Seite 1 von 1

Verschachtelte Stundenberechnung

Verfasst: Mi, 15.10.2025 13:52
von sharkhh
Tabelle.jpg
Tabelle.jpg (343.27 KiB) 1837 mal betrachtet
Hallo zusammen,
leider wüsste ich nicht, wie ich zu meiner Frage etwas suchen soll, deswegen mache ich ein neues Thema auf.

Ich habe eine Datei zur Stundenberechnung der Mitarbeiter erstellt. Soweit funktioniert auch alles.
Nun möchte ich aber, zur einfacheren Bedienung und Erstellung eine - oder auch mehrere - Formeln hinzufügen.

Ist-Situation:
Die gearbeiteten Stunden werden per Eingabe automatisch errechnet und zusammengefasst.

Aufgabe:
Ich möchte, dass in der Spalte "berechenbare Stunden" der Wert aus "IST-Std" eingetragen wird. Wenn der Wert "IST-Std" unter 8 liegt, sollen es auf jeden Fall 8h sein, ansonsten der Wert der tatsächlichen Stunden.
Zusätzlich: Im Feld "Stunden auffüllen" soll der Wert erscheinen, der die Differenz zu 8h ergibt. Sollte es keine Differenz geben, oder auch alle anderen Felder sind leer (z.B. bei frei) soll dieses Feld leer bleiben.

Für die einzelnen Funktionen habe ich jeweil Lösungen gefunden, aber nichts, um das ganze miteinander zu verknüpfen.
Deswegen: HHHHIIIILLLLFFFEEE!!!!

Danke und noch einen schönen Tag

Re: Verschachtelte Stundenberechnung

Verfasst: Mi, 15.10.2025 14:37
von mikeleb
Hallo,
nach Auszählen, sollte die Spalte "berechenbare Stunden" die Spalte P sein. Dorthiniein (P7):

Code: Alles auswählen

=WENN(L7<8/24;8/24;L7)
In Q7 kommt dann z. B. :

Code: Alles auswählen

=WENN(istzahl(L7);wenn(l7=8/24;"";l7-8/24);"")

Re: Verschachtelte Stundenberechnung

Verfasst: Mi, 15.10.2025 18:48
von Karolus
Hallo

Code: Alles auswählen

=MAX(L7; 1/3)

Re: Verschachtelte Stundenberechnung

Verfasst: Sa, 18.10.2025 07:50
von Vatint1944
Danke für die klare Erklärung! Die Formel =WENN(L7<8/24;8/24;L7) funktioniert perfekt, um die Mindestarbeitszeit von 8 Stunden sicherzustellen. Ich wusste gar nicht, dass Calc Stunden als Bruchteile eines Tages behandelt das war sehr hilfreich!

Re: Verschachtelte Stundenberechnung

Verfasst: Sa, 18.10.2025 07:56
von Vatint1944
Die Lösung von Karolus mit =MAX(L7;1/3) ist wirklich elegant. Sie ist viel einfacher zu lesen und erreicht dasselbe Ergebnis. Vielen Dank an euch beide tolle Beispiele dafür, wie flexibel Calc-Formeln sein können!