Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Zeitberechnung

Forumthread: Zeitberechnung

Zeitberechnung
Frank
Hallo zusammen,
hier mein File, um das es geht:
https://www.herber.de/bbs/user/79633.xls
In der Spalte E soll eine Formel entwickelt werden, die die Differenz der Start- und Endzeit ausgibt mit folgenden Bedingungen:
Für die Abrechnung des Bereitschaftsdienstes müssen die Einsatzzeiten errechnet werden. Die kleinste Zeiteinheit ist dabei 1 Stunde. Alles, was darüber hinaus geht, soll in Schritten von 15 Minuten gezählt werden.
Beispiele:
21:40h - 21:50h = 1 Stunde
21:40h - 22:45h = 1 Stunde, 15 Minuten
00:20h - 06:05h = 5 Stunden, 45 Minuten
Wie schaffe ich das per Formel?
VG,
Frank
Anzeige

9
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Benutzer
Anzeige
=ABRUNDEN((D8-C8)/(1/96);0)*1/96
02.04.2012 11:10:35
Sheldon
Hallo Frank,
die Formel in Zelle E8.
Gruß
Sheldon
AW: Zeitberechnung
02.04.2012 11:11:20
Peter
Hallo Frank,
in E8:
=WENN((D8-C8)<(1/24);(1/24);AUFRUNDEN((D8-C8)*96;0)/96)
und runterkopieren.
Gruß,
Peter
AW: Zeitberechnung
02.04.2012 11:13:23
Rudi
Hallo,
 ABC
1vonbisZeit
221:4021:5001:00
321:4022:4501:15
400:2006:0505:45

ZelleFormel
C2=MAX(1/24;AUFRUNDEN((B2-A2)*96;0)/96)
C3=MAX(1/24;AUFRUNDEN((B3-A3)*96;0)/96)
C4=MAX(1/24;AUFRUNDEN((B4-A4)*96;0)/96)

Gruß
Rudi
Anzeige
Zeitberechnung - zwei Varianten
02.04.2012 11:14:02
Erich
Hi Frank,
die 2. Variante klappt auch, wenn sich die Zeit über Mitternacht erstreckt:
 CDEF
7BeginnEndeDifferenzoder
821:40:0021:50:0001:00:0001:00:00
921:40:0022:45:0001:15:0001:15:00
1000:20:0006:05:0005:45:0005:45:00

Formeln der Tabelle
ZelleFormel
E8=MAX(AUFRUNDEN(96*(D8-C8); 0)/96;1/24)
F8=MAX(AUFRUNDEN(96*REST(D8-C8;1); 0)/96;1/24)

Rückmeldung wäre nett! - Grüße aus Kamp-Lintfort von Erich
Anzeige
danke euch allen...
02.04.2012 11:20:24
Frank
es funktioniert alles, verstehen tu ich es allerdings nicht, was mit dem teilen durch 24 bzw. 96 erreicht wird...
funktioniert alles...?
02.04.2012 11:37:46
Erich
Hi Frank,
na ja, da würde ich vielleicht sagen "funktioniert fast alles"...
Die gelb unterlegten Ergebnisse sind IMHO falsch:
 CDEFGHI
7BeginnEnde     
823:55:0002:05:0001:00:0002:15:00##########01:00:0001:00:00
921:40:0022:45:0001:15:0001:15:0001:00:0001:15:0001:15:00
1021:40:0021:50:0001:00:0001:00:0000:00:0001:00:0001:00:00

Formeln der Tabelle
ZelleFormel
E8=MAX(AUFRUNDEN(96*(D8-C8); 0)/96;1/24)
F8=MAX(AUFRUNDEN(96*REST(D8-C8;1); 0)/96;1/24)
G8=ABRUNDEN((D8-C8)/(1/96); 0)*1/96
H8=WENN((D8-C8)<(1/24); (1/24); AUFRUNDEN((D8-C8)*96;0)/96)
I8=MAX(1/24;AUFRUNDEN((D8-C8)*96;0)/96)

Die 24 bzw. 96 lassen sich so erklären:
In Excel wird die Zeit in der Einheit "Tage" gerechnet, 24 Stunden sind also 1 = 1 Tag, 1 Stunde ist 1/24 Tag.
Wenn 08:00:00 in einer Zelle steht, sind das in Wirklichkeit 8/24 Tag = 1/3 Tag = 0,33333333 Tage.
Du kannst das sehen, wenn du das Zellenformat der Zelle mit 08:00:00 mal auf Standard stellst.
Du willst auf Viertelstunden runden. 1/4 Stunde ist 1/96 Tag. Alles klar?
Rückmeldung wäre nett! - Grüße aus Kamp-Lintfort von Erich
Anzeige
AW: funktioniert alles...?
02.04.2012 11:45:19
Frank
danke für die erklärungen!
hatte noch nicht alle varianten überprüft. aber spalten e, h und i stimmen! unter einer stunde soll IMMER auf eine stunde aufgerundet werden. die ergebnisse sind also korrekt!
wirklich?
02.04.2012 11:50:39
Erich
Hi Frank, (keine Zeit für die Anrede gehabt?)
meinst du, dass die 01:00 in E8, H8 und I8 stimmt?
Mir würde das Ergebnis 02:15 in F8 besser gefallen...
Rückmeldung wäre nett! - Grüße aus Kamp-Lintfort von Erich
Anzeige
AW: wirklich?
02.04.2012 12:19:37
Frank
hallo erich!
danke, stimmt. hatte ich übersehen.
vg,
frank
;

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige