Syntax in WENN Funktion

Antwort erstellen


BBCode ist eingeschaltet
[img] ist ausgeschaltet
[url] ist eingeschaltet
Smileys sind ausgeschaltet

Die letzten Beiträge des Themas
   

Ansicht erweitern Die letzten Beiträge des Themas: Syntax in WENN Funktion

Re: Syntax in WENN Funktion

von Karolus » Mi, 03.12.2014 14:40

Hallo

Oder umdrehen:

Code: Alles auswählen

=WENN(...) * F3
Karolus

Re: Syntax in WENN Funktion

von TrueColor » Mi, 03.12.2014 14:34

Officeclerk hat geschrieben:Hallo,
Karolus hat geschrieben:

Code: Alles auswählen

=F3*WENN(C3="x";-1;1) 
Das sieht elegant aus :-)
Ich wusste gar nicht dass man einen Operator wie * vor die Formel insgesamt stellen kann
Du könntest auch schreiben: F3 * (WENN[...])
Damit wird das vlt. klarer. Jedoch liefert die WENN-Funktion schon ein Teilergebnis, also eine Zahl, somit sind die Klammern unnötig.

Re: Syntax in WENN Funktion

von Officeclerk » Di, 02.12.2014 20:25

Hallo,
Karolus hat geschrieben:

Code: Alles auswählen

=F3*WENN(C3="x";-1;1) 
Das sieht elegant aus :-)
Ich wusste gar nicht dass man einen Operator wie * vor die Formel insgesamt stellen kann
Karolus hat geschrieben:Die einfachen ' werden benötigt um Referenzen mit Leerzeichen im Namen zu quoten, litereraler Text in Formeln braucht immer doppelte Anführungszeichen drumrum.
OK; gibt es zu dieser Art von Syntay irgendwo eine gute Zusammenfassung?

Danke

vom Officeclerk

Re: Syntax in WENN Funktion

von Karolus » Di, 02.12.2014 16:15

Hallo
Mein Vorschlag wäre

Code: Alles auswählen

=F3*WENN(C3="x";-1;1) 
Die einfachen ' werden benötigt um Referenzen mit Leerzeichen im Namen zu quoten, litereraler Text in Formeln braucht immer doppelte Anführungszeichen drumrum.

Re: Syntax in WENN Funktion

von Officeclerk » Di, 02.12.2014 16:00

Hallo miesepeter,

es funzt! :)
Danke

Damit ich da besser geistig folgen kann:

miesepeter hat geschrieben:
setze x in doppelte Anführungszeichen, so wie "x".
Warum ist das so und wo kann man das im größeren Kontext nachlesen?
Merkwürdig ist, dass die einfachen Anführungszeichen automatisch durch calc zum einfachen x ergänzt wurden- eigentlich müsste man ja dann davon ausgehen können, dass das so richtig ist... :?
miesepeter hat geschrieben: Ich würde auch noch den Multiplikanden (-1) in Klammern schreiben, obwohl Calc das ohne Klammern wohl versteht...
Versteht es :)

Gruß
Officeclerk

Re: Syntax in WENN Funktion

von miesepeter » Di, 02.12.2014 15:33

Hallo,

setze x in doppelte Anführungszeichen, so wie "x".
Ich würde auch noch den Multiplikanden (-1) in Klammern schreiben, obwohl Calc das ohne Klammern wohl versteht...

Ciao

Syntax in WENN Funktion

von Officeclerk » Di, 02.12.2014 15:24

Hallo zusammen,

ich möchte eine einfache WENN-Funktion verwenden, wobei der Wert "x" geprüft werden soll.

Laut OO-Hilfe gilt:
WENN(Prüfung; DannWert; SonstWert)
Prüfung ist ein beliebiger Wert oder Ausdruck, der WAHR oder FALSCH sein kann.


So sieht die Funktion bei mir aus:

Code: Alles auswählen

=WENN(C3='x';F3*-1;F3*1)
Wird "x" durch eine Zahl ersetzt, dann funktioniert es- ich würde aber gerne das "x" nehmen, da die betreffende Spalte eine Art "Ankreuzspalte" ist, in der zwischen zutreffend und nicht zutreffend ausgewählt werden kann.

Eine Datei habe ich auch hochgeladen

Ach ja: wenn, wie in Zeile 4, in Spalte C nichts steht, dafür aber in B, dann muss ich da natürlich noch eine Fallunterscheidung machen, das ist klar.


Der
Officeclerk
Dateianhänge
Wenn Test.ods
(10.17 KiB) 72-mal heruntergeladen

Nach oben