BITTE helfen Sie uns HEUTE mit einer SPENDE
Helfen Sie das LibreOffice Forum zu erhalten!
> KEINE WERBUNG FÜR REGISTRIERTE BENUTZER!<
Ihre Spende wird für die Deckung der laufenden Kosten sowie den Erhalt und Ausbau 🌱 des LibreOffice Forums verwendet.
🤗 Als Dankeschön werden Sie im Forum als LO-SUPPORTER gekennzeichnet. 🤗
Nachtzuschlag - Stunden zählen die zwischen 22:00 - 06:00 liegen [GELÖST]
Nachtzuschlag - Stunden zählen die zwischen 22:00 - 06:00 liegen [GELÖST]
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.
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.
Zuletzt geändert von MoMoJo am So 4. Mär 2018, 23:19, insgesamt 1-mal geändert.
-
- Beiträge: 2840
- Registriert: Fr 3. Mär 2017, 17:12
Re: Nachtzuschlag - Stunden zählen die zwischen 22:00 - 06:00 liegen
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.
siehe hier.
viewtopic.php?f=6&t=18398&p=52872&hilit ... cht#p52872
Und vergiss die Spalten G+H in dem Beispiel.
Gruß Peter.
Win 11 (x64) ▪ LO 24.2.2.2 (x64) ▪ AOO Portable 4.1.15
Wenn Eure Frage zutreffend beantwortet wurde, seid so nett und fügt dem Betreff der Eingangsfrage [GELÖST] hinzu.
Wenn Eure Frage zutreffend beantwortet wurde, seid so nett und fügt dem Betreff der Eingangsfrage [GELÖST] hinzu.
Re: Nachtzuschlag - Stunden zählen die zwischen 22:00 - 06:00 liegen
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. 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!
- Dateianhänge
-
- Nachtschicht-was-bei-mir-passiert.ods
- (14.84 KiB) 148-mal heruntergeladen
Re: Nachtzuschlag - Stunden zählen die zwischen 22:00 - 06:00 liegen
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
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
.
Windows 10 Home, Vers. 1903; LibreOffice Version 6.3.4.2.(x64)
Windows 10 Home, Vers. 1903; LibreOffice Version 6.3.4.2.(x64)
Re: Nachtzuschlag - Stunden zählen die zwischen 22:00 - 06:00 liegen
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 und habe sie daher einfach übernommen. Das ist meine erste Calc/Excell Tabelle mit Funktionen.
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 und habe sie daher einfach übernommen. Das ist meine erste Calc/Excell Tabelle mit Funktionen.
Re: Nachtzuschlag - Stunden zählen die zwischen 22:00 - 06:00 liegen
Ich bitte vielmals um Entschuldigung, daß ich mich eingemischt habe.
VG
VG
.
Windows 10 Home, Vers. 1903; LibreOffice Version 6.3.4.2.(x64)
Windows 10 Home, Vers. 1903; LibreOffice Version 6.3.4.2.(x64)
Re: Nachtzuschlag - Stunden zählen die zwischen 22:00 - 06:00 liegen
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 mehrMondblatt24 hat geschrieben: ↑Mo 26. Feb 2018, 07:26Hallo,
siehe hier.
viewtopic.php?f=6&t=18398&p=52872&hilit ... cht#p52872
Und vergiss die Spalten G+H in dem Beispiel.
Gruß Peter.
-
- Beiträge: 2840
- Registriert: Fr 3. Mär 2017, 17:12
Re: Nachtzuschlag - Stunden zählen die zwischen 22:00 - 06:00 liegen [GELÖST]
Hallo,
VG Peter.
=(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))*24Ist es möglich das Ergebnis von J (*24) direkt in die Formel von I einzubauen?
VG Peter.
Win 11 (x64) ▪ LO 24.2.2.2 (x64) ▪ AOO Portable 4.1.15
Wenn Eure Frage zutreffend beantwortet wurde, seid so nett und fügt dem Betreff der Eingangsfrage [GELÖST] hinzu.
Wenn Eure Frage zutreffend beantwortet wurde, seid so nett und fügt dem Betreff der Eingangsfrage [GELÖST] hinzu.
Re: Nachtzuschlag - Stunden zählen die zwischen 22:00 - 06:00 liegen [GELÖST]
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.Mondblatt24 hat geschrieben: ↑Mo 5. Mär 2018, 06:04Hallo,=(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))*24Ist es möglich das Ergebnis von J (*24) direkt in die Formel von I einzubauen?
VG Peter.
etwas kürzer
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!
Die Excelformeln.de-Nr. 9 ist hier ja gerade NICHT nötig!
MfG Lupo - xxcl.de Win10ProLO6062
An alle, die das LibreOffice-Forum nutzen:
Bitte beteiligen Sie sich mit 7 Euro pro Monat und helfen uns bei unserem Budget für das Jahr 2024.
Einfach per Kreditkarte oder PayPal.
Als Dankeschön werden Sie im Forum als LO-SUPPORTER gekennzeichnet.
❤️ Vielen lieben Dank für Ihre Unterstützung ❤️