Microsoft Office Forum [ www.Office-Fragen.de ] >> READONLY <<

Microsoft Office 2003-2019 => Excel => Thema gestartet von: Lycaner am Februar 21, 2017, 14:18:11 Nachmittag

Titel: Geburtstage in Kalender eintragen
Beitrag von: Lycaner am Februar 21, 2017, 14:18:11 Nachmittag
Hallo Leute,

ich wollte mir eine Excel-Kalender machen, wo die Namen von Geburtstagskinder automatisch aus einer Liste eingetragen werden. Im Internet habe ich mir ein paar Ideen geholt und das hat alles gut mit der Funktion SVERWEIS funktioniert. Mein Problem war, dass manche Tagen zwei Menschen Geburtstag haben. Laut Internet soll die Lösung eine INDEX-Funktion sein aber bei mir hat es nicht ganz geklappt. Ich muss zugeben, diese INDEX-Funktion habe ich nicht ganz verstanden.
Mir würde es reichen, wenn nur drei Namen für ein Tag gesucht werden, den ich glaube nicht, dass an selben Tag mehr als 3 Menschen Geburtstag haben. Und dann die Namen einfach hinter einander geschrieben werden.

Hat jemand eine Idee, wie das funktionieren könnte?

C4=sverweis
C5=index

Gruß
Lycaner
Titel: Antw: Geburtstage in Kalender eintragen
Beitrag von: steve1da am Februar 21, 2017, 14:35:36 Nachmittag
Hola,

folgende Formel nach rechts und nach unten kopieren.

=WENNFEHLER(INDEX(Namensliste!$B$2:$B$7;AGGREGAT(15;6;ZEILE($A$2:$A$7)-1/(Namensliste!$A$2:$A$7=$B4);SPALTE(A1)))&" "&
 INDEX(Namensliste!$D$2:$D$7;AGGREGAT(15;6;ZEILE($A$2:$A$7)-1/(Namensliste!$A$2:$A$7=$B4);SPALTE(A1)))&" Jahre";"")
Gruß,
steve1da

{maninweb: einen Umbruch eingefügt, wegen dem Forumslayout. Gruß}
Titel: Antw: Geburtstage in Kalender eintragen
Beitrag von: Lycaner am Februar 21, 2017, 15:02:46 Nachmittag
Vielen Dank steve1da.

Die Formel ist für mich total unverständlich aber die funktioniert super:D
Titel: Antw: Geburtstage in Kalender eintragen
Beitrag von: Lycaner am Februar 21, 2017, 15:35:53 Nachmittag
Naja, zu früh gefreut.(

Ich hatte die Monate untereinander, damit ich die Formel schneller kopieren kann. Jetzt habe ich die Monate neben einander gestellt und die Formel funktioniert nicht:(

Wie soll die Formel abgeändert werden, damit es bei Monaten funktioniert, die neben einander stehen (zwischen den Datumspalte wollte ich 3 Spalten für Namen übrig lassen).
Titel: Antw: Geburtstage in Kalender eintragen
Beitrag von: steve1da am Februar 21, 2017, 15:57:53 Nachmittag
Hola,

Zitat
und die Formel funktioniert nicht:(
heißt genau?

Wenn du das alles nebeneinander darstellen willst, musst du doch nur den Bezug von B4 auf F4 usw. ändern.

Gruß,
steve1da
Titel: Antw: Geburtstage in Kalender eintragen
Beitrag von: Lycaner am Februar 21, 2017, 17:36:43 Nachmittag
Hallo Sreve1da,

vielen Dank für den Hinweis.

Gruß
Lycaner
Titel: Office 2013: Antw: Geburtstage in Kalender eintragen
Beitrag von: redeagle56 am März 22, 2017, 18:18:47 Nachmittag
Hallo Lycaner,
ich habe mich auch schon des öfteren mit Kalendern befasst, und glaube, eine passable Lösung gefunden zu haben.
Ich stelle diesen Kalender in 2 Varianten zur Verfügung. Kalender 1 ist nicht geschützt. Kalender 2 ist Passwort geschützt.
Damit möchte ich verhindern das du einen funktionierenden Kalender vernichtest.

Gruß redeagle56
Titel: Antw: Geburtstage in Kalender eintragen
Beitrag von: Lycaner am März 23, 2017, 14:32:34 Nachmittag
Hallo redeagle 56,

der Kalender ist sehr gut und umfangreich.

Jedoch finde ich die Formel von steve1da besser, weil ich die Namensliste einfacher erweitern kann und ich muss diese nicht chronologisch erstellen, um beim doppelten Geburtstagen die Namen in die richtige Spalte eintragen.

Trotzdem vielen Dank für die Mühe.

Gruß
Lycaner
Titel: Antw: Geburtstage in Kalender eintragen
Beitrag von: redeagle56 am März 23, 2017, 16:05:46 Nachmittag
Hallo Lycaner,
die Einträge in den Zeilen können hintereinander eingetragen werden. Sie dürfen nur mit Tag und Monat
nicht voneinander abweichen, da die Daten in der Spalte "A" zusammengefasst werden und dann über
"SVERWEIS" in den Kalender eingefügt werden. Man kann so unten weitere Daten anfügen und diese werden dann,
an der richtigen Stelle im Kalender, eingefügt.

Gruß redeagle56