Office - Word, Excel und Co. 9.751 Themen, 41.491 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
gelöscht_101060 Hewal „Mehrere Wenn (Formel)-Verschachtelungen“
Optionen

Hi Hewal,

ich glaube, das Problem hier ist einfach zu lösen - Excel nimmt Zeit (in diesem Fall die Stunden) immer als Teil eines Tages, sprich: 1h ist in Excel der Wert 1/24 - deswegen kommt auch das Chaos bei der zweiten Formel: wenn du von einer Stundenanzahl von 6 z.B. den Wert 0,5 (für Excel ist das ein halber Tag, d.h 12 Stunden) abziehst, gibt das logischerweise -0,5 (6 Stunden - 12 Stunden = - 6 Stunden = -0,5).

Was du einfach machen must ist die 0,5 Stunden ins Tagesformat wandeln - der Wert wäre ganz einfach 0,5/24 bzw für die DreiViertelstunde den Wert 0,75/25 zu nehmen.

BG,

Bergi2002

bei Antwort benachrichtigen
Besser so: ... mumpel1