Was bedeutet diese Excel-Formel?

Antwort vom

**Die Formel erzeugt eine Folge von Datumswerten im 2‑Wochen-Abstand und zeigt sie nur dann an, wenn das berechnete Datum vor einem Stichtag kurz vor dem 1. September von `aktJahr` liegt.** ## Was die Formel konkret macht Die Formel lautet: ```excel =WENN($L$6-WOCHENTAG($L$6-2;2)+7*(ZEILE(BB1)*2+1) <(DATUM(aktJahr;9;1) -4); $L$6-WOCHENTAG($L$6-2;2)+7*(ZEILE(BB1)*2+1);"") ``` Sie besteht aus zwei Teilen: 1. **Ein Datum wird berechnet** 2. **Dieses Datum wird nur ausgegeben, wenn es vor dem Grenzdatum liegt** ## Der berechnete Datumswert Der zentrale Ausdruck ist: ```excel $L$6-WOCHENTAG($L$6-2;2)+7*(ZEILE(BB1)*2+1) ``` ### 1. Ausgangspunkt: `$L$6` Das ist ein fest referenziertes Datum. ### 2. `WOCHENTAG($L$6-2;2)` Mit dem Typ `2` zählt Excel die Wochentage so: - Montag = 1 - Dienstag = 2 - ... - Sonntag = 7 Durch `$L$6-2` wird das Bezugsdatum um 2 Tage verschoben, bevor der Wochentag ermittelt wird. Das ist ein typischer Trick, um auf einen bestimmten Wochentagsrhythmus zu kommen. ### 3. `$L$6-WOCHENTAG($L$6-2;2)` Damit wird von `$L$6` eine bestimmte Anzahl Tage abgezogen, sodass man auf einen festen Wochentag derselben Woche bzw. des Wochenrasters zurückspringt. ### 4. `7*(ZEILE(BB1)*2+1)` `ZEILE(BB1)` ergibt **1**. Also: ```excel 7*(1*2+1)=7*3=21 ``` In der nächsten Zeile würde aus `BB1` beim Herunterkopieren `BB2` werden, also: ```excel 7*(2*2+1)=35 ``` Dann 49, 63 usw. **Folge:** Das Datum springt jedes Mal um **14 Tage weiter**. Also: **jede zweite Woche**. ## Die Bedingung ```excel <(DATUM(aktJahr;9;1)-4) ``` `DATUM(aktJahr;9;1)` ist der **1. September** im Jahr `aktJahr`. Davon werden 4 Tage abgezogen: - Grenzdatum = **28. August** des Jahres `aktJahr` Die Formel prüft also: **Ist das berechnete Datum kleiner als der 28. August?** - **Ja** → Datum anzeigen - **Nein** → leere Zelle `""` ## Was insgesamt herauskommt Die Formel erzeugt also eine **Liste von Terminen im 14-Tage-Rhythmus**, ausgehend von einem über `$L$6` definierten Wochenbezug, und stoppt die Ausgabe, sobald der Termin **nicht mehr vor dem 28. August** liegt. ## Einfaches Beispiel Angenommen: - `L6 = 15.01.2025` - `aktJahr = 2025` Dann berechnet die Formel einen ersten passenden Wochentag relativ zu `L6` und addiert darauf 21 Tage, dann 35, dann 49 usw. Das Ergebnis ist keine tägliche oder wöchentliche Liste, sondern eine **fortlaufende Serie alle 2 Wochen**. ## Der entscheidende Punkt Der etwas ungewöhnliche Teil ist `WOCHENTAG($L$6-2;2)`. Dadurch wird **nicht einfach nur 14 Tage ab L6 gezählt**, sondern zuerst ein **wochenbezogener Ankertermin** bestimmt. Genau dieser Anker entscheidet, **auf welchen Wochentag** die ausgegebenen Termine fallen. ## Kurz gesagt **Die Formel berechnet wiederkehrende 14‑Tage-Termine auf Basis des Datums in `L6` und zeigt sie nur bis spätestens 27./28. August von `aktJahr` an; danach bleibt die Zelle leer.**

Kategorie: Technik Tags: Excel Formel Datum

Verwandte Fragen

Was bedeutet „Größenbegrenzung der Ergebnismenge überschritten“ in einem SAP-BW-Query in Excel?

Das bedeutet: Dein SAP-BW-Query würde mehr Daten an Excel zurückgeben, als für die Ergebnismenge erlaubt ist – deshalb bricht die Abfrage ab. In der Praxis heißt das fast i...

Wie übertrage ich Adressdaten aus Excel in Avery Zweckform 3481 in Word?

Am schnellsten geht das über den Seriendruck in Word: Excel-Liste sauber vorbereiten, Avery/Zweckform 3481 als Etikettenformat wählen und dann die Adressfelder mit der Excel-Datei verknü...