Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Geburtstagskalender mit mehreren Tagen

Forumthread: Geburtstagskalender mit mehreren Tagen

Geburtstagskalender mit mehreren Tagen
28.04.2019 18:24:27
Johannes
Hallo zusammen,
Ich habe diese Anleitung benutzt, um einen Geburtstagskalender zu erstellen:
https://www.herber.de/forum/archiv/1132to1136/1133245_Geburtstage_aus_Liste_in_einem_Kalender_eintragen.html
Das ist das Ergebnis:
https://www.herber.de/bbs/user/129457.xls
Nun haben mehrere Personen am gleichen Tag Geburtstag,es wird aber immer nur der Erste der Liste eingetragen. Wie kann ich alle Personen, die an diesem Tag Geburtstag haben anzeigen lassen? Oder bekomme ich das nur mit VBA hin?
Herzlichen Dank!
Anzeige

4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: ist zwar nicht mit SVERWEIS() möglich, aber ..
29.04.2019 08:58:44
neopa
Hallo Johannes,
... man kann es auch mit Formeln lösen, wenn es nicht zu viele Personen gibt, die am gleichen Tag Geburtstag haben und von Dir gelistet werden sollen.
Für max drei z.B. in B2 so:
=WENNFEHLER(INDEX(Geburtstagsliste!$B:$B;AGGREGAT(15;6;ZEILE(A$2:A$999)/
(Geburtstagsliste!$A$2:$A$999=A2);1));"")&WENNFEHLER(ZEICHEN(10)&INDEX(Geburtstagsliste!$B:$B;
AGGREGAT(15;6;ZEILE(A$2:A$999)/(Geburtstagsliste!$A$2:$A$999=A2);2));"")&WENNFEHLER(ZEICHEN(10)&
INDEX(Geburtstagsliste!$B:$B;AGGREGAT(15;6;ZEILE(A$2:A$999)/(Geburtstagsliste!$A$2:$A$999=A2);3));"")
Und Formel nach unten kopieren. Wenn es in Deiner Excelversion die Funktion TEXTVERKETTEN() gibt, sollte es noch etwas einfacher gehen. Mir steht die Funktion jedoch nicht zur Verfügung.
Gruß Werner
.. , - ...
Anzeige
AW: ist zwar nicht mit SVERWEIS() möglich, aber ..
29.04.2019 16:15:59
Johannes
Mega! Herzlichen Dank!
AW: bitteschön owT
29.04.2019 16:18:08
neopa
Gruß Werner
.. , - ...
Anzeige
Anzeige

Infobox / Tutorial

Geburtstagskalender in Excel: So zeigst du mehrere Geburtstage an


Schritt-für-Schritt-Anleitung

  1. Erstelle eine Geburtstagsliste: Lege eine Tabelle an, in der du Namen und Geburtstagsdaten eingibst. Zum Beispiel:

    A       | B
    ---------------------
    Name    | Geburtstag
    Max     | 01.01.1990
    Lisa    | 01.01.1985
    Tom     | 15.02.1992
  2. Formel für mehrere Geburtstage: Um alle Personen an einem bestimmten Datum anzuzeigen, kannst du folgende Formel verwenden. Setze sie in die Zelle ein, wo du die Geburtstagsnamen darstellen möchtest:

    =WENNFEHLER(INDEX(Geburtstagsliste!$B:$B;AGGREGAT(15;6;ZEILE(A$2:A$999)/(Geburtstagsliste!$A$2:$A$999=A2);1));"")&WENNFEHLER(ZEICHEN(10)&INDEX(Geburtstagsliste!$B:$B;AGGREGAT(15;6;ZEILE(A$2:A$999)/(Geburtstagsliste!$A$2:$A$999=A2);2));"")&WENNFEHLER(ZEICHEN(10)&INDEX(Geburtstagsliste!$B:$B;AGGREGAT(15;6;ZEILE(A$2:A$999)/(Geburtstagsliste!$A$2:$A$999=A2);3));"")
    • Kopiere die Formel nach unten, um auch für weitere Daten die Geburtstagsnamen anzuzeigen.
  3. Formatierung: Du kannst die Zellen so formatieren, dass sie die Geburtstage gut lesbar darstellen.


Häufige Fehler und Lösungen

  • Fehler: Es wird nur der erste Name angezeigt
    Lösung: Stelle sicher, dass du die Formel korrekt kopiert hast und dass die Zellreferenzen stimmen.

  • Fehler: Die Formel funktioniert nicht
    Mögliche Ursache könnte sein, dass du eine Excel-Version verwendest, die die Funktion AGGREGAT nicht unterstützt. Stelle sicher, dass deine Excel-Version aktuell ist.


Alternative Methoden

  1. VBA-Lösung: Eine Möglichkeit, alle Geburtstage anzuzeigen, ist die Verwendung von VBA. Du kannst ein Makro erstellen, das die Daten durchläuft und alle Namen zusammenführt.

  2. TEXTVERKETTEN-Funktion: Wenn deine Excel-Version die Funktion TEXTVERKETTEN unterstützt, kannst du diese verwenden, um die Namen einfacher zusammenzuführen.


Praktische Beispiele

  • Beispiel 1: Wenn du im Januar mehrere Geburtstagskinder hast, wird durch die oben genannte Formel automatisch alle Namen in einer Zelle angezeigt.

  • Beispiel 2: Nutze bedingte Formatierung, um Geburtstage im aktuellen Monat hervorzuheben. Dies kann durch die Verwendung von Formeln in der bedingten Formatierung geschehen.


Tipps für Profis

  • Datenvalidierung: Verwende Datenvalidierung, um sicherzustellen, dass nur gültige Daten in die Geburtstagsliste eingegeben werden.

  • Dynamische Namen: Erstelle dynamische Namen für deine Bereiche, um deine Formeln übersichtlicher zu gestalten.


FAQ: Häufige Fragen

1. Frage
Wie kann ich einen Geburtstagskalender mit dem Alter erstellen?
Antwort: Du kannst das Alter berechnen, indem du die Funktion DATEDIF verwendest. Zum Beispiel: =DATEDIF(B2;HEUTE();"Y") für das Alter in Jahren.

2. Frage
Gibt es Vorlagen für einen Excel-Geburtstagskalender?
Antwort: Ja, es gibt zahlreiche Vorlagen online, die du anpassen kannst. Suche nach "Geburtstagskalender erstellen Excel" für passende Vorlagen.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige