Kriterien für Feiertage
#1
Hallo,
Ich habe eine Tabelle für Arbeitszeit zur Zuschlagsberechnung erstellt. Die Zuschlägen werden auch korrekt berechnet. Nun möchte ich 2 bestimmte bewegliche Feiertage Ausschließen, sowie eine Berechnung von 2 Feiertage ab einer bestimmten Uhrzeit beginnen.

Ostersonntag ist kein gesetzlicher Feiertag also soll nur den Sonntagszuschlag berechnen.
Pfingstsonntag ist kein gesetzlicher Feiertag also soll nur den Sonntagszuschlag berechnen.

Heiligabend 24.12. beginn ab 14.00 Uhr bis 24.00 Uhr 150%
Silvesterabend 31.12.beginn ab 14.00 Uhr bis 24.00 Uhr 125%

Fallen alle anderen Feiertage auf ein Sonntag dann wird nur der Feiertagszuschlag berechnet bis 24:00 uhr.

Hoffe das war halbwegs verständlich und Freue mich auf Lösungsansätze. Anbei die Tabelle zum testen.
Paolo


Angehängte Dateien
.xlsx   Zuschläge Test.xlsx (Größe: 122,26 KB / Downloads: 20)
Top
#2
off topic...

Hallo, solltest du nicht zuerst deine Datei auf Plausibilität prüfen..? Hier stimmt doch was nicht..:

Arbeitsblatt mit dem Namen '06'
 ABCDEFGHIJK
901.06.2020Mou10:0014:0017:0022:00  17:0017,00
1002.06.2020Di     22:00 2:002,00

ZelleFormel
A9=B9
B9=R4
J9=WENN(B9="";"";WENN(WENN(D9<E9;E9-D9;WENN(E9="";0;E9-D9+1))+WENN(F9<G9;G9-F9;WENN(G9="";0;G9-F9+1));WENN(D9<E9;E9-D9;WENN(E9="";0;E9-D9+1))+WENN(F9<G9;G9-F9;WENN(G9="";0;G9-F9+1))))+WENN(UND(0,17<H9;H9<0,83333);WENN(0,83333<I9;I9-"20:00";WENN(I9<0,17;"4:00"+I9;0));WENN(0,83333<=H9;WENN(0,83333<I9;I9-H9;WENN(I9<0,17;"24:00"-H9+I9;"24:00"-H9+"6:00"));WENN("6:00"-H9+I9-"20:00";WENN(I9<0,17;I9-H9;"6:00"-H9))))+WENN(ODER(C9="U";C9="K");ZEITWERT("8:00"))
K9=J9*24
A10=B10
B10=A9+1
J10=WENN(B10="";"";WENN(WENN(D10<E10;E10-D10;WENN(E10="";0;E10-D10+1))+WENN(F10<G10;G10-F10;WENN(G10="";0;G10-F10+1));WENN(D10<E10;E10-D10;WENN(E10="";0;E10-D10+1))+WENN(F10<G10;G10-F10;WENN(G10="";0;G10-F10+1))))+WENN(UND(0,17<H10;H10<0,83333);WENN(0,83333<I10;I10-"20:00";WENN(I10<0,17;"4:00"+I10;0));WENN(0,83333<=H10;WENN(0,83333<I10;I10-H10;WENN(I10<0,17;"24:00"-H10+I10;"24:00"-H10+"6:00"));WENN("6:00"-H10+I10-"20:00";WENN(I10<0,17;I10-H10;"6:00"-H10))))+WENN(ODER(C10="U";C10="K");ZEITWERT("8:00"))
K10=J10*24
Diese Tabelle wurde mit Tab2Html (v2.4.1) erstellt. ©Gerd alias Bamberg

und.. (müsste hier nicht 7:00 herauskommen..?):

Arbeitsblatt mit dem Namen '06'
 GHIJ
10 22:0005:008:00

ZelleFormel
J10=WENN(B10="";"";WENN(WENN(D10<E10;E10-D10;WENN(E10="";0;E10-D10+1))+WENN(F10<G10;G10-F10;WENN(G10="";0;G10-F10+1));WENN(D10<E10;E10-D10;WENN(E10="";0;E10-D10+1))+WENN(F10<G10;G10-F10;WENN(G10="";0;G10-F10+1))))+WENN(UND(0,17<H10;H10<0,83333);WENN(0,83333<I10;I10-"20:00";WENN(I10<0,17;"4:00"+I10;0));WENN(0,83333<=H10;WENN(0,83333<I10;I10-H10;WENN(I10<0,17;"24:00"-H10+I10;"24:00"-H10+"6:00"));WENN("6:00"-H10+I10-"20:00";WENN(I10<0,17;I10-H10;"6:00"-H10))))+WENN(ODER(C10="U";C10="K");ZEITWERT("8:00"))
Diese Tabelle wurde mit Tab2Html (v2.4.1) erstellt. ©Gerd alias Bamberg

Ich würde für J ff.: nehmen (weil sonst der Rest ja auch nicht stimmen kann)..:


Code:
=WENN(ODER(C9={"u"."k"});8/24;WENN(ANZAHL(H9:I9)=2;REST(I9-H9;1);REST(G9-F9+E9-D9;1)))
Gruß Jörg
stolzes Mitglied im ----Excel-Verein
Freund einer excellenten Power Query-Abfrage
Top
#3
Hallo Jockel,

Hab die Formel Korrigiert J10 zeigt jetzt auch 7:00 an. Sowie die Formel in M10. Hatte das bist jetzt nicht gemerkt. Danke für deine Aufmerksamkeit.


 Spalte J und M= ersetze die Zahl 0,17 mit 0,92


Bei J9 zeigt 17:00 Stunden weil ein Urlaubstag ( U ) eingeschaltet ist mit 8 Stunden. Entweder hat der MA Urlaub oder der Arbeitet dann kommen die Zeiten rein, beides geht nicht.
Ich hoffe du hast das gemeint. :17:

LG
Paolo
Top
#4
Hallo Jockel,

habe deine Formel getestet, sehr gut. Hat aber einen Fehler.

Wenn einer Morgens kommt 10:00 - 14:00 und dann die Nachtschicht  21:00 - 3:00 dann werden nur die Nachtschicht Zeiten berücksichtigt, und Morgens nicht beachtet.

Aber das hatte ich nicht gefragt, ich wollte die Kriterien der Feiertage gelöst bekommen Huh

Paolo
Top
#5
(10.02.2017, 12:37)AKGUSTI schrieb: Hallo Jockel,

habe deine Formel getestet, sehr gut. Hat aber einen Fehler.
...
Paolo

Hallo, deine Anfrage war dahingehend nicht eindeutig für mich..:

Code:
=WENN(ODER(C9={"u"."k"});8/24;REST(I9-H9+G9-F9+E9-D9;1))
Gruß Jörg
stolzes Mitglied im ----Excel-Verein
Freund einer excellenten Power Query-Abfrage
Top
#6
Hallo Jockel,

Hut ab. Du hast es drauf. Du hast meine km Lange Formel in J modernisiert :18: .

Aber das löst nicht mein Problemschen  in den Spalten N - P mit den Feiertagen.

Paolo
Top
#7
Hallöchen,

wenn Du die Feiertage nicht in der Liste der Feiertage hast, sollte es doch funktionieren?
Ansonsten machst Du eine zweite Feiertagsliste und schaust dort nach.

Im Prinzip erweiterst Du Deine Formeln dann mit
=(DeineFormel)*ZÄHLENWENN(Feiertag2,DeinDatum)=0
.      \\\|///      Hoffe, geholfen zu haben.
       ( ô ô )      Grüße, André aus G in T  
  ooO-(_)-Ooo    (Excel 97-2019+365)
Top
#8
Hallöchen,
habe die o.T-Diskussion über die Bezahlung und Freistellung an Feiertagen mal in's Plaudern geschoben, sonst haben wir hie rmehr o.T-Antworten als Lösungesansätze .... Hier der Link:
http://www.clever-excel-forum.de/thread-8578.html
.      \\\|///      Hoffe, geholfen zu haben.
       ( ô ô )      Grüße, André aus G in T  
  ooO-(_)-Ooo    (Excel 97-2019+365)
Top
#9
Hallo Leute, Hallo Schauan,

eine Diskussion soll es nicht werden, ich brauche eine Lösung oder eine Formelanpassung oder Formelveränderung in den Spalten N - P , wie die am Anfang beschrieben und genannten Kriterien was Feiertage betrifft.

Ostersonntag  soll nur den Sonntagszuschlag berechnen.  ( Spalte O )
Pfingstsonntag  soll nur den Sonntagszuschlag berechnen. ( Spalte O )

Heiligabend 24.12. beginn ab 14.00 Uhr bis 24.00 Uhr 150%  ( Spalte P )
Silvesterabend 31.12.beginn ab 14.00 Uhr bis 24.00 Uhr 125% ( Spalte O )

Fallen alle anderen Feiertage auf ein Sonntag dann wird nur der Feiertagszuschlag berechnet bis 24:00 uhr.( Spalte N )

LG

Paolo
Top
#10
Lieber schauan,

Schade das du es verschoben hast. Ich wollte damit die Komplexität des Sachverhaltes aufzeigen.

Im Anhang das eigentliche Probem (ich hoffe keinen Fall vergessen zu haben).
Auf dem Blatt Zuschlag ist deutlich die Schwierigkeit und damit die Komplexität zu erkennen.

Leider bin ich im Moment zu unkonzentiert um daran weiter zu arbeiten. Aber vlt ist die Vorarbeit ja schon mal zu was nütze.


Angehängte Dateien
.xlsx   Feiertagstabelle - Kopie.xlsx (Größe: 99,98 KB / Downloads: 20)
Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste