7.5k Aufrufe
Gefragt in Tabellenkalkulation von
Hallo Forum,

vielleicht kann mir jemand den entscheidenden Anstoss geben. Am besten erklärt an einem konkreten Beispiel:

Grundlagen:
Mo-Fr:
6-21 Uhr: Standardstundensatz
21-6 Uhr: Zuschlag1

Samstag
wie Mo-Fr, aber:
13-21 Uhr: Zuschlag2

Sonntag:
0-6 Uhr: Zuschlag3
6-21 Uhr: Zuschlag4
21-24 Uhr: Zuschlag3

Beispiel1:
Es wird gearbeitet an einem Samstag von 9-23 Uhr.
Dann gilt:
9-13 Uhr: Standardstundensatz
13-21 Uhr: Zuschlag2
21-23 Uhr: Zuschlag1

Beispiel2:
Es wird gearbeitet an einem Sonntag von 15-22 Uhr.
Dann gilt:
15-21 Uhr: Zuschlag4
21-22 Uhr: Zuschlag3

Es werden immer nur der Tag und Beginn- und Enduhrzeit in die Excel-Datei geschrieben, die Aufteilung der Gesamtstunden soll dann per Formel erfolgen. Es gibt also je eine Spalte für Standard, Zuschlag1, Zuschhlag2, Zuschlag3, Zuschlag4 in denen die entsprechende Stundenzahl stehen soll.

Hat jemand ein Idee, wie das umzusetzbar ist?

Danke im Voraus für jede Hilfestellung!

17 Antworten

0 Punkte
Beantwortet von rainberg Profi (14.9k Punkte)
Hallo,

wie wär's denn mit einer Beispielmappe, bei der die gewünschten Ergebnisse anhand von Beispielzeiten bereits per Kopfrechnen eingetragen sind.

Dann bräuchte sich ein Helfer nur um die erforderlichen Formel zu kümmern.
Zum Nachbau habe ich keine Lust.

Gruß
Rainer
0 Punkte
Beantwortet von eltorillo Einsteiger_in (25 Punkte)
Hallo Rainer,

danke für Deine Antwort und für den Tipp mit der Beispieldatei. Ich habe was zusammengebaut, aber wie lade ich das denn hier hoch?

Danke und viele Grüße
Torillo
0 Punkte
Beantwortet von rainberg Profi (14.9k Punkte)
Hallo,

über diese Adresse kannst Du die Mappe ins Netz stellen und den angebotenen Downloadlink hier posten.

Gruß
Rainer
0 Punkte
Beantwortet von eltorillo Einsteiger_in (25 Punkte)
Ah, super, danke! Dachte, es geht irgendwie direkt ...

Hier der Link:
Beispiel.xlsx

Danke und viele Grüße
Torillo
0 Punkte
Beantwortet von rainberg Profi (14.9k Punkte)
Hallo Torillo,

leider kann ich Dir im Moment nicht helfen, da ich eine PC-Panne habe
und nur meinen alten Laptop zur Verfügung habe, auf dem kein Excel
installiert ist.

Kann mir also Deine Datei nicht anschauen.

Bin aber sicher, dass Dir jemand hilft.

Gruß
Rainer
0 Punkte
Beantwortet von paul1 Experte (4.9k Punkte)
Hallo Torillo,

probier Folgendes:

Wochentage:

F19:
=WENN((B19="Montag")*(C19<=6/24)*(D19>=21/24);15/24;D19-(D19-21/24)-C19)

L19:
=E19-F19

Samstage:

F25:
=WENN((B19="Samstag")*(C25<=6/24)*(D25>=13/24);15/24;(D25-C25)-(D25-13/24))

K25:
=WENN((B19="Samstag")*(C25<=13/24)*(D25>=21/24);8/24;(D25-C25)-F25)-(D25-21/24)

L25:
=WENN((B25="Samstag")*(D25-21/24)<0;"";D25-21/24)

Für die Spalte E ab E19 verwende die Formel:

=REST(D19-C19;1)

und runterkopieren

damit werden auch die Zeiten über Mitternacht gerechnet

Feiertage und Sonntage wären noch zu machen ist aber im Prinzip das gleiche, vielleicht bringst Du es selber hin, wenn nicht schreibe es.

Gruß

Paul1
0 Punkte
Beantwortet von paul1 Experte (4.9k Punkte)
Hallo Torillo,

ich muß es mir nochmals anschauen!


Gruß

Paul1
0 Punkte
Beantwortet von paul1 Experte (4.9k Punkte)
Hallo Torillo,

Antwort 6 kannst Du vergessen, außer die Formel ab E19
=REST(D19-C19;1)

Die neuen Formeln:

Wochentag:
F19
=WENN((B19="Montag")*(C19<=6/24)*(D19>=21/24);15/24;WENN((C19>=6/24)*(D19<=21/24);D19-C19;WENN((C19<=6/24)*(D19<=21/24);D19-6/24;WENN((C19>=6/24)*(D19>=21/24);21/24-C19;""))))

L19
=E19-F19

Samstag:
F25
=WENN((B25="Samstag")*(C25<=6/24)*(D25>=13/24);7/24;WENN((C25>=6/24)*(D25<=13/24);D25-C25;WENN((C25<=6/24)*(D25<=13/24);D25-6/24;WENN((C25>=6/24)*(D25>=13/24);13/24-C25;""))))

K25
=WENN((B25="Samstag")*(C25<=13/24)*(D25>=21/24);8/24;WENN((C25>=13/24)*(D25<=21/24);D25-C25;WENN((C25<=13/24)*(D25<=21/24);D25-13/24;WENN((C25>=13/24)*(D25>=21/24);21/24-C25;""))))

L25
=E25-(F25+K25)

Feiertag:
I24
=WENN((B24="Feiertag")*(C24<=6/24)*(D24>=21/24);15/24;WENN((C24>=6/24)*(D24<=21/24);D24-C24;WENN((C24<=6/24)*(D24<=21/24);D24-6/24;WENN((C24>=6/24)*(D24>=21/24);21/24-C24;""))))

J24
=E24-I24

Sonntag:
G26
=WENN((B26="Sonntag")*(C26<=6/24)*(D26>=21/24);15/24;WENN((C26>=6/24)*(D26<=21/24);D26-C26;WENN((C26<=6/24)*(D26<=21/24);D26-6/24;WENN((C26>=6/24)*(D26>=21/24);21/24-C26;""))))

H26
=E26-G26

Sollte jetzt funktionieren


Gruß

Paul1
0 Punkte
Beantwortet von eltorillo Einsteiger_in (25 Punkte)
Hallo Paul1,

danke für die Antwort, ich werde das morgen gleich testen und gebe ein Feedback!!!

Vielen Dank und Gruß
Torillo
0 Punkte
Beantwortet von eltorillo Einsteiger_in (25 Punkte)
Hallo Paul1!

Der absoluuuuuuuuuute Wahnsinn, super!

Ich muss es nochmal genau testen, aber es müsste genau passen! Vielen Dank für Deine Arbeit, die Du Dir gemacht hast! Perfekt!

Ich hab die Formel für die Wochentage noch so angepasst:
=WENN(ODER(B19="Montag";B19="Dienstag";B19="Mittwoch";B19="Donnerstag";B19="Freitag")...

... damit es für alle Wochentage passt - dafür reichen meine Excelkenntnisse grad noch :-)

Eine Frage hätte ich aber noch: Wenn ich in die D19 den Wert "1:00" eingebe, damit´s über 24.00/0.00 Uhr rausgeht, Dann rechnet die Formel aber nicht mehr. Wenn das nicht geht, ist es nicht weiter schlimm, weil ich bei den Tagen, die ich über 24.00/0.00 Uhr arbeite den Stundeneintrag aufteile, weil es dann verschiedene Zuschläge gibt.

Zum Beispiel:
Ich beginne am Samstag um 15.00 h bis Sonntag 9.00 h.
Dann bin ich Sa. von 15-21 h in 650, 21-24 h in 666, So. von 0-6 h in 605 und von 6-9 h in 602. Das noch in der Formel abzubilden würde etwas zu heftig werden.

Danke Dir nochmal vielmals!!!
Torillo
...