In meiner späteren Excel-Anwendung gilt es, zahlreiche Summen zu bilden. Das erledige ich via VBA z.B. mit folgender Anweisung:
Sub Zz_Ueberstunden()
'Zeitzuschlag Überstunden
Range("AP43").Value = WorksheetFunction.Sum([AB3:AB35])
End Sub
Diese Anweisung genügt nun aber nicht den Anforderungen, die mir das dazu geltende Tarifrecht zwingend vorgibt.Abgerechnet wird der "Zeitzuschlag Überstunden" pro Kalenderwoche. Hierzu sind je nach Kalendermonat (Eintragung in Zelle A1 des Blattes Zeitdaten) bereits die einzelnen Wochentage pro Kalenderwoche zusammengefasst. (sprich die Zellen miteinander verbunden)
Der Wert der letzten Kalenderwoche (Spalte AB, im Tabellenblatt "TVöD" orange markiert) ist bei der in Zelle AP43 auszugebenden Summe NIE mitzurechnen, zudem der Wert der vorletzten Kalenderwoche (Spalte AB, im Tabellenblatt "TVöD" hellorange markiert) nur dann mitzurechen, wenn der letzte Tag des Monats (vergl. Spalte B) ein Sontag ist.
Wie bilde ich diese Summe für die Ausgabe in Zelle AP43?
Brauchte dazu einmal mehr, eigentlich sogar wirklich dringend, Eure Hilfe. Handelt es sich hierbei doch um eines von insgesamt noch drei Problemen, an deren Lösung ich bisher schlicht verzweifle.
Besten Dank im Voraus.
Uwe
PS: Hier einmal mehr die entsprechende Datei: https://www.herber.de/bbs/user/65301.xls