2.6k Aufrufe
Gefragt in Tabellenkalkulation von Einsteiger_in (43 Punkte)
Kann man folgenes Problem in eine Excel-Formel bringen oder muss man dafür ein
Makro bemühen?

Wenn in Spalte A Wert =1 dann schreibe Wert "Anton" in Spalte B, sonst Wert "Berta"

bzw. auf nur eine Zelle bezogen:

Wenn in Zelle A1 Wert =1 dann schreibe Wert "Anton" in Zelle B1, sonst Wert "Berta"

oder

Wenn in Spalte A Wert =1 dann schreibe Wert Alpha in Spalte B,
Wenn in Spalte A Wert =2 dann schreibe Wert Berta in Spalte B

6 Antworten

0 Punkte
Beantwortet von m-o Profi (22.8k Punkte)
Hallo,

versuch mal folgende Formel in Zelle B1

=WENN(A1=1;"Anton";WENN(A1=2;"Berta";""))

Dann so weit wie benötigt nach unten ziehen.

Gruß

M.O.
0 Punkte
Beantwortet von ericmarch Experte (4.6k Punkte)
Ich verstehe hier de Problemstellung nicht recht; auch die Lösung verwirrt mich.

Wenn in Spalte A Wert =1 dann schreibe Wert "Anton" in Spalte B, sonst Wert "Berta"

Folglich in B1 (samt Runterziehen)
=WENN(A1=1;"Anton";"Berta")
Ich sehe keinen Grund auf eine 2 zu prüfen.

Eric March
0 Punkte
Beantwortet von rainberg Profi (14.9k Punkte)
Hallo,

nach meiner Meinung ist die Problemstellung eindeutig.

bei 1 > Anton
bei 2 > Berta

Wenn die 2 nicht geprüft wird erscheint bei jeder bliebigen Zahl in A1 oder bei A1=leer der Wert Berta, was aber, lt. Problemstellung, falsch wäre.

Insofern ist die Formel von M.O. richtig.

Gruß
Rainer
0 Punkte
Beantwortet von ericmarch Experte (4.6k Punkte)
Wir sollten schon zwischen dem geschriebenen Wort "sonst" in 'sonst Wert "Berta"' und der aus meiner Sicht beispielhaften "2" in 'Wenn in Spalte A Wert =2' unterscheiden.

Einigen wir uns darauf, dass die Frage nicht präzise gestellt wurde.

Und in der Tat, der Fall A1=leer wurde bei der Frage nicht bedacht…

Eric March
0 Punkte
Beantwortet von Einsteiger_in (43 Punkte)
Es hat geklappt, super DANKE für die schnelle Hilfe! Es klappt sogar
auch mit OpenOffice. Und wie muss die Formel aussehen, wenn man
mit 4 Werten arbeitet?

Wenn in Zelle A1 Wert =1 dann schreibe Wert Alpha in Zelle B1,
Wenn in Zelle A1 Wert =2 dann schreibe Wert Berta in Zelle B1,
Wenn in Zelle A1 Wert =3 dann schreibe Wert Cäsar in Zelle B1,
Wenn in Zelle A1 Wert =4 dann schreibe Wert Dora in Zelle B1
0 Punkte
Beantwortet von rainberg Profi (14.9k Punkte)
Hallo,

=WENN(A1=1;"Anton";WENN(A1=2;"Berta";WENN(A1=3;"Cäsar";WENN(A1=4;"Dora";""))))

Gruß
Rainer
...