Clever-Excel-Forum

Normale Version: Personenliste Geburtstage anzeigen lassen
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2 3 4

24868

Guten Morgen Sulprobil,

ich kann die Datei nicht hochladen, da viele Personendaten enthalten sind.

Tabellenblatt 1 ist leer, also Stelle mit der Auflistung egal,

Tabellenblatt 2 alle Personendaten, Spalten A4,B4,usw. stehen Daten wie Schlüssel, Nachname, Vorname und in Spalte I4 bis I500 stehen die Geburtstage (z.B. 21.8.1960)
Sorry, ich wollte einen Link anbieten,  aber das lief schief.
Google bitte nach sbbirthdaylist.

Am Ende der Seite befindet sich eine Beispieldatei.
Der Witz der Anwendung besteht darin, dass die Geburtsjahre in der Ausgabe fehlen (Datenschutz).

24868

Hallo Sulprobil, Danke ich habe es gefunden, das ist aber VBA oder Makro, damit kann ich nichts anfangen, noch dazu auf English denke ich, das kann ich auch nicht leider

Gibt es jemanden der mir mit Formeln helfen kann


Tabelle Personendaten(2) 

Key1           Key2            Nachname          Vorname         Anschrift             PLZ            Wohnort           Geb-Dat

MH               1               Mustermann        Herbert           Mustergasse 3    11225         Musterstadt       12.08.1965

MK                                Musterstadt          Konrad          Musterstrasse 9    17256        Stadtmuster       22.08.1965

Tabelle Übersicht(1)

heute hat Geburtstag (22.08.2021)

Name            Vorname

Musterstadt   Konrad
Hallo,

ich habe vor längerer Zeit für mich diese Datei erstellt. Mittels bed. Formatierung werden mir Geb.-Tage 10 Tage vorher orange markiert und die Anzahl Tage angezeigt; der aktuelle Tag (heutiger Geburtstag) wird grün markiert.

Ich hoffe, es hilft dir ein Stück weiter.

Arbeitsblatt mit dem Namen 'Daten'
ABCDEFGHI
1NamenVornamenStraßePLZOrtGeborenGeb.-ListeTage bis zum Geburtstagaktuelles Alter in Jahren
2Name1Vorname1Straße112345Ort112.06.9912.06.29422
3Name2Vorname2Straße212346Ort228.08.8728.08.633
4Name3Vorname3Straße312347Ort322.08.7722.08.044
5Name4Vorname4Straße412348Ort418.03.5218.03.20869
6Name5Vorname5Straße512349Ort527.04.6827.04.24853

ZelleFormel
G2=WENN(F2<>"";DATUM(JAHR(HEUTE());MONAT(F2);TAG(F2));"")
H2=WENN(F2<>"";DATUM(JAHR(HEUTE())+((MONAT(F2)*50+TAG(F2)-MONAT(HEUTE())*50-TAG(HEUTE()))<0);MONAT(F2);TAG(F2))-HEUTE();"")
I2=WENN(F2<>"";WENN(DATUM(JAHR(HEUTE());MONAT(F2);TAG(F2))<=HEUTE();JAHR(HEUTE())-JAHR(F2);JAHR(HEUTE())-JAHR(F2)-1);"")

Zellebedingte Formatierung...Format
H31: G3=HEUTE()abc
H32: UND(HEUTE()<=G3;G3-HEUTE()<=10)abc
Verwendete Systemkomponenten: [Windows (32-bit) NT 10.00] MS Excel 2016
Diese Tabelle wurde mit Tab2Html (v2.6.0) erstellt. ©Gerd alias Bamberg

24868

Hallo WillWissen, danke für deine Antwort.

Die bed. Forma hab ich schon erstellt für meine sehende Bekannte, das klappt auch dank eure Hilfe bzw. Ralf.

Das Problem liegt darin, dass ich Farben nicht sehen kann, deshalb habe ich eine Tabelle, die nennt sich Übersicht, da gebe ich das Kürzel aus den beiden Keys ein, so bekomme ich alle Informationen auf eine übersichtliche schnelle Seite, die ich schnell vorlesen lassen kann. 

Hier möchte ich auch die Geburtstage ausgegeben haben die Heute stattfinden.

Deine Tabelle ist ja gut, so in der Art ist meine auch, jedoch muss ich hier jede Person anspringen, damit ich das Datum vorgelsen bekomme.

Ich brauche es in der Übersicht
Hallo, 19 

nachfolgend mal eine Beispieldatei: 21
[attachment=39881]

Die Formel ist von HIER...

In B2/B3 ist eine Formel mit XVERWEIS. Weiß nicht, ob deine Version das schon hat. In C2/C3 dann aber klassisch mit INDEX und VERGLEICH.

Vielleicht kannst du damit etwas anfangen.

24868

Hallo Case, super danke das ist die Lösung die ich brauchte.

Kleines Problem habe ich noch, wenn ich jetzt die Formeln nach unten ziehe, dann habe ich immer nur einen Geburtstagler drin, wie geht es wenn mehrere heute Geburtstag haben?? Kannst du mir bitte da noch helfen bitte
Hi

Ralf meinte das bestimmt so.
Code:
____|A|___B___|___C__|____D___|E|F|G|H|_____I____|J|
   1| |       |      |        | | | | |          | |
   2| |Vorgabe|      |        | | | | |          | |
   3| |       |Name  | Vorname| | | | |Geb. D    | |
   4| |       |Name 1|Vor 1   | | | | |22.08.2021| |
   5| |       |Name 2|Vor 2   | | | | |23.08.2021| |
   6| |       |Name 3|Vor 3   | | | | |24.08.2021| |
   7| |       |Name 4|Vor 4   | | | | |25.08.2021| |
   8| |       |Name 5|Vor 5   | | | | |26.08.2021| |
   9| |       |Name 6|Vor 6   | | | | |22.08.2021| |
  10| |       |      |        | | | | |          | |
  11| |       |      |        | | | | |          | |
  12| |       |      |        | | | | |          | |
  13| |Ausgabe|      |        | | | | |          | |
  14| |       |Name  |Vorname | | | | |          | |
  15| |       |Name 1|Vor 1   | | | | |          | |
  16| |       |Name 6|Vor 6   | | | | |          | |



C15    =WENNFEHLER(INDEX(C$4:C$9;AGGREGAT(15;6;(ZEILE(C$4:C$9)-3)/(TEXT(HEUTE();"MMTT")=TEXT($I$4:$I$9;"MMTT"));ZEILE(A1)));"")

Nach rechts und unten Kopieren

Gruß Elex
Hallo,

anbei mein Vorschlag für eine "einfache" Lösung. (s. Mappe)

Gruß Sigi

24868

Hallo Sigi, wo soll diese Formel geschrieben werden? Hab die Formel in meiner Übersicht eingegeben, nichts passiert, es wäre Toll, wenn ich wie bei Case eine kleine Tabelle hätte, wo ich erfahren kann was die Formeln dann machen, es ist nicht böse gemeint, bitte versetzt euch ein bisschen in die Lage eines nichtsehenden, ich muss mir ein Bild machen können über das was ihr sehen könnt
Seiten: 1 2 3 4