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

Zeitermittlung zwischen zwei Datumsfeldern

Zeitermittlung zwischen zwei Datumsfeldern
28.07.2008 15:44:26
Holger
Sehr geehrtes Forum,
ich habe ein Problem bei einer Auswertung.
Ich möchte die Differenz zwischen zwei Datumsfeldern ermitteln in Stunden abzüglich des Wochenendes.
Feld A1 Feld B1
6.6.08 9:22 9.6.08 9:55
Ich arbeite in einem Krankenhaus und möchte gern ermitteln, wie lang ein bestimmter Prozess vom Anfang bis Ende gedauert hat. Die Zielvorgabe ist ein Prozessende innerhalb von 24 Std. an Wochentage. Hier habe ich das Problem, dass ich nicht weiß, wie man in einer Formel die Wochenendtage (bzw. Wochenendstunden) abzieht.
Mit der Formel Nettoarbeitstage ist mit leider nicht geholfen, da diese ja nur die Tage wiedergibt und ich das ganze in Stundenwerten benötige.
Kann mir jemand helfen?
Mit freundlichen Grüßen
Holger

12
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Zeitermittlung zwischen zwei Datumsfeldern
28.07.2008 16:43:15
David
wenn es ein komplettes Wochenende ist, geht das ganz einfach:
Tabellenblattname: Tabelle1
 

A

B

C

1

06.06.2008 09:22:00

09.06.2008 09:55:00

1,02291666666861

2

5

1

 

3

Freitag

Montag

 


Benutzte Formeln:
C1: =B1-A1-2
A2: =WOCHENTAG(A1;2)
B2: =WOCHENTAG(B1;2)
C1 benutzerdefiniert formatieren: [hh]:mm
1 Tag = 1 somit Sa/So = 2 Tage = 2 subtrahieren von deiner Zeitspanne
Gruß
David

Anzeige
AW: Zeitermittlung zwischen zwei Datumsfeldern
28.07.2008 16:57:00
Holger
Hallo David,
vielen Dank für die Antwort.
Ich habe aber mehrere Hundert der Zeilen mit Anfangs- und Endzeitpunkt und mit deiner Lösung müsste ich alle Zeilen manuell durchlaufen, oder liege ich da falsch?
Gruß
Holger
P.S. Ich habe eine Beispieldatei auf den Server hochgeladen: 54180.xls

AW: Zeitermittlung zwischen zwei Datumsfeldern
28.07.2008 17:06:00
David
Wenn dein Anfang in Spalte A steht und dein Ende in Spalte B, dann schreibe in C1: =B1-A1-2, anschließend benutzerdefiniert formatieren mit [hh]:mm und dann soweit wie nötig runterkopieren.
Gruß
David
PS: Wenn du eine Datei hochlädst, ist es sinnvoll, den Link mit in die Nachricht zu kopieren, da man sonst nur sehr schwer da ran kommt.

Anzeige
AW: Zeitermittlung zwischen zwei Datumsfeldern
29.07.2008 08:51:48
Holger
Guten Morgen David,
vielen Dank nochmal für die schnelle Antwort.
ich habe aber nicht nur Datumsdifferenzen mit Wochenenden dazwischen (dann würde das mit der -2 ja funktionieren), sondern auch Anfangs- und Enddaten, die beide an Werktagen liegen.
Das ist leider mein Problem!
Gruß
Holger

AW: Zeitermittlung zwischen zwei Datumsfeldern
29.07.2008 09:07:00
Sigi
Hi Holger,
habe ich das richtig verstanden. Du brauchst die Prozesszeit zwischen zwei Zeiten, aber nur von MO-FR.
In welcher Zeit wird gearbeitet? Von 0 Uhr bis 24 Uhr? Was ist mit Feiertagen?
Eine Formellösung wäre zu aufwändig und umständlich. Darfs auch eine VBA-Lösung sein?
Beschreib dein Problem etwas genauer. Vielleicht kannst du eine Beispieldatei mit dem was da rauskommen soll hochladen (Link kopieren und ins Posting stellen). Ich bin heute längere Zeit außer Haus und würde mich erst abends/nachts wieder melden.
Gruß
Sigi

Anzeige
AW: Zeitermittlung zwischen zwei Datumsfeldern
29.07.2008 09:31:49
Holger
Hi Sigi,
es darf auch gerne eine VBA-Lösung sein. Unten findest du einen Link mit einer Beispieldatei.
ich beschreibe dir mal den Prozess:
Ich arbeite in einem Krankenhaus und im Rahmen des QM wird dokumentiert, wann eine Operation stattgefunden hat und zu welchem Zeitpunkt der dazugehörige OP-Bericht im Krankenhaus-EDV-System abrufbar ist.
An Werktagen soll der Zeitraum nicht größer als 24 Stunden sein.
Jetzt kommt es natürlich vor, dass eine OP am Freitag um 17:00 Uhr stattfindet und der OP-Bericht erst am Montag um 10:00 Uhr erscheint. Im Rahmen des QM wäre das aber im Zeitlimit von 24 Std (nämlich 18 Std. nach Abzug des Wochenendes).
Für Samstag und Sonntag müssten jeweils 24 Std. angesetzt werden. Feiertage brauchen nicht berücksichtigt werden. Ich glaube, dass das den Rahmen sprengen würde.
Wenn eine OP an einem Samstag ist und der Bericht montags erscheint, dann müssten 24 Std. für den Sonntag abgezogen werden. Wenn eine OP am Sonntag stattfindet, dann soll nichts abgezogen werden, sondern der Sonntag wie ein Werktag zählen.
Ich hoffe, dass die Beschreibung einigermassen verständlich ist.
Hier der Link:
https://www.herber.de/bbs/user/54187.xls
Gruß
Holger

Anzeige
AW: Zeitermittlung zwischen zwei Datumsfeldern
29.07.2008 09:37:08
David
Hallo.
Dein Einwand ist natürlich berechnet.
Folgende Lösungsvorschläge:
Variante 1:

=B32-A32-SUMME(WENN((B32-A32+1-(VERGLEICH("Sa";{"Mo";"Di";"Mi";"Do";"Fr";"Sa";"So"};0)
-WOCHENTAG(A32;2))-WENN(WOCHENTAG(A32;2)>
VERGLEICH("Sa";{"Mo";"Di";"Mi";"Do";"Fr";"Sa";"So"};0);7;0))/7VERGLEICH("Sa";
{"Mo";"Di";"Mi";"Do";"Fr";"Sa";"So"};0);7;0))/7;0));WENN((B32-A32+1
-(VERGLEICH("So";{"Mo";"Di";"Mi";"Do";"Fr";"Sa";"So"};0)-WOCHENTAG(A32;2))
-WENN(WOCHENTAG(A32;2)>VERGLEICH("So";{"Mo";"Di";"Mi";"Do";"Fr";"Sa";"So"};0);7;0))/7VERGLEICH("So";{"Mo";"Di";"Mi";"Do";"Fr";"Sa";"So"};0);7;0))/7;0)))


Variante 2 (etwas kürzer, dafür als Matrixformel):


{=B1-A1-SUMME(SUMME((WOCHENTAG(ZEILE(INDIREKT(ABRUNDEN(A1;)&":"&ABRUNDEN(B1;)));2)
=VERGLEICH("Sa";TEXT(ZEILE(2:8);"ttt");0))*1);SUMME((WOCHENTAG(ZEILE(INDIREKT(ABRUNDEN(A1;)
&":"&ABRUNDEN(B1;)));2)=VERGLEICH("So";TEXT(ZEILE(2:8);"ttt");0))*1))}


(Matrixformel, {} nicht eingeben, sondern Formel mit STRG-SHIFT-ENTER abschließen)
Bitte prüfe, ob wirklich alle Konstellationen richtig berechnet werden, da mir dazu die Daten fehlen.
Rückmeldung, obs funzt wäre nett.
Gruß
David

Anzeige
AW: Zeitermittlung zwischen zwei Datumsfeldern
29.07.2008 09:54:00
Holger
Hi David,
ich habs mit der Matrix-Formel probiert.
Die ersten Ergebnisse sehen gut aus, dann treten leider Fehler auf.
Ich hab dir eine Datei hochgeladen:
https://www.herber.de/bbs/user/54191.xls
Gruß
Holger

AW: Zeitermittlung zwischen zwei Datumsfeldern
29.07.2008 09:57:00
Holger
Hi David,
in der Zwischenzeit hat Tobias eine Formel geliefert, die funktioniert.
Vielen Dank für deine Mühe!!!
Gruß
Holger

AW: Zeitermittlung zwischen zwei Datumsfeldern
29.07.2008 09:33:00
Tobias
Hallo Holger!
Hilft Dir diese Formel weiter? Ich glaube (keine Garantie) das Ergebnis stimmt.
Startwert in A6, Endwert in B6
=((B6-A6)-ABRUNDEN((B6-A6)/7;0)*2-WENN(WOCHENTAG(B6)<WOCHENTAG(A6);2;0))*24
Schönen Gruß, Tobias
http://www.tobiasschmid.de/

Anzeige
AW: Zeitermittlung zwischen zwei Datumsfeldern
29.07.2008 09:56:06
Holger
Hi Tobias,
vielen Dank!
Das Ergebnis passt!!
Gruß
Holger

AW: Zeitermittlung zwischen zwei Datumsfeldern
29.07.2008 10:06:00
David
Nicht schlecht! Manchmal denkt man wirklich zu sehr um Ecken als auf einfache Lösungen zu kommen. Schade, dass die nicht eher kam, hätte mir einiges an Zeit gespart. ;-)
Gruß
David

308 Forumthreads zu ähnlichen Themen


Moin Spezialisten,
ich habe eine Spalte, in der div. Datumangaben enthalten sind, z.B.
11.06.2004
07.03.2005
04.05.2006
16.07.2006
05.02.2006
29.01.2006
25.09.2006
11.12.2007
06.10.2007
10.08.2008
15.12.2008
Nun möchte ausgehend von einem Datu...

Hallo!
Ich habe in der Spalte A ab der Zeile 3 Datumwerte aus den Wochenenden und den Feiertagen stehen.
In der spalte G, H, I stehen nun Werte.
Ich möchte nun alle Werte in Abhängigkeit des Datums zusammenzählen.
Ist in der Spalte A das Jänner Datum vorhanden dann sollen die We...

Hi Leute
Kann mir vielleicht bei folgendem Problem jemand helfen?
Ich habe eine Spalte A:A mit Datumsfolgen wie: 1.1.07; 1.2.07; 1.3.07; 1.4.07; usw. auf der zweiten Spalte B:B habe ich dann Werte z.B. 10; 20; 30; 10; usw.
Ich möchte nun einen Monat eingeben, z.B. 1.5.08 und dann mö...

Hallo zusammen,
Ich habe eine Tabelle in der ich nach Datum addieren möchte.
Ab A3 habe ich Datum der Benutzerdefieniert ist (Format; ###.#00".01.2009") bis A800
Ab E3 bis E800 sind Geldbeiträge in Euro (Format; Währung)
In Spalte K habe ich ein Kalender so aufgebaut;
-K3 ha...

hallo zusammen
ich habe eine kleine frage..
ich möchte, das wenn in B2 ein Datum steht (z.b. 31.01.2009), dass dann Excel in A2 dieses Datum schreibt, ansonsten soll es nichts eintragen. bin nicht so der excel-profi und wäre für jede hilfe dankbar!
mir fällt momentan nur das ein:...
WENN,DANN,SUMME
Castor-Pollux

Hallo,
ich habe mal wieder ein Problem.
Was ist an dieser Formel falsch: =WENN(H23>"40:00";(H23-"40:00");"")
Hintergrund:
Ich habe eine Tabelle, in der ich meine Arbeitsstunden berechne.
Wenn ich über 40 Stunden kommen, soll mit der Formel nur die Überstunden berechnet we...
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige