Probelm beim vergleich auf ">="

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: Probelm beim vergleich auf ">="

Re: Probelm beim vergleich auf ">="

von Karolus » Mi, 19.08.2009 08:21

Hallo
Ich kann nichts dazu sagen, warum die Prüfung in der Testformel funktioniert nicht aber in der eigentlichen Formel.
Dein Formelbandwurm ist aber etwas "oversized".
Ich würde einen dreispaltigen Hilfsbereich (aufsteigend sortiert in der ersten Spalte) im Blatt 'Parameter' anlegen, und die Formel etwa so schreiben:
=WENN(ISTZAHL($B5);
WENN(($Parameter.$D$22="Ja")*(H5<>"");SVERWEIS($G5;hilfsbereich;2;1);
WENN($Parameter.$D$22="Nein";SVERWEIS($G5;hilfsbereich;3;1);"")))
Gruß Karo

Probelm beim vergleich auf ">="

von mephisto2k » Di, 18.08.2009 23:54

Hallo,

Ich habe habe eine Arbeitsmappe mit zwei Tabellenblättern, einmal Tabellenblatt Parameter und einmal Januar.

Auf dem Tabellenblatt Januar habe ich nun folgende Formel:
=
WENN(ISTZAHL($B5);
WENN(UND($Parameter.$D$22="JA";NICHT(H5="");ISTZAHL($G5);$G5>$Parameter.$C$18;$G5<=$Parameter.$B$18);WERT($Parameter.$C$18);
WENN(UND($Parameter.$D$22="JA";NICHT(H5="");ISTZAHL($G5);$G5>=$Parameter.$A$19;$G5<=$Parameter.$B$19);WERT($Parameter.$C$19);
WENN(UND($Parameter.$D$22="JA";NICHT(H5="");ISTZAHL($G5);$G5>=$Parameter.$A$20);WERT($Parameter.$C$20);
WENN(ISTZAHL($B5);
WENN(UND($Parameter.$D$22="NEIN";ISTZAHL($G5);$G5>$Parameter.$A$18;$G5<=$Parameter.$B$18);WERT($Parameter.$C$18);
WENN(UND($Parameter.$D$22="NEIN";ISTZAHL($G5);$G5>=$Parameter.$A$19;$G5<=$Parameter.$B$19);WERT($Parameter.$C$19);
WENN(UND($Parameter.$D$22="NEIN";ISTZAHL($G5);$G5>=$Parameter.$A$20);WERT($Parameter.$C$20);""))))))))
(Zur besseren Übersicht habe ich ein paar Zeilenumbrüche eingefügt, im Dokument selbst fehlen diese)

Mein Problem sind die Fett formatierten Teile.

Ich möchte das ein bestimmter Wert ausgegeben wird wenn in Zelle G5 12,00 Stunden stehen.
Der Wert wird aber nur ausgegeben wenn in Zelle G5 mindestens 12,01 Stunden stehen.

Mit einer kleinen Testformel: =WENN($G5>=$Parameter.$A$19;"WAHR";"FALSCH")
Funktioniert mein vorhaben.

Habe ich in meiner Formel irgendwo einen Fehler den ich schlicht und einfach übersehe?

MfG
mephisto2k

Nach oben