[Gelöst]Verketten von Funktionen

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: [Gelöst]Verketten von Funktionen

Re: Verketten von Funktionen

von Mondblatt24 » So, 21.03.2021 15:16

ZWeinstein hat geschrieben: So, 21.03.2021 14:34 Lösung gefunden:
Bitte im Titel der Frage kenntlich machen, dass das Thema GELÖST ist. So gehtʼs


PS:

Versuche mal:

Code: Alles auswählen

=WENN(B27="";"";WENN(ISTNV(SVERWEIS(B27;$Leistungen.$A$14:$Leistungen.$E$31;2;0));SVERWEIS(B27;$Material.$A$8:$Material.$O$52;3;0);SVERWEIS(B27;$Leistungen.$A$14:$Leistungen.$E$31;2;0)))

Re: Verketten von Funktionen

von ZWeinstein » So, 21.03.2021 14:34

Lösung gefunden:

=WENN(B27="";"";WENN(ODER(ISTNV(SVERWEIS(B27;$Leistungen.$A$9:$Leistungen.$E$100;2;0)));SVERWEIS(B27;$Material.$A$8:$Material.$O$100;3;0);SVERWEIS(B27;$Leistungen.$A$9:$Leistungen.$E$100;2;0)))

Vielen Dank für alle Beiträge!

Michael

Re: Verketten von Funktionen

von Mondblatt24 » So, 21.03.2021 09:14

Hallo,
ZWeinstein hat geschrieben: Sa, 20.03.2021 16:51 das sehe ich nicht so, die rote Klammer schließt ja die ODER-Funktion ab.
Ja genau, mit nur einer Bedingung.

Re: Verketten von Funktionen

von ZWeinstein » Sa, 20.03.2021 16:51

Hallo Craig,,

das sehe ich nicht so, die rote Klammer schließt ja die ODER-Funktion ab.

Außerdem funktioniert die Formel so wie sie ist, lediglich die Prüfung, ob Zelle B27 leer ist und dann auch in Zelle C27 leer bleiben soll bekomme ich nicht implementiert.

Grüße
Michael

Re: Verketten von Funktionen

von craig22 » Sa, 20.03.2021 16:05

Hallo,

prüfe Deine Klammerschaltung in der ODER-Funktion:

z.B.:
ODER(ISTNV(SVERWEIS(B27;$Leistungen.$A$14:$Leistungen.$E$31;2;0)))
rote Klammer ist falsch.

und weitere...

Re: Verketten von Funktionen

von ZWeinstein » Sa, 20.03.2021 13:12

Hallo Peter,
ohne ODER wird nur in einem Tabellenblatt ("Leistungen") nach dem entsprechenden Wert gesucht, mit oder auch in dem Tabellenblatt "Material"

Michael

Re: Verketten von Funktionen

von Mondblatt24 » Sa, 20.03.2021 11:26

Hallo,
=WENN(ODER(ISTNV(SVERWEIS(B27;$Leistungen.$A$14:$Leistungen.$E$31;2;0)));SVERWEIS(B27;$Material.$A$8:$Material.$O$52;3;0);SVERWEIS(B27;$Leistungen.$A$14:$Leistungen.$E$31;2;0))
was soll das ODER in der Formel?


Gruß Peter

Re: Verketten von Funktionen

von ZWeinstein » Sa, 20.03.2021 10:03

Hallo Craig,
Danke für deinen Beitrag. Das ist natürlich klar, da habe ich mich wohl nicht klar genug ausgedrückt.
Es geht mir ja darum die "Leerprüfung" voranzustellen.

Aber wenn ich diese Prüfung voranstelle und als Ausgabe die Formel anfüge, führt das nicht zum gewünschteb Ergebnis:

=wenn(b27="";"";WENN(ODER(ISTNV(SVERWEIS(B27;$Leistungen.$A$14:$Leistungen.$E$31;2;0)));SVERWEIS(B27;$Material.$A$8:$Material.$O$52;3;0);SVERWEIS(B27;$Leistungen.$A$14:$Leistungen.$E$31;2;0)))

Re: Verketten von Funktionen

von craig22 » Fr, 19.03.2021 19:11

Hallo Zeus.
Üblicherweise gelingt das ja mit =WENN(B33="";"";"").
Na dann übersetzte ich mal Deine Logik:

WENN(WAHR;DANN;SONST)

WENN(B33=WAHR;DANN=LEER;SONST=LEER)

Daraus folgt:
LEER ist immer gültig, egal ob die Prüfung B33= WAHR oder B33=FALSCH ist.
So liefert Deine Logik immer ein LEER.

---------------------------------------
Richtig wäre z.B.:
=WENN(B33="";"";"BANANE")
oder umgekehrt:
=WENN(B33="";"BANANE";"")

Die WENN-Funktion ist auch mit ISTFEHLER (Funktion) kombinierbar. Siehe AOO-Hilfe.

[Gelöst]Verketten von Funktionen

von ZWeinstein » Fr, 19.03.2021 16:06

Hallo,
versuche ein Rechnungsformular zu erstellen
Bei Eingabe einer Artikelnr. in Spalte B soll in Spalte C der Entsprechende Wert aus der Tabelle "Leistungen" oder "Material" ausgegeben werden.
Die Zellen in Spalte B sind Listenauswahlfelder

Das habe ich mit dieser Formel hinbekommen: =WENN(ODER(ISTNV(SVERWEIS(B27;$Leistungen.$A$14:$Leistungen.$E$31;2;0)));SVERWEIS(B27;$Material.$A$8:$Material.$O$52;3;0);SVERWEIS(B27;$Leistungen.$A$14:$Leistungen.$E$31;2;0))

Jetzt möchte ich zusätzlich eine Prüfung einfügen: wenn in der Zelle in Spalte B nichts steht, soll auch in Spaltee C nichts ausgegeben werden (kein #NV).
Üblicherweise gelingt das ja mit =WENN(B33="";"";"").

Aber ich habe es nach mehreren Versuchen, diese Zusatzprüfung einzufügen, nicht hinbekommen. Habt ihr Vorschläge? Sie sind mir gern willkommen!
Zeus

Nach oben