Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1728to1732
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Nachtstunden berechnen

Nachtstunden berechnen
16.12.2019 20:56:21
Jörn
Hallo,
ich habe ein Problem mit der Berechnung von Nachtstunden.
Die Nachtstundenberechnung selber ist nicht das Problem.
die Nachstunden beginnen um 23:00 Uhr und enden um 06:00 Uhr.
die Formel sollte so geändert werden das ich mindestens 2 Nachtstunden arbeite.
von 20:00 Uhr- 00:00 Uhr die eine Nachtstunde nicht berechnen.
von 20:00 Uhr- 01:00 Uhr = 2 Nachtstunden berechnen
von 04:30 Uhr- 10:00 Uhr die 1,5 Nachtstunden nicht berechnen
von 03:00 Uhr- 10:00 Uhr = 3 Nachtstunden berechnen
https://www.herber.de/bbs/user/133822.xlsx
Gruß Jörn

6
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Nachtstunden berechnen
17.12.2019 20:29:55
Jörn
Hallo Hajo,
vielen Dank für deine Mühe aber ich konnte leider keine Lösung für mein Problem finden.
Wahrscheinlich reichen meine Excel Kenntnisse nicht aus um die richtige Formel zu finden.
Gruß Jörn
AW: Nachtstunden berechnen
17.12.2019 20:43:52
Hajo_Zi
Hallo Jörn,
einfach eintragen und anpassen.

Tabelle1
 ABCDE
1BeginnEndeArbeitstundenNachtstd 
208:0000:3016:30 01:30Falsch
318:0003:0009:00 04:00Richtig
419:0004:0009:00 05:00Richtig
505:0012:0007:00 01:00Falsch
604:0006:0002:00 02:00Richtig
704:0012:0008:00 02:00Richtig
8HTTP://WWW.excelformeln.de/formeln.html?welcher=9
9     
10     
11 VonBis  
12 23:0006:00  

 verbundene Zellen 
A8:E8

verwendete Formeln
Zelle Formel Bereich N/A
C2:C7=REST(B2-A2;1)  
D2: D7{=MAX(;MIN(B2+(A2>B2);MAX(($B$12>$C$12);$C$12))-MAX(A2;$B$12))+MAX(;MIN(B2;MAX(($B$12>$C$12);$C$12))-MAX(;$B$12))*(A2>B2)+MAX(;MIN(B2+(A2>B2);MIN(($B$12>$C$12);$C$12))-MAX(A2;))+MIN(B2;MIN(($B$12>$C$12);$C$12))*(A2>B2)}$D$2 
D10=WENN(C10=0;"";MAX(;MIN(B10+(A10>B10);MAX(($B$12>$C$12);$C$12))-MAX(A10;$B$12))+MAX(;MIN(B10;MAX(($B$12>$C$12);$C$12))-MAX(;$B$12))*(A10>B10)+MAX(;MIN(B10+(A10>B10);MIN(($B$12>$C$12);$C$12))-MAX(A10;))+MIN(B10;MIN(($B$12>$C$12);$C$12))*(A10>B10))  
{} Matrixformel mit Strg+Umschalt+Enter abschließen
Matrixformeln sind durch geschweifte Klammern {} eingeschlossen
Diese Klammern nicht eingeben!!


Zahlenformate
Zelle Format Inhalt
A2 'hh:mm  0,333333333333333
A3 'hh:mm  0,75
A4 'hh:mm  0,791666666666667
A5 'hh:mm  0,208333333333333
A6:A7 'hh:mm  0,166666666666667
A8 'hh:mm  HTTP://WWW.excelformeln.de/formeln.html?welcher=9
A9:B9, D9: D10 'hh:mm 
B2 'hh:mm  2,08333333333333E-02
B3 'hh:mm  0,125
B4 'hh:mm  0,166666666666667
B5, B7 'hh:mm  0,5
B6, C12 'hh:mm  0,25
B12 'hh:mm  0,958333333333333
C2 'hh:mm   0,6875
C3:C4 'hh:mm   0,375
C5 'hh:mm   0,291666666666667
C6 'hh:mm   8,33333333333333E-02
C7 'hh:mm   0,333333333333333
C9:C10 'hh:mm  
D2 'hh:mm  0,0625
D3 'hh:mm  0,166666666666667
D4 'hh:mm  0,208333333333334
D5 'hh:mm  4,16666666666667E-02
D6: D7 'hh:mm  8,33333333333333E-02
Zellen mit Format Standard werden nicht dargestellt



Anzeige
AW: Nachtstunden berechnen
17.12.2019 11:27:33
Josef
Hallo Jörn
Am einfachsten machst du das mit einer zusätzlichen Spalte.
In deinem Beispiel in E2:
=WENN(D2<2/24;0;D2)
Gruss Sepp
AW: Nachtstunden berechnen
17.12.2019 14:22:21
Jörn
Hallo Sepp
Danke erstmal für deine Antwort.
Ich werde es morgen mal testen zur Zeit bin ich unterwegs. Gruß Jörn
Gruß
AW: Nachtstunden berechnen
17.12.2019 20:40:42
Jörn
Hallo Sepp,
die Formel funktioniert.Ich hatte gehofft das man die Nachtstunden Formel so ändert das ich keine zweite Spalte brauche aber wenn es anders nicht geht werde ich es mit einer weiteren Spalte machen.
vielen Dank für deine Mühe
Gruß Jörn

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige