Wir wünschen allen Forenteilnehmern ein frohes Fest und einen guten Rutsch ins neue Jahr. x

Stunden addieren
#1
Guten Abend,

manchmal bin ich einfach nur blind ... und hoffe auf eure Hilfe

ich bräuchte eine Formel für Nachtstunden, bei der alle Stunden zwischen 20 und 24 Uhr sowie 0 und 6 Uhr errechnet, bzw. addiert werden.

1. Beispiel
A1=5:00
A2=22:00

wären somit 3.

2. Beispiel
A1=6:00
A2=24:00

wären somit 4

Habt ihr für mich eine Lösung ?
Antworten Top
#2
(09.01.2024, 22:20)Dlanor Ckrats schrieb: ich bräuchte eine Formel für Nachtstunden, bei der alle Stunden zwischen 20 und 24 Uhr sowie 0 und 6 Uhr.
Der Satz hat.
Wir sehen uns!
... Detlef

Meine Beiträge können Ironie oder Sarkasmus enthalten.

Antworten Top
#3
Ich habe meine Frage angepasst ...
Antworten Top
#4
Hallöchen,

hast Du schon mal unserer Suche genutzt? Bist nicht der erste mit so einer Frage Wink
.      \\\|///      Hoffe, geholfen zu haben.
       ( ô ô )      Grüße, André aus G in T  
  ooO-(_)-Ooo    (Excel 97-2019+365)
Antworten Top
#5
Hallo D...,

1. Allgemein:

=24*(MAX(0;MIN(B1;ZEIT(6;0;0))-MAX(A1;0))+MAX(0;MIN(B1;1)-MAX(A1;ZEIT(20;0;0))))

2. kürzer (da die Grenzen ganze Stunden sind):

=24*(MAX(0;MIN(B1;6/24)-MAX(A1;0))+MAX(0;MIN(B1;1)-MAX(A1;20/24)))

3. in dem Beispiel (mit Grenzen 0 und 24) geht auch:

=24*(MAX(0;MIN(B1;6/24)-A1)+MAX(0;B1-MAX(A1;20/24)))


PS

Da MIN und MAX leere Zellen ignorieren, soltest du entweder

a) die Zellen mit 0:00 vorbelegen oder
b) die Formel um eine Abfrage auf Inhalt ergänzen:

=WENN(ODER(A1="";B1="");0;24*(MAX(0;MIN(B1;6/24)-A1)+MAX(0;B1-MAX(A1;20/24))))
helmut

Für mich ist die Möglichkeit in Excel an Zellen und Bereichen Namen zu vergeben die wichtigste Funktionalität.
Sie macht Formeln und den VBA-code verständlicher. Für Makros gilt die Regel: "Nur über benannte Bereiche auf den Inhalt der Zellen zugreifen."
Und wofür sind Regeln da? Um nachzudenken bevor man sie bricht.





Antworten Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste