Office: (Office 365) Tage je Kalenderwoche

Helfe beim Thema Tage je Kalenderwoche in Microsoft Excel Hilfe um das Problem gemeinsam zu lösen; Hi Ich scheitere daran die Tage je KW für einem Monat zu berechnen. Beispiel als Anhang Könnt ihr mir bitte helfen. VG Charly Dieses Thema im Forum "Microsoft Excel Hilfe" wurde erstellt von Charly CNX, 31. Juli 2025.

  1. Charly CNX Erfahrener User

    Tage je Kalenderwoche


    Hi
    Ich scheitere daran die Tage je KW für einem Monat zu berechnen.
    Beispiel als Anhang
    Könnt ihr mir bitte helfen.
    VG Charly
     
    Charly CNX, 31. Juli 2025
    #1
  2. RPP63_neu
    RPP63_neu Erfahrener User
    Moin!
     ABCD
    12025JahrKWTage
    22Monat52
    3  67
    4  77
    5  87
    6  95
    7  Gesamt28

    ZelleFormel
    C2=LET( a;ISOKALENDERWOCHE(SEQUENZ(TAG(DATUM(A1;A2+1;));;A2&-A1)); GRUPPIERENNACH(a;a;ANZAHL) )
    Code:
    =LET(
        a; ISOKALENDERWOCHE(
            SEQUENZ(TAG(DATUM(A1; A2 + 1; )); ; A2 & -A1)
        );
        GRUPPIERENNACH(a; a; ANZAHL)
    )
    Gruß Ralf
     
    RPP63_neu, 31. Juli 2025
    #2
  3. Charly CNX Erfahrener User
    Hi Ralf
    Vielen Dank.
    Mich ärgert, dass ich auf GRUPPIERENNACH nicht gekommen bin.
    VG Charly
     
    Charly CNX, 31. Juli 2025
    #3
  4. Luschi
    Luschi Erfahrener User

    Tage je Kalenderwoche

    Hallo Ralf,

    im Jahr 2027 hat der Monat Januar eine 53. KW und die steht durch die Excel-Gruppierung natürlich ganz unten, obwohl es ja zu oberst stehen sollte.
    Hier mal meine Power Query Lösung, die aber auch nicht ganz trivial ist:
    - denn PQ kennt keine interne Funktion für die ISO-KW
    - Link für die Quelle der Funktion 'fx_ISO_Calendar_Week' liegt bei

    Gruß von Luschi
    aus klein-Paris
     
    Luschi, 31. Juli 2025
    #4
  5. Exl121150 Erfahrener User
    Hallo,
    um das Problem mit der 52. bzw. 53. KW am Jahresanfang zu umgehen, kann man folgende Formel in C2 eingeben/kopieren:
    Code:
    =LET(
        jr;  $A$1;  mo; $A$2;
        tgA; DATUM(jr; mo; 1);  tgN; DATUM(jr; mo + 1; 1);
        kw;  ISOKALENDERWOCHE(SEQUENZ(tgN - tgA; ; tgA));
        kwe; EINDEUTIG(kw);
        HSTAPELN(
            kwe;
            NACHZEILE(kwe; LAMBDA(k; ANZAHL(FILTER(kw; kw = k))))
    ))
     
    Exl121150, 31. Juli 2025
    #5
  6. Charly CNX Erfahrener User
    Vielen Dank Anton.
    Eine weitere Möglichkeit ist, dass Jahr der KW mit einzubeziehen.
    VG Charly
     
    Charly CNX, 31. Juli 2025
    #6
  7. slowboarder Erfahrener User
    Hi

    probier mal das:

    =SUMME(1*(MONAT(SEQUENZ(7;;DATUM($A$1;1;4)-WOCHENTAG(DATUM($A$1;1;4);3)+7*(C2-1);1))=$A$2))

    das geht so:
    - der 4.1 liegt immer in der KW1
    - wenn man von dem Datum die Wochentagsnummer für Montag = 0 abzieht, bekommt man den Montag der KW1
    - dazu addiert man man dann die Anzahl Tage ((Wunschkalenderwoche-1) * 7) um auf den Montag der Wunsch-KW zu kommen.
    von diesem Datum ab prüft man dann für die nächsten Tage in welchem Monat sie liegen und zählt, wie oft das dem Vorgebenen Monat entspricht.

    Gruß Daniel
     
    slowboarder, 31. Juli 2025
    #7
  8. slowboarder Erfahrener User

    Tage je Kalenderwoche

    Hi
    noch ne Variante, die die Reihenfolge beibehält:

    =LET(
    a;ISOKALENDERWOCHE(SEQUENZ(TAG(DATUM(A1;A2+1;));;A2&-A1));
    b;EINDEUTIG(a);
    c;XVERGLEICH(b;a;0;-1)-XVERGLEICH(b;a;0;1)+1;
    HSTAPELN(b;c))

    Gruß Daniel
     
    slowboarder, 31. Juli 2025
    #8
  9. Charly CNX Erfahrener User
    Hi Daniel
    Variante 1 ist nicht ganz das was ich erreichen wollte.
    Variante 2 ist perfekt.
    Vielen Dank
    Gruß Charly
     
    Charly CNX, 31. Juli 2025
    #9
Thema:

Tage je Kalenderwoche

Die Seite wird geladen...
  1. Tage je Kalenderwoche - Similar Threads - Tage Kalenderwoche

  2. Serienbrief, Datum plus 7 Tage

    in Microsoft Word Hilfe
    Serienbrief, Datum plus 7 Tage: Hallo, ich wollte gerne in meinem Serienbrief um eine Rückantwort mit Datum bitten. Die Rückantwort soll 7 Tage nach dem aktuellen Datum erfolgen. Ich habe dazu folgendes gemacht: [ATTACH] Mein...
  3. Bestimmte Mail automatisch nach X Tagen löschen

    in Microsoft Outlook Hilfe
    Bestimmte Mail automatisch nach X Tagen löschen: Hallo, ich erhalte immer einmal in der Woche Mails wobei ich immer nur die aktuellste Mail benötige und die anderen Mails veraltet sind und somit endgültig gelöscht werden können, da diese sonst...
  4. Anzahl Tage berechnen, inclusiv Startdatum

    in Microsoft Excel Hilfe
    Anzahl Tage berechnen, inclusiv Startdatum: Guten Tag zusammen, ich benötige einmal Hilfe für eine Funktion (wenn es sie denn gibt) für die Berechnung von Anzahl Tagen, jedoch inclusiv des Starttages. Ich kenne es so, dass man den...
  5. Automatisches Ausfüllen: Vier-Tage-Woche

    in Microsoft Excel Hilfe
    Automatisches Ausfüllen: Vier-Tage-Woche: Hallo zusammen! Ich würde gerne mal wissen, wie ich es hinbekomme, das ich eine Spalte Datumsbasiert auf der Vier-Tage-Woche automatisch ausfüllen lassen kann anhand der Benutzerdefinierten...
  6. TABS für jedne Tag des Monats einfügen + Tabelle mit übernehmen

    in Microsoft Excel Hilfe
    TABS für jedne Tag des Monats einfügen + Tabelle mit übernehmen: Hallo, ich muss übergangsweise monatsweise ein Kassenbuch in Excel führen. Ich habe im 1. Reiter ein Tabellenblatt. Dieses enthält Formeln sowie in Zelle B2 das aktuelle Datum. Was ich gern...
  7. Ersten Tag und letzten Tag einer Kalenderwoche angeben.

    in Microsoft Access Hilfe
    Ersten Tag und letzten Tag einer Kalenderwoche angeben.: Hallo, ich benötige für jede Kalenderwoche eines Jahres den ersten Tag (Montag) und letzten Tag (Freitag). In der Tabelle ist Kalenderwoche und Jahr angegeben. Gibts eine Möglichkeit? Danke...
  8. Kalenderwoche anzeigen (aber nur den jeweils ersten Tag)

    in Microsoft Excel Hilfe
    Kalenderwoche anzeigen (aber nur den jeweils ersten Tag): Hallo, ich lasse mir mit folgendem Code die Kalenderwoche anzeigen: =WENN(B10="";"";KALENDERWOCHE(B10;21)) Also, wenn in Zelle B10 ein Datum steht, zeige mir dazu die Kalenderwoche an, steht...
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Auf dieser Website werden Cookies für die Zugriffsanalyse und Anzeigenmessung verwendet.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden