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...
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.**
Verwandte Fragen
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ü...