16.08.2018, 15:05
Hallo zusammen,
ich hab eine verschachtelte wenn dann und Excel spuckt mir den Wert korrekt aus, wenn die erste Bedingung zutrifft, wenn sie nicht zutrifft, dann schreibt er immer falsch. Hier die Formel, bitte nicht erschlagen lassen:
=WENN(SUMME(N3:O3)<8;O3*WENN(B3="Wochentag";SVERWEIS(C3;'Rates Arbeitszeit'!A:J;2;FALSCH);WENN('Berechnung NEU'!B3="Wochenende";SVERWEIS('Berechnung NEU'!C3;'Rates Arbeitszeit'!A:J;5;FALSCH);WENN('Berechnung NEU'!B3="Feiertag";SVERWEIS('Berechnung NEU'!C3;'Rates Arbeitszeit'!A:J;8;FALSCH);WENN(SUMME(N3:O3)>8<10;O3*WENN(B3="Wochentag";SVERWEIS(C3;'Rates Arbeitszeit'!A:J;3;FALSCH);WENN('Berechnung NEU'!B3="Wochenende";SVERWEIS('Berechnung NEU'!C3;'Rates Arbeitszeit'!A:J;6;FALSCH);WENN('Berechnung NEU'!B3="Feiertag";SVERWEIS('Berechnung NEU'!C3;'Rates Arbeitszeit'!A:J;9;FALSCH);WENN(SUMME(N3:O3)>=10;O3*WENN(B3="Wochentag";SVERWEIS(C3;'Rates Arbeitszeit'!A:J;4;FALSCH);WENN('Berechnung NEU'!B3="Wochenende";SVERWEIS('Berechnung NEU'!C3;'Rates Arbeitszeit'!A:J;7;FALSCH);WENN('Berechnung NEU'!B3="Feiertag";SVERWEIS('Berechnung NEU'!C3;'Rates Arbeitszeit'!A:J;10;FALSCH)))))))))))))
Ich habe die Formel testhalber in folgende drei Teile aufgeteilt:
=WENN(SUMME(N3:O3)<8;O3*WENN(B3="Wochentag";SVERWEIS(C3;'Rates Arbeitszeit'!A:J;2;FALSCH);WENN('Berechnung NEU'!B3="Wochenende";SVERWEIS('Berechnung NEU'!C3;'Rates Arbeitszeit'!A:J;5;FALSCH);WENN('Berechnung NEU'!B3="Feiertag";SVERWEIS('Berechnung NEU'!C3;'Rates Arbeitszeit'!A:J;8;FALSCH)))))
=WENN(SUMME(N3:O3)>8<10;O3*WENN(B3="Wochentag";SVERWEIS(C3;'Rates Arbeitszeit'!A:J;3;FALSCH);WENN('Berechnung NEU'!B3="Wochenende";SVERWEIS('Berechnung NEU'!C3;'Rates Arbeitszeit'!A:J;6;FALSCH);WENN('Berechnung NEU'!B3="Feiertag";SVERWEIS('Berechnung NEU'!C3;'Rates Arbeitszeit'!A:J;9;FALSCH)))))
und
=WENN(SUMME(N3:O3)>=10;O3*WENN(B3="Wochentag";SVERWEIS(C3;'Rates Arbeitszeit'!A:J;4;FALSCH);WENN('Berechnung NEU'!B3="Wochenende";SVERWEIS('Berechnung NEU'!C3;'Rates Arbeitszeit'!A:J;7;FALSCH);WENN('Berechnung NEU'!B3="Feiertag";SVERWEIS('Berechnung NEU'!C3;'Rates Arbeitszeit'!A:J;10;FALSCH);""))))
Die dritte Bedingung (die Summe N3 bis O3 ist größer 10), insofern spuckt Excel da einen Wert raus, bei den ersten beiden kommt als Ergebnis "FALSCH" - ich denke, es ist ein Klammerproblem, aber ich weiß nicht, welches. Kann jemand helfen?
Ich danke euch!
ich hab eine verschachtelte wenn dann und Excel spuckt mir den Wert korrekt aus, wenn die erste Bedingung zutrifft, wenn sie nicht zutrifft, dann schreibt er immer falsch. Hier die Formel, bitte nicht erschlagen lassen:
=WENN(SUMME(N3:O3)<8;O3*WENN(B3="Wochentag";SVERWEIS(C3;'Rates Arbeitszeit'!A:J;2;FALSCH);WENN('Berechnung NEU'!B3="Wochenende";SVERWEIS('Berechnung NEU'!C3;'Rates Arbeitszeit'!A:J;5;FALSCH);WENN('Berechnung NEU'!B3="Feiertag";SVERWEIS('Berechnung NEU'!C3;'Rates Arbeitszeit'!A:J;8;FALSCH);WENN(SUMME(N3:O3)>8<10;O3*WENN(B3="Wochentag";SVERWEIS(C3;'Rates Arbeitszeit'!A:J;3;FALSCH);WENN('Berechnung NEU'!B3="Wochenende";SVERWEIS('Berechnung NEU'!C3;'Rates Arbeitszeit'!A:J;6;FALSCH);WENN('Berechnung NEU'!B3="Feiertag";SVERWEIS('Berechnung NEU'!C3;'Rates Arbeitszeit'!A:J;9;FALSCH);WENN(SUMME(N3:O3)>=10;O3*WENN(B3="Wochentag";SVERWEIS(C3;'Rates Arbeitszeit'!A:J;4;FALSCH);WENN('Berechnung NEU'!B3="Wochenende";SVERWEIS('Berechnung NEU'!C3;'Rates Arbeitszeit'!A:J;7;FALSCH);WENN('Berechnung NEU'!B3="Feiertag";SVERWEIS('Berechnung NEU'!C3;'Rates Arbeitszeit'!A:J;10;FALSCH)))))))))))))
Ich habe die Formel testhalber in folgende drei Teile aufgeteilt:
=WENN(SUMME(N3:O3)<8;O3*WENN(B3="Wochentag";SVERWEIS(C3;'Rates Arbeitszeit'!A:J;2;FALSCH);WENN('Berechnung NEU'!B3="Wochenende";SVERWEIS('Berechnung NEU'!C3;'Rates Arbeitszeit'!A:J;5;FALSCH);WENN('Berechnung NEU'!B3="Feiertag";SVERWEIS('Berechnung NEU'!C3;'Rates Arbeitszeit'!A:J;8;FALSCH)))))
=WENN(SUMME(N3:O3)>8<10;O3*WENN(B3="Wochentag";SVERWEIS(C3;'Rates Arbeitszeit'!A:J;3;FALSCH);WENN('Berechnung NEU'!B3="Wochenende";SVERWEIS('Berechnung NEU'!C3;'Rates Arbeitszeit'!A:J;6;FALSCH);WENN('Berechnung NEU'!B3="Feiertag";SVERWEIS('Berechnung NEU'!C3;'Rates Arbeitszeit'!A:J;9;FALSCH)))))
und
=WENN(SUMME(N3:O3)>=10;O3*WENN(B3="Wochentag";SVERWEIS(C3;'Rates Arbeitszeit'!A:J;4;FALSCH);WENN('Berechnung NEU'!B3="Wochenende";SVERWEIS('Berechnung NEU'!C3;'Rates Arbeitszeit'!A:J;7;FALSCH);WENN('Berechnung NEU'!B3="Feiertag";SVERWEIS('Berechnung NEU'!C3;'Rates Arbeitszeit'!A:J;10;FALSCH);""))))
Die dritte Bedingung (die Summe N3 bis O3 ist größer 10), insofern spuckt Excel da einen Wert raus, bei den ersten beiden kommt als Ergebnis "FALSCH" - ich denke, es ist ein Klammerproblem, aber ich weiß nicht, welches. Kann jemand helfen?
Ich danke euch!