Seite 1 von 1

Nachtzuschlag - Stunden zählen die zwischen 22:00 - 06:00 liegen [GELÖST]

Verfasst: Mo 26. Feb 2018, 01:37
von MoMoJo
Hallo,
nachdem ihr mir bei meinem letzten Problem so super helfen konntet, und ich nun schon wieder Stunden an einer Funktion sitze, dachte ich ich frag euch einfach nochmal. Die Aufgabe klingt erstmal recht simpel. Ich möchte Arbeitsstunden zählen, die zwischen 22:00 und 06:00 liegen. Es soll wie folgt funktionieren:
A = Beginn (Datum + Uhrzeit)
B = Ende (Datum + Uhrzeit)
C = Stunden die zwischen 22:00 und 06:00 liegen

Das soll in all diesen Fällen klappen:

Beispiel 1: --------------------------- Beispiel 2: ---------------------------- Beispiel 3:
A: 01.02.2018 | 21:00 ------------- A: 01.02.2018 | 04:00 -------------- A: 01.02.2018 | 12:00
B: 02.02.2018 | 05:30 ------------- B: 01.02.2018 | 12:00 -------------- B: 01.02.2018 | 22:15
C: 7,50 -------------------------------C: 2,00 -------------------------------- C: 0,25

Ich habe mir schon die COUNTIF (ZÄHLEWENN) Funktion angeschaut, aber ich komm nicht ganz dahinter. Ich glaube, dass die beiden folgenden Links hilfreich sind, ich bin nur einfach nicht "calc - fit" genug.

(deutsch) http://www.office-loesung.de/ftopic36858_0_0_asc.php
(english) https://excelribbon.tips.net/T012398_Co ... Range.html

Ich freue mich über jeden Tipp! Danke schonmal.

Re: Nachtzuschlag - Stunden zählen die zwischen 22:00 - 06:00 liegen

Verfasst: Mo 26. Feb 2018, 07:26
von Mondblatt24
Hallo,
siehe hier.
viewtopic.php?f=6&t=18398&p=52872&hilit ... cht#p52872
Und vergiss die Spalten G+H in dem Beispiel.

Gruß Peter.

Re: Nachtzuschlag - Stunden zählen die zwischen 22:00 - 06:00 liegen

Verfasst: Mo 26. Feb 2018, 20:08
von MoMoJo
Hallo Peter, WOW vielen Dank für diese krasse Formel. Ich muss noch irgendetwas falsch machen, da bei mir bei gleichen Zeitangaben 00:00 anstatt wie bei dir 08:00 rauskommt. Es liegt sicher an meinen Feldern "Beginn" und "Ende". Du hast sie [HH]:MM formatiert und ich muss sie wegen anderer Funktionen mit Wochentag Datum Uhrzeit NNN TT.MM.JJJJ HH:MM formatieren. Ich habe jetzt mal versucht einfach um mein HH auch eine [] zu machen. Das funktioniert natürlich nicht. :lol: Hast du noch eine Idee dazu? Ich habe es mal zur Veranschaulichung in den Anhang gepackt. Vielen Dank schonmal für die ganze Mühe!

Re: Nachtzuschlag - Stunden zählen die zwischen 22:00 - 06:00 liegen

Verfasst: Mo 26. Feb 2018, 20:53
von oleander
Hallo MoMoJo,

der Fehler liegt in der Verwendung der gleichen Formel in C3 und C4, weil die Ausgangsdaten in in A3 und B3 im Vergleich zu A4 und B4 unterschiedlich formatiert sind.

In Zeile 3 ist die Aussage A3 > B3 richtig, in Zeile 4 (wegen des kompletten Datums) dagegen falsch.

Durch die Verwendung unterschiedlicher Formatierungen machst du dir m. E. die Sache unnötig schwer. Aber du wirst schon deine Gründe dafür haben.

VG

Re: Nachtzuschlag - Stunden zählen die zwischen 22:00 - 06:00 liegen

Verfasst: Mo 26. Feb 2018, 21:39
von MoMoJo
Hey Oleander,

also ich nutze in meiner Tabelle keine verschiedenen Formatierungen (nicht das ich wüsste) sondern nur die "Datum + Zeit". In der angehangenen Datei ist das obere Beispiel (grün) von Peter und funktioniert und das untere (rot) von mir. Ich möchte die beiden nicht kombinieren, sondern Peters Formel für meine Formatierung passend haben. Aber ob das möglich ist..? Ich verstehe bei Peters krasser Formel leider nur Bahnhof :roll: und habe sie daher einfach übernommen. Das ist meine erste Calc/Excell Tabelle mit Funktionen. :D

Re: Nachtzuschlag - Stunden zählen die zwischen 22:00 - 06:00 liegen

Verfasst: Di 27. Feb 2018, 10:13
von oleander
Ich bitte vielmals um Entschuldigung, daß ich mich eingemischt habe.

VG

Re: Nachtzuschlag - Stunden zählen die zwischen 22:00 - 06:00 liegen

Verfasst: So 4. Mär 2018, 20:40
von MoMoJo
Mondblatt24 hat geschrieben:
Mo 26. Feb 2018, 07:26
Hallo,
siehe hier.
viewtopic.php?f=6&t=18398&p=52872&hilit ... cht#p52872
Und vergiss die Spalten G+H in dem Beispiel.

Gruß Peter.
Hallo Peter, danke nochmal für diese krasse Formel! Ich habe noch eine Frage: Ist es möglich das Ergebnis von J (*24) direkt in die Formel von I einzubauen? Ich habe es schon probiert, aber dann funktioniert nix mehr :lol:

Re: Nachtzuschlag - Stunden zählen die zwischen 22:00 - 06:00 liegen [GELÖST]

Verfasst: Mo 5. Mär 2018, 06:04
von Mondblatt24
Hallo,
Ist es möglich das Ergebnis von J (*24) direkt in die Formel von I einzubauen?
=(MAX(0;MIN(G1+(F1>G1);B3+(A3>B3))-MAX(F1;A3))+MAX(0;(MIN(G1;B3+(A3>B3))-A3)*(F1>G1))+MAX(0;MIN(G1+(F1>G1);B3+0)-F1)*(A3>B3))*24

VG Peter.

Re: Nachtzuschlag - Stunden zählen die zwischen 22:00 - 06:00 liegen [GELÖST]

Verfasst: Mo 5. Mär 2018, 09:35
von MoMoJo
Mondblatt24 hat geschrieben:
Mo 5. Mär 2018, 06:04
Hallo,
Ist es möglich das Ergebnis von J (*24) direkt in die Formel von I einzubauen?
=(MAX(0;MIN(G1+(F1>G1);B3+(A3>B3))-MAX(F1;A3))+MAX(0;(MIN(G1;B3+(A3>B3))-A3)*(F1>G1))+MAX(0;MIN(G1+(F1>G1);B3+0)-F1)*(A3>B3))*24

VG Peter.
Das hatte ich schon probiert und dachte es geht nicht. Jetzt wo du das auch schreibst, dachte ich mir, dass ich doch bestimmt wieder etwas vergessen hatte und tada, ich habe das Feld nicht neu formatiert. Jetzt geht das auch! Super. Vielen Dank.

etwas kürzer

Verfasst: So 25. Mär 2018, 09:36
von Lupo
C1: =MAX(0;MIN(30/24;(REST(B1;1)<REST(A1;1))+REST(B1;1))-MAX(22/24;REST(A1;1)))

Die Excelformeln.de-Nr. 9 ist hier ja gerade NICHT nötig!