Seite 1 von 2
[GELÖST]Anzahl Freitage in einem Monat
Verfasst: Do 2. Jan 2025, 11:13
von Pfeifenraucher
Hallo zusammen,
ich steh' ein wenig auf dem Schlauch. Eine Formel soll ergeben, dass ich eine Anzahl X an bestimmten Wochentagen (hier: Freitag) im Monat Y (aus $P$5 - [1..12]) des Jahres (aus $EInstellung.$B$4) heraus bekomme.
Bleistift für das Jahr 2025:
1 (Januar): 5 (Freitage)
2: 4
5: 5
7: 4
10: 5
12: 4
Momentan mache ich das zu Fuß, hoffe aber, das mit Eurer Hilfe automatisieren zu können.
VG
Re: Anzahl Freitage in einem Monat
Verfasst: Do 2. Jan 2025, 11:29
von Mondblatt24
Hallo,
Daten für Januar 2025 stehen in A1:A31:
Wochentag Typ 2
1 Montag
2 Dienstag
3 Mittwoch
4 Donnerstag
5 Freitag
6 Samstag
7 Sonntag
Gruß
Peter
Re: Anzahl Freitage in einem Monat
Verfasst: Do 2. Jan 2025, 12:34
von Pfeifenraucher
Danke Dir, das hat mit einem kleinen Trick auch funktioniert:
Die Wochentage habe ich immer von 1-31 schreiben lassen, was am 29.02., 31.04. usw. schon mal schwierig werden kann. Meine Lösung ging dann dahin, dass ich im Datumsfeld (A1-A31) ab Zeile 29 folgendes reingeschrieben habe:
Code: Alles auswählen
=WENN(MONAT(A28)=MONAT(DATUM(JAHR($Einstellungen.$B$4);$P$5;ZEILE(A29)));DATUM(JAHR($Einstellungen.$B$4);$P$5;ZEILE(A29));"99")
Jetzt lies sich das ganz bequem über alle 12 Monatsblätter verteilen.
Danke und Gutes Gelingen.
Re: [GELÖST]Anzahl Freitage in einem Monat
Verfasst: Do 2. Jan 2025, 15:55
von Pfeifenraucher
Ich habe es dann doch geschafft, es noch einfacher zu gestalten:
Code: Alles auswählen
=SUMMENPRODUKT(TEXT(DATUM(JAHR($Einstellungen.$B$4);$P$5;ZEILE(1:31));"TTT")="Fr")
Das benötigt keine Anlage von einzelnen Datumsangaben, sondern nur einmalig die Jahresangabe und je Tabellenblatt eine Monatszahl.
Re: [GELÖST]Anzahl Freitage in einem Monat
Verfasst: Do 2. Jan 2025, 18:34
von mikele
Hallo,
hin und wieder liefert die letzte Formel falsche Ergebnisse (erstmals im April 2026, da hier der 30.04. ein Donnerstag ist).
Alternativ:
Code: Alles auswählen
=SUMMENPRODUKT(wochentag(DATUM(JAHR($Einstellungen.$B$4);$P$5;ZEILE(1:31)))=5;monat(DATUM(JAHR($Einstellungen.$B$4);$P$5;ZEILE(1:31))=$P$5)
oder
Code: Alles auswählen
=4+(MONAT(DATUM(JAHR($Einstellungen.$B$4);$P$5;REST(13-WOCHENTAG(DATUM(JAHR($Einstellungen.$B$4);$P$5;1));7)+29))=$P$5)
Re: [GELÖST]Anzahl Freitage in einem Monat
Verfasst: Fr 3. Jan 2025, 13:03
von echo
Frohes neues Jahr.
Wie wäre es mit der Funktion NETTOARBEITSTAGE.INTL :
Code: Alles auswählen
=NETTOARBEITSTAGE.INTL(DATUM(Einstellungen.$B$4;$P$5;1);MONATSENDE(DATUM(Einstellungen.$B$4;$P$5;1);0);"0111111")
Jahr= Einstellungen.$B$4
Monat= $P$5
Für die Wochentage
Montag
"0111111" Dienstag
"1011111" Mittwoch
"1101111"
bis Sonntag:
"1111110"
Am Ende der Funktion anpassen
Gruß Holger
Re: [GELÖST]Anzahl Freitage in einem Monat
Verfasst: Fr 3. Jan 2025, 13:24
von mikele
Cool

Re: [GELÖST]Anzahl Freitage in einem Monat
Verfasst: Fr 3. Jan 2025, 15:03
von Pfeifenraucher
Jetzt kommt ja hier richtich Fahrt auf - Klasse.
@echo: bei dieser Version erhalte ich nur 'Fehler.502' - Fehlerhaftes Argument; die Funktion über die nettoarbeitstage hören sich spannend an, ich muss nur den Viecher noch beibringen, dass es an Feiertagen dann nix zu Fressen oder Auslauf gibt.
@mikele:
Code: Alles auswählen
=SUMMENPRODUKT(wochentag(DATUM(JAHR($Einstellungen.$B$4);$P$5;ZEILE(1:31)))=5;monat(DATUM(JAHR($Einstellungen.$B$4);$P$5;ZEILE(1:31))=$P$5)
Ergebnis: 60 upps, datt sollte wohl nicht so.
Code: Alles auswählen
=4+(MONAT(DATUM(JAHR($Einstellungen.$B$4);$P$5;REST(13-WOCHENTAG(DATUM(JAHR($Einstellungen.$B$4);$P$5;1));7)+29))=$P$5)
Ergebnis: 4 statt meiner 5 - schick...
Ich habe jetzt noch eine andere Version ans Rennen bekommen:
Code: Alles auswählen
=SUMMENPRODUKT((TEXT(DATUM(JAHR($Einstellungen.$B$4);$P$5;SPALTE(1:31));"TTT")="Fr")*(SPALTE(1:31)<=TAG(MONATSENDE(DATUM(JAHR($Einstellungen.$B$4);$P$5;1);0))))
VG
Re: [GELÖST]Anzahl Freitage in einem Monat
Verfasst: Fr 3. Jan 2025, 19:12
von RPP63
Moin!
Nutze die Möglichkeiten einer aktuellen Version …
Vorgegeben:
Jahr, Monatszahl, Wochentag (Text Kurzform)
=LET(mon;DATUM(D2;D1;FOLGE(31));ANZAHL2(FILTERN(mon;TEXT(mon;"TTTM")=C3&D1)))
Gruß Ralf
Re: [GELÖST]Anzahl Freitage in einem Monat
Verfasst: Fr 3. Jan 2025, 20:09
von echo
@echo: bei dieser Version erhalte ich nur 'Fehler.502' - Fehlerhaftes Argument; die Funktion über die nettoarbeitstage hören sich spannend an, ich muss nur den Viecher noch beibringen, dass es an Feiertagen dann nix zu Fressen oder Auslauf gibt.
Ich kann hier ohne Tabelle als Vorlage nur deine Vorgaben nachbauen,
bei mir funktioniert die Formel wie sie soll:
Im Anhang noch mal für alle Monate und Wochentage
Gruß Holger