Hallo Marc,
die Formeln in R4:U17 für Heute, Morgen und Übermorgen hatten alle dieselbe WENN-Bedingung =WENN(ZEILE(A1)<=ZÄHLENWENN($J:$J; $D$1); ... ; "")
Damit wurde erreicht, dass die Formeln nur für eine bestimmte Anzahl Zeilen einen Wert ausgeben, nämlich solange die (sozusagen relative) Zeilennummer kleiner oder gleich der Anzahl der Geburtstage = $D$1 innerhalb der Spalte $J:$J ist.
Wenn also in $D$1 immer das aktuelle Tagesdatum steht, dann gibt es an jedem Tag eine bestimmte Anzahl an Geburtstagen in der Spalte J: mal gar keinen, mal einen, mal 2, ... usw. Wenn das z. B. für "Heute" nur einer war, dann führten die gleichen WENN-Bedingungen dazu, dass auch für "Morgen" und "Übermorgen" nur genau eine Zeile mit Werten ausgefüllt wurde, unabhängig davon, wie viele Geburtstage es an den nächsten beiden Tagen laut Spalte J wirklich gibt.
Die Änderung
in =WENN(ZEILE(A1)<=ZÄHLENWENN($J:$J; $D$1 + 1); ... (für Morgen) bzw.
in =WENN(ZEILE(A1)<=ZÄHLENWENN($J:$J; $D$1 + 2); ... (für Übermorgen) sorgt nun dafür, dass die für die beiden nächsten Tage richtige Anzahl an Geburtstagen ermittelt und die entsprechende Anzahl an Zeilen ausgefüllt wird. Sobald es keinen Geburtstag mehr für die vorgesehenen 4 oder 5 Zeilen gibt, wird bei Heute, Morgen und Übermorgen gleichermaßen der zweite Teil der WENN-Formel ausgegeben, nämlich "" (nichts).
MfG
Klaus
=WENN(ZEILE(A1)<=ZÄHLENWENN($J:$J;$D$1);