Office - Word, Excel und Co. 9.745 Themen, 41.423 Beiträge

Mehrere Wenn (Formel)-Verschachtelungen

Hewal / 29 Antworten / Flachansicht Nickles

Hallo Gemeinde,

ich stehe hier gerade vor einem Formelproblem in Excel, bei dem ich nicht weiter weiß. Es geht um eine Zeitberechnung, die automatisch 0,5h Pause bei bis zu 6h Arbeitszeit und automatisch 0,75h bei über 9 Stunden Arbeitszeit abziehen soll. Tabelle ist wie folgt aufgebaut:

Arbeitsbegin C15
Arbeitsende D15
Formel für Arbeitszeitermittlung E15

Folgende Formel habe ich ausprobiert, aber da kommt nur #Wert!
=WENN(B16="";"";WENN(SUMME(C15:D15)<=6;SUMME(C15:D15-0,5);WENN(SUMME(C15:D15)>9;SUMME(C15:D15-0,75))))

Wenn ich die Formel nachfolgend schreibe, erscheint immer nur -0,5 bzw. -0,75:
=WENN(B16="";"";WENN(SUMME(C15:D15)<=6;SUMME(C15:D15)-0,5;WENN(SUMME(C15:D15)>9;SUMME(C15:D15)-0,75)))

Gibt es für das Vorhaben einen anderen Befehl?

Grüße

Schreibfehler sind specialeffects meiner Tastatur.
bei Antwort benachrichtigen
PeterP1 Hewal „Mehrere Wenn (Formel)-Verschachtelungen“
Optionen

Hallo Hewal,

deine obere Formel ist falsch. Die untere tut bei mir genau das was sie soll und was du oben geschrieben hast.
Die Startzeit (C15) muß negativ sein, dann stimmt das Ganze.

ABER:
Du hast nicht geschrieben, was bei Arbeitszeiten zwischen 6 und 9 Stunden passieren soll, und deine Formel weiß das auch nicht. Deshalb gibt sie bei Arbeitszeiten zwischen 6 und 9 Stunden einfach FALSCH aus, weil dieser Fall bei dir nicht definiert ist.

Wenn es aber so ist:
bis 6 Stunden wird nichts abgezogen
zwischen 6 und 9 Stunden werden 0,5 Stunden abgezogen
über 9 Stunden werden 0,75 Stunden abgezogen

Dann funktioniert (bei mir) die Formel:

=WENN(B16="";"";WENN(C15+D15<=6;C15+D15;WENN(C15+D15<=9;C15+D15-0,5;WENN(C15+D15>9;C15+D15-0,75))))

Ich habe dabei den Begriff SUMME(C15:D15) einfach durch C15+D15 ersetzt.

Gruß
Peter



bei Antwort benachrichtigen
Besser so: ... mumpel1