Registriert seit: Gestern
Version(en): 365
15.04.2025, 13:13
(Dieser Beitrag wurde zuletzt bearbeitet: 15.04.2025, 13:14 von petermuss.)
Moin Gemeinde!
Bin ein Excel Anfänger und benötige eure Hilfe bei dieser Aufgabe.
In Spalte E und F stehen die Monate mit Anfang- und Endedatum.
Nun soll in Spalte H der letzte Samstag des Monats als Datum berechnet und angezeigt werden.
Monat von bis Anz. Montage letzter Samstag im Monat
Mai 01.05.2025 31.05.2025 4 "hier soll der letzte Samstag des Monats angezeigt werden"
Vielen Dank für eue Hilfe und für jeden Tipp dankbar!
Peter
Registriert seit: 26.09.2022
Version(en): 2019
Moin,
ein Datum ist in Excel eine Ganzzahl, die sich für jeden Tag um eins erhöht.
Die Funktion =Wochentag() gibt dir für jedes Datum eine Zahl zwischen 1 und 7 zurück, die einem festen Wochentag entspricht. Der zweite Parameter gibt dir dabei die Möglichkeit, den Starttag einer Woche anzugeben. Du musst also letztlich nur den Wochentag vom Monatsletzten vom Monatsletzten abziehen.
Viele Grüße
derHoepp
Registriert seit: 27.04.2014
Version(en): Privat: Office Home & Business 2024 / Arbeit: MS365
Hi Peter,
so:
=MONATSENDE(E2;0)+1-WOCHENTAG(MONATSENDE(E2;0)+1-7)
in H2 und runterziehen.
LG, Alexandra
Folgende(r) 1 Nutzer sagt Danke an cysu11 für diesen Beitrag:1 Nutzer sagt Danke an cysu11 für diesen Beitrag 28
• petermuss
Registriert seit: Gestern
Version(en): 365
Danke sehr,
und schon im Mai 2025 klappt das nicht:
der 31.05.2025 ist ein Samstag.
Die Formel =Wochentag(31.05.2025) ergibt 7
Wenn ich jetzt 7 vom Monatsletzten abziehe, erhalte ich ein falsches Ergebnis...
Registriert seit: 09.01.2022
Version(en): Microsoft 365
Oder u.a. auch: =WENN(WOCHENTAG(MONATSENDE(E2;0))=7;E2;E2-WOCHENTAG(E2))
Folgende(r) 1 Nutzer sagt Danke an ws-53 für diesen Beitrag:1 Nutzer sagt Danke an ws-53 für diesen Beitrag 28
• petermuss
Registriert seit: Gestern
Version(en): 365
Danke Alexandra!
Das klappt super!
Registriert seit: 26.09.2022
Version(en): 2019
Moin,
Ich finde verständlicher:
Code:
=Wochentag([@Datum];16)-1
Das ergibt einen Korrekturfaktor von Samstag 0 bis Sonntag 6.
Viele Grüße
derHoepp
Registriert seit: 13.04.2014
Version(en): 365
Hi,
hiermit kannst Du für jeden Wochentag ermitteln, welches der Letzte im Monat ist:
Code:
=LET(xa;B1-A1+1;xb;SEQUENZ(xa;;A1;1);xc;REST(xb;7);AGGREGAT(14;6;xb/(xc=0);1))
xc=0 bezieht sich auf den Wochentag von 0=Samstag bis 6=Freitag.
Wochentage.xlsx (Größe: 11,04 KB / Downloads: 9)
Gruß
Edgar
Meine Antworten sind freiwillig und ohne Gewähr!
Über Rückmeldungen würde ich mich freuen.
Registriert seit: Gestern
Version(en): 365
15.04.2025, 14:26
(Dieser Beitrag wurde zuletzt bearbeitet: 15.04.2025, 14:26 von petermuss.)
Danke Edgar!
Konnte ich sofort für eine andere Tabelle gebrauchen!
Peter
Registriert seit: 28.08.2022
Version(en): 365
Hi,
hier noch mein Senf dazu...
=LET(a;MONATSENDE(A1;0)+2;a-WOCHENTAG(a))
Gruß,
Helmut
Win10 - Office365 / MacOS - Office365
Folgende(r) 1 Nutzer sagt Danke an HKindler für diesen Beitrag:1 Nutzer sagt Danke an HKindler für diesen Beitrag 28
• derHoepp