BITTE helfen Sie uns HEUTE mit einer SPENDE
Helfen Sie das LibreOffice Forum zu erhalten!

❤️ DANKE >><< DANKE ❤️

> 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]

CALC ist die Tabellenkalkulation, die Sie immer wollten.
Antworten
MoMoJo
Beiträge: 28
Registriert: So 25. Feb 2018, 12:55

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

Beitrag von MoMoJo » Mo 26. Feb 2018, 01:37

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.
Zuletzt geändert von MoMoJo am So 4. Mär 2018, 23:19, insgesamt 1-mal geändert.

Mondblatt24
Beiträge: 2840
Registriert: Fr 3. Mär 2017, 17:12

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

Beitrag von Mondblatt24 » 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.
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.

MoMoJo
Beiträge: 28
Registriert: So 25. Feb 2018, 12:55

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

Beitrag von MoMoJo » Mo 26. Feb 2018, 20:08

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!
Dateianhänge
Nachtschicht-was-bei-mir-passiert.ods
(14.84 KiB) 148-mal heruntergeladen

oleander
Beiträge: 122
Registriert: Di 30. Jul 2013, 17:23

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

Beitrag von oleander » Mo 26. Feb 2018, 20:53

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
.
Windows 10 Home, Vers. 1903; LibreOffice Version 6.3.4.2.(x64)

MoMoJo
Beiträge: 28
Registriert: So 25. Feb 2018, 12:55

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

Beitrag von MoMoJo » Mo 26. Feb 2018, 21:39

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

oleander
Beiträge: 122
Registriert: Di 30. Jul 2013, 17:23

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

Beitrag von oleander » Di 27. Feb 2018, 10:13

Ich bitte vielmals um Entschuldigung, daß ich mich eingemischt habe.

VG
.
Windows 10 Home, Vers. 1903; LibreOffice Version 6.3.4.2.(x64)

MoMoJo
Beiträge: 28
Registriert: So 25. Feb 2018, 12:55

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

Beitrag von MoMoJo » So 4. Mär 2018, 20:40

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:

Mondblatt24
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]

Beitrag von Mondblatt24 » 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.
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.

MoMoJo
Beiträge: 28
Registriert: So 25. Feb 2018, 12:55

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

Beitrag von MoMoJo » Mo 5. Mär 2018, 09:35

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.

Lupo
Beiträge: 279
Registriert: Do 11. Okt 2012, 14:22

etwas kürzer

Beitrag von Lupo » So 25. Mär 2018, 09:36

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!
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 ❤️

Antworten