Live-Forum - Die aktuellen Beiträge
Datum
Titel
16.10.2025 17:40:39
16.10.2025 17:25:38
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Zählen von Nachtstunden

Forumthread: Zählen von Nachtstunden

Zählen von Nachtstunden
27.12.2002 09:48:03
Henry
Hallo Kollegen,

habe ein Problem mit dem errechnen von Nachtstunden.
Die Nachtstunden beginnen um 20:00 Uhr und enden um 06:00 Uhr.
Wenn ich also 19:30 bis 07:00 Uhr arbeite möchte ich gern die 10:00h errechnet haben.
Kann jemand helfen ?

Anzeige

22
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
Re: Zählen von Nachtstunden
27.12.2002 09:52:52
michel
hallo henry,

musst dir mit abfragen helfen:

1. ist ende kleiner als anfang --> über mitternacht hinweg
2. wenn nein, dann lediglich differenz ende minus anfang
3. wenn ja dann summe aus differenz mitternacht - anfang plus ende - mitternacht

michel

Re: Zählen von Nachtstunden
27.12.2002 09:59:04
Hajo_ZI
Re: Zählen von Nachtstunden
27.12.2002 10:01:00
Berai
Anzeige
Re: Zählen von Nachtstunden
27.12.2002 10:04:13
Berai
Hallo Henry,

wenn du z. B. eine halbe Stunde Pause abziehen möchtest, würde es dann so aussehen.

Re: Zählen von Nachtstunden
27.12.2002 10:08:55
Hajo_ZI
Hallo Rainer

ist in Deiner Formel nicht was untergegangen.

"Wenn ich also 19:30 bis 07:00 Uhr arbeite möchte ich gern die 10:00h errechnet haben."

Gruß Hajo

Re: Zählen von Nachtstunden
27.12.2002 10:16:41
MRR
Kann ja sein, dass ich völlig daneben liege, aber hier dennoch ein (1., kurzer) Versuch.
Du willst doch die Stunden errechnet haben, die man tatsächlich in der Zeit zwischen 20:00 und 6:00 gearbeitet hat, um den Anteil ebendieser Nachtstunden ermitteln?! Oder?
In A1 stehe die Anfangszeit, in A2 die Endezeit.
Folgende Formel z.B. in A3:
=WENN(ZEITWERT("20:00")-A1<0; 1-A1; 1-ZEITWERT("20:00")) + WENN(ZEITWERT("6:00")-A2<0; ZEITWERT("6:00"); A2)

Matthias

Anzeige
Re: Zählen von Nachtstunden
27.12.2002 10:21:46
Henry
Hallo Rainer,
die Formel ist nicht richtig, ich möchte keine Pausen abgezogen haben. Ich möchte, dass die Formel mir genau sagt wieviel Nachtstundenanteil in der Arbeitszeit zBsp. 17:30 bis 08:00 steckt.

aber vielen Dank für die schnelle Antwort


Henry

Re: Zählen von Nachtstunden
27.12.2002 10:24:31
Henry
Hallo Reiner,

gib mal 17:30 bis 08:00 ein !

Henry

Anzeige
Re: Zählen von Nachtstunden
27.12.2002 10:25:26
Berai
Hast recht, Hajo.
Eine alte Krankheit von mir ist, die Sätze nicht zu Ende zu lesen.

Gruß
Rainer

Re: Zählen von Nachtstunden
27.12.2002 10:27:56
Henry
Hallo Hajo,

Wenn ich von 12:00 Uhr bis 18:00 Uhr arbeite, habe ich keine Nachtstunden.
Arbeite ich aber vom 27.12.02 12:00 Uhr bis
28.12.02 18:00 Uhr,
habe ich genau 10 Nachtstunden.

Sorry, war noch nicht das richtige dabei.

Vielen Dank,

der Henry

Anzeige
Re: Zählen von Nachtstunden
27.12.2002 10:29:04
andre
hallo henry,
da stehen bestimt auch viele lösungen in der recherche - ich habe mich da auch schon beteiligt.
gruss andre
Re: Zählen von Nachtstunden
27.12.2002 10:36:32
Henry
Hallo Matthias,

die Formel ist bis auf einen kleinen Haken "SUPER", vieleicht finde ich sogar selbst den fahler. Jetzt der Fehler ( Wenn ich nach 24:00 Uhr beginne zBsp. 02:00 Uhr bis 11:50 Uhr rechnet die Formel nicht mehr mit und gibt mir 10:00h.


aber erst mal vielen Dank

der Henry

Anzeige
Re: Zählen von Nachtstunden
27.12.2002 10:40:38
MRR
=WENN(ZEITWERT("20:00")-A1<0;1-A1;WENN(A1-ZEITWERT("6:00")<0;A1;1-ZEITWERT("20:00")))+WENN(ZEITWERT("6:00")-A2<0;ZEITWERT("6:00");A2)

Matthias

Re: Zählen von Nachtstunden
27.12.2002 10:44:48
Berai
Hallo Henry,

habe dir mal eine Formel aus http://www.excelformeln.de so angepasst, dass du keine Hilfszellen benötigst.

Re: Zählen von Nachtstunden
27.12.2002 10:45:18
Hajo_ZI
Hallo Henry

da ist meine Formel ja nicht ganz rübergekommen aus welchem Grunde auch immer

=WENN(B1<A1;REST(B1-A1;1)-WENN(A1*24<20;(20-A1*24)/24;0)-WENN(B1*24>6;(B1*24-6)/24;0);0)

Gruß Hajo

Anzeige
Re: Zählen von Nachtstunden
27.12.2002 10:51:14
Berai
Hallo Hajo,

auf diese Art wollte ich es auch lösen, geht leider nicht.
Gib mal 0:30 bis 7:00 ein :-)

Gruß
Rainer

Re: Zählen von Nachtstunden
27.12.2002 10:53:35
Henry
Hallo Matthias

hatte bei der 1.Formel von 05:00 Uhr bis 13:50 Uhr / 10:00 mit der 2. Formel habe ich bei der selben Arbeitszeit 11:00...

der Henry

Re: Zählen von Nachtstunden
27.12.2002 10:59:18
Henry ist GLÜCKLICH !!
Rainer Du hast es !!!!!

Super Super Super.
Erst heute bin ich auf diesen Chat gestossen, sonst hab ich immer rumgefummelt und nachgelesen, aber das es auch mit Hilfe von euch geht, find ich echt SUPER...


der Henry

Anzeige
Re: Zählen von Nachtstunden
27.12.2002 11:02:34
Hajo_ZI
Hallo Rainer

7:30 Beginn
7:00 Ende
ergibt genau 10 Stunden


oder ist was mit dem Übetragen der Formel chief gegangen. Die Original formel konnte die Jeanie nicht übertragen, obwohl in der Voransicht richtig. Hier beispielmappe.

https://www.herber.de/user/nachtstunden.xls

Gruß Hajo

Anzeige
Widerspruch
27.12.2002 11:16:36
Berai
Hallo Hajo,

eben nicht.
Gib mal eine Beginnzeit zwischen 00:00 und 06:30 ein.

Gruß
Rainer

Re: Widerspruch
27.12.2002 11:20:52
Hajo_ZI
Hallo Rainer

ich hatte meine Datei schon gelöscht, aber sie war ja auf dem Server. Ich war davon ausgegangen das Beginn und Ende an unterschiedlichen Tagen ist.

Du hast Recht da hat die Formel noch einen Fehler, aber Henry ist ja inzwischen glücklich.

Noch einen schönen Tag.

Gruß Hajo

Anzeige
Re: Widerspruch
27.12.2002 12:06:41
der Glückliche
Also ich habe die Formel in jeder hinsicht geprüft & bereits eingepflanzt. Super teil, auch wenn ich Morgens um 05:00 beginne und bis 21:00 Uhr bleibe, = 2:00h.
Super teil.

der Henry

;
Anzeige

Infobox / Tutorial

Nachtstunden in Excel berechnen


Schritt-für-Schritt-Anleitung

Um Nachtstunden in Excel zu berechnen, folge diesen Schritten:

  1. Daten eingeben: Trage in Zelle A1 die Startzeit und in Zelle A2 die Endzeit ein. Beispiel: A1 = 19:30, A2 = 07:00.

  2. Formel verwenden: Nutze folgende Formel in Zelle A3, um die Nachtstunden zu berechnen:

    =WENN(ZEITWERT("20:00")-A1<0; 1-A1; 1-ZEITWERT("20:00")) + WENN(ZEITWERT("6:00")-A2<0; ZEITWERT("6:00"); A2)

    Diese Formel berechnet die Stunden, die zwischen 20:00 und 6:00 Uhr liegen.

  3. Über Mitternacht: Falls die Zeiten über Mitternacht hinausgehen (z.B. A1 = 23:00, A2 = 02:00), stelle sicher, dass die Formel entsprechend angepasst wird, um die Stunden korrekt zu zählen.


Häufige Fehler und Lösungen

  • Fehler: Die Formel gibt 0 zurück.

    • Lösung: Überprüfe, ob die Zeitwerte korrekt eingegeben sind. Achte darauf, dass die Zellen als Uhrzeit formatiert sind.
  • Fehler: Unkorrekte Berechnung bei Zeiten, die in unterschiedliche Tage fallen (z.B. von 12:00 Uhr bis 18:00 Uhr).

    • Lösung: Stelle sicher, dass du die Start- und Endzeiten korrekt in die Formel einfügst, um die Nachtstunden korrekt zu berechnen.

Alternative Methoden

Eine andere Methode, um Nachtstunden zu berechnen, ist die Verwendung von benutzerdefinierten Funktionen oder VBA. Hier ein einfaches Beispiel für eine benutzerdefinierte Funktion:

Function Nachtstunden(Beginn As Date, Ende As Date) As Double
    Dim NachtBeginn As Date
    Dim NachtEnde As Date
    NachtBeginn = TimeValue("20:00")
    NachtEnde = TimeValue("06:00")

    If Ende < Beginn Then
        Ende = Ende + 1 ' Über Mitternacht
    End If

    Dim Stunden As Double
    Stunden = (Ende - Beginn) * 24 ' Umrechnung in Stunden

    If Beginn < NachtBeginn Then
        If Ende > NachtEnde Then
            Nachtstunden = Stunden - ((Beginnt - NachtBeginn) * 24) - ((Ende - NachtEnde) * 24)
        Else
            Nachtstunden = Stunden - (Beginnt - NachtBeginn) * 24
        End If
    ElseIf Beginn >= NachtBeginn Or Ende <= NachtEnde Then
        Nachtstunden = Stunden
    Else
        Nachtstunden = Stunden - ((Ende - NachtEnde) * 24)
    End If
End Function

Füge diesen Code in das VBA-Modul deiner Excel-Datei ein und verwende die Funktion =Nachtstunden(A1; A2).


Praktische Beispiele

  1. Beispiel 1: Von 19:30 Uhr bis 07:00 Uhr

    • Formel: =Nachtstunden("19:30"; "07:00")
    • Ergebnis: 10 Stunden Nachtarbeit.
  2. Beispiel 2: Von 22:00 Uhr bis 04:00 Uhr

    • Formel: =Nachtstunden("22:00"; "04:00")
    • Ergebnis: 6 Stunden Nachtarbeit.
  3. Beispiel 3: Von 23:00 Uhr bis 02:00 Uhr

    • Formel: =Nachtstunden("23:00"; "02:00")
    • Ergebnis: 3 Stunden Nachtarbeit.

Tipps für Profis

  • Formatierung: Achte darauf, dass die Zellen für Zeit im richtigen Format (hh:mm) formatiert sind, um Missverständnisse zu vermeiden.
  • Testen: Teste deine Formeln mit verschiedenen Zeitbereichen, um sicherzustellen, dass sie auch über Mitternacht korrekt funktionieren.
  • VBA-Nutzung: Nutze VBA zur Automatisierung von Zeitberechnungen, wenn du regelmäßig mit Nachtstunden arbeitest.

FAQ: Häufige Fragen

1. Wie kann ich Nachtstunden in Excel berechnen, wenn ich Pausen abziehen möchte?
Du kannst die Pausenzeit einfach von der Gesamtzeit abziehen, bevor du die Nachtstunden berechnest.

2. Was ist der Unterschied zwischen Nachtstunden und regulären Stunden?
Nachtstunden sind die Stunden, die zwischen 20:00 und 06:00 Uhr gearbeitet werden, während reguläre Stunden zu jeder anderen Zeit zählen.

3. Funktioniert das auch in älteren Versionen von Excel?
Ja, die genannten Funktionen und Formeln sind in den meisten Excel-Versionen verfügbar, solange sie die grundlegenden Zeitfunktionen unterstützen.

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