Hi Malte,
hier ein paar konkrete Formeln zu meinem Vorschlag ohne Makro. Es ist etwas anders als ursprünglich vorgeschlagen - z.B. brauchte ich eine der ursprünglich gedachten Hilfsspalten gar nicht -, aber das Prinzip bleibt gleich.
Mein Beispiel:
Ich habe im Bereich A2:B23 die Namen und Geburtstage (bei Bedarf auch mit Jahresangabe) stehen.
In Zelle G2 trage ich das Datum ein, das ich suchen möchte.
Nun die Hilfsspalten:
Zelle C2:
=WENN(UND(TAG($G$2)=TAG(B2);MONAT($G$2)=MONAT(B2));"X";"")
Zelle D2:
=WENN(C2="X";D1+1;D1)
Zelle E2:
=A2
Diese Formeln müssen jeweils nach unten bis in die Zeile 23 kopiert werden. Zur Erläuterung:
In Spalte C tauchen nun X’e bei den Namen auf, deren Geburtstag du suchst. In Spalte D sind ganze Zahlen zu sehen, und zwar neben jedem der X’e (aus Spalte C) eine neue Zahl. Diese Zahl wird nach unten so lange wiederholt, bis wieder ein X gefunden wurde. In Spalte E tauchen die Namen aus Spalte A noch einmal auf, weil sonst die SVERWEIS-Funktion nicht geht.
Nun muss ich in einem anderen Tabellenbereich (vielleicht machst du das später besser auf einem ganz anderen Tabellenblatt?) die gewünschte Ausgabe zurechtbasteln. Ich mache das hier:
Zelle H4:
=SVERWEIS(1;$D$2:blush:E$23;2;FALSCH)
Zelle H5:
=SVERWEIS(2;$D$2:blush:E$23;2;FALSCH)
Zelle H6:
=SVERWEIS(3;$D$2:blush:E$23;2;FALSCH)
(u.s.w.)
Zelle H12:
=SVERWEIS(9;$D$2:blush:E$23;2;FALSCH)
In der Spalte H stehen nun maximal 9 Namen, die dem gesuchten Geburtsdatum entsprechen. Sind weniger als 9 Namen vorhanden, erscheinen die SVERWEIS-typischen #NV’s
Zelle I4:
=WENN(ISTNV(H4);"";H4)
Zelle I5:
=WENN(ISTNV(H5);"";VERKETTEN(", ";H5))
…und den Inhalt von I5 bis nach I12 kopieren. Hier werden nun die #NV’s nicht mehr dargestellt und trennende Kommata eingefügt.
Zelle H2:
=VERKETTEN(I4;I5;I6;I7;I8;I9;I10;I11;I12)
Hier (neben deinem eingegebenen Suchdatum) werden nun alle Texte aus der Spalte I verknüpft. Voila
Hoffen wir nur, dass nicht mehr als 9 Personen deiner Liste gleichzeitig Geburtstag feiern. Sonst musst du vorsorglich deinen Auswertungsbereich verlängern. Und natürlich immer schön im Blick behalten, dass die Formeln derzeit nur Eingaben bis Zeile 23 berücksichtigen!
Viel Erfolg nochmal
Wolfgang
[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]