Excel - Wenn Dann Funktion mit Ergebnis als Zeitwert

2 Antworten

Wenn die Formelzelle als Zeit formatiert ist, dann sollte es so klappen:

=WENN(M43=7;0;WENN(M43=6;0;WENN(M43=5;6/24;8/24+25/1440)))

Oder?

Woher ich das weiß:Berufserfahrung – IT-Administrator (i.R.)
Iamiam  07.01.2015, 13:54

...und Du kannst eine Wenn-Ebene sparen, wenn Du schreibst:
=Wenn(M43>=6;0;Wenn(...
Wegen der Länderbedingtheit von WOCHENTAG be3vorzuge ich allerdings normalerweise die Feststellung des Wochentags

in M43: =Rest(Datumsbezug;7)
wobei Sa 0 ergibt, So 1, Mo 2, ... Fr 6.

Die erste Bedingung heißt dann
=WENN(M43<=1;0;Wenn(M43=6;6/24;8/24+25/(24*60)))

1
Ortogonn  07.01.2015, 14:34

DH.

PS:
Mit OO wär das nicht passiert ;)
Das erkennt, dass "0:00" eine Zeiteingabe ist und formatiert entsprechend.

1

Versuche folgendes:

=WENN(M43=7;ZEIT(0;0;0);WENN(M43=6;ZEIT(0;0;0);WENN(M43=5;ZEIT(6;0;0);ZEIT(8;25;0))))