Funktion Wenn

Das Tabellenkalkulationsprogramm

Moderator: Moderatoren

JM53
Beiträge: 5
Registriert: Di, 16.05.2006 14:18

Funktion Wenn

Beitrag 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
Karolus
********
Beiträge: 7517
Registriert: Mo, 02.01.2006 19:48

Beitrag von Karolus »

Hallo

=WENN(ODER(4510;4520;4530);D5+E5;0)

Gruß Karo
JM53
Beiträge: 5
Registriert: Di, 16.05.2006 14:18

noch nicht gelöst

Beitrag 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
:?:
Lobo-mau
Beiträge: 7
Registriert: Mi, 21.06.2006 17:39

Re: noch nicht gelöst

Beitrag 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).
Karolus
********
Beiträge: 7517
Registriert: Mo, 02.01.2006 19:48

Beitrag 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
Lobo-mau
Beiträge: 7
Registriert: Mi, 21.06.2006 17:39

Beitrag 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?)
migges
*
Beiträge: 19
Registriert: Mi, 30.11.2005 07:14

Beitrag 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 :P

mfg
Antworten