Seite 1 von 1
Funktion Wenn
Verfasst: Mi, 21.06.2006 17:33
von JM53
Hallo, bin dabei in einer Tabelle eine Wenn/dann Funktion einzubauen.
Ich weiss nicht wie ich die Bedingung formulieren muss:
Prüfung: G5 soll folgende Werte enthalten: 4510 oder 4520 oder 4530
Dann-Wert: D5+E5
Sonst Wert: 0
Weiss einer wie die Formel lauten muss
Die OO vers. ist 2.0.2
Verfasst: Mi, 21.06.2006 17:38
von Karolus
Hallo
=WENN(ODER(4510;4520;4530);D5+E5;0)
Gruß Karo
noch nicht gelöst
Verfasst: Mi, 21.06.2006 19:21
von JM53
Vielen Dank für die schnelle Antwort.
Habe die Formel wie folgt eingegeben:
=WENN (G5 ODER(4510;4520;4530;904530);D5+E5;0)
Jetzt erscheint folgende Meldung:
Err:508
Was ist zu tun

Re: noch nicht gelöst
Verfasst: Mi, 21.06.2006 19:31
von Lobo-mau
JM53 hat geschrieben:Vielen Dank für die schnelle Antwort.
Habe die Formel wie folgt eingegeben:
=WENN (G5 ODER(4510;4520;4530;904530);D5+E5;0)
Jetzt erscheint folgende Meldung:
Err:508
Was ist zu tun

Hmm,
Probier es mal so:
=WENN(ODER(G5=4120;G5=4520;G5=4530;G5=904530)=1;D5+E5;0)
Der Wert "1" steht hierbei für "WAHR".
Edit:
Die Anführungszeichen natürlich weglassen (habe soeben auch editiert).
Verfasst: Mi, 21.06.2006 19:54
von Karolus
Hallo
Meine erste Antwort war leider Unsinn, sollte natürlich so lauten :
=WENN(ODER(G5=4510;G5=4520;G5=4530;G5=904530);D5+E5;0)
@Lobo-mau
Wozu dient "=1" in deiner Variante ?
Gruß Karo
Verfasst: Mi, 21.06.2006 20:39
von Lobo-mau
Karolus hat geschrieben:Hallo
Meine erste Antwort war leider Unsinn, sollte natürlich so lauten :
=WENN(ODER(G5=4510;G5=4520;G5=4530;G5=904530);D5+E5;0)
@Lobo-mau
Wozu dient "=1" in deiner Variante ?
Gruß Karo
Ich bin ein bisschen Excel geschädigt, da wurde eine UND/ODER-Anweisung von der Sytax her etwas anders geschrieben. Dort stand dann z.B.
Code: Alles auswählen
=WENN(ODER(G5=4510;G5=4520;G5=4530;G5=904530)=WAHR;D5+E5;0)
Ich habe die Formel einfach mal so in eine Calc-Tabelle getippt. Calc hat dann das "WAHR" in eine "1" ungewandelt. Aber gut zu wissen, dass man's auch weglassen kann. (Zumindest dann, wenn das Ergebnis WAHR ist. Vielleicht ist die 1 interessant, wenn man auf ein FALSCH-Ergebnis prüft, das dann vermutlich mit einer "0" dargestellt wird?)
Verfasst: Do, 22.06.2006 07:15
von migges
Hi,
also du brauchst die 0 und 1 nicht weil die Funktion ja schon das dementsprechende zurück gibt. Also wenn die WENN-Funktion nicht zutrifft dann gibt die WENN-Funktion "FALSCH" bzw "0" zurück und springt somit automatisch in den DANN-Breich der Funktion.
Das angeben von =1 oder =0 würde übersetzt ja sowas liefern wie:
"wenn 1+1=2 wahr ist und das wahr ist das 1+1=2 dann mache das und das"
So würde ich es persönlich "übersetzen", der Ausdruck ist nicht falsch nur doppelt
mfg