Live-Forum - Die aktuellen Beiträge
Datum
Titel
28.03.2024 21:12:36
28.03.2024 18:31:49
Anzeige
Archiv - Navigation
704to708
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
704to708
704to708
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Geburtstagsauswertung

Geburtstagsauswertung
07.12.2005 08:43:30
Nono
Hallo,
tja die Profis werden sich eins lachen, aber ich peils nicht. Ich habe ein Tabellenblatt wo in A1 Geburtsdatum, in A2 Name drinsteht und möchte in einem anderen Tabellenblatt in einer Zelle eine Formel haben, die das heutige Datum mit dem Geburtsdatum abgleicht und mir den Namen wiedergibt wenn das Datum übereinstimmt. Mit wenn hab ichs versucht, vergeblich!?! Das Geburtsdatum hab ich mal angepasst, d.h die Geburtsjahre alle auf 2005 gesetzt damit man vergleichen kann, und nix, Sch....ön. Ich hoffe Ihr wisst Rat.
Danke Nono

6
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Geburtstagsauswertung
07.12.2005 09:11:38
HermannZ
Hallo Nono;
ein Beispiel für sowas,
PS; die Spalte zum ausblenden würde ich auf dem Ausgangsblatt unterbringen,weil das mit der Formel etwas einfacher ist,die Ausgabe kannst du dann auf dem zweiten Blatt machen,ich hoffe diese Anpassung bekommst du hin.
Geburtstag
 ABCDE
26Liste mit Geburtsdaten sortieren nach Geburtstag >= Heute    
27nach einem Vorschlag von FP    
28  Spalte kannnächster Geburtstag hat 
29  ausgeblendet werdenab Heute am: 
3003.08.1997Name 119.12.200119.12.2005Name 20
3105.08.1995Name 219.12.200119.12.2005Name 21
3228.03.1950Name 331.12.193831.12.2005Name 7
3309.01.1974Name 409.01.197409.01.2006Name 4
3402.03.1971Name 502.03.197102.03.2006Name 5
3515.05.1978Name 603.03.200503.03.2006Name 15
3631.12.1938Name 720.03.198720.03.2006Name 10
3723.06.1940Name 822.03.200222.03.2006Name 18
3818.10.1986Name 928.03.195028.03.2006Name 3
3920.03.1987Name 1005.04.195505.04.2006Name 24
4026.04.1931Name 1110.04.194010.04.2006Name 17
4126.08.1964Name 1226.04.193126.04.2006Name 11
4211.09.1933Name 1304.05.198404.05.2006Name 25
4322.05.1932Name 1415.05.197815.05.2006Name 6
4403.03.2005Name 1522.05.193222.05.2006Name 14
4528.10.1978Name 1623.06.194023.06.2006Name 8
4610.04.1940Name 1724.06.193724.06.2006Name 29
4722.03.2002Name 1825.06.195725.06.2006Name 23
4804.10.1980Name 1904.07.193904.07.2006Name 28
4919.12.2001Name 2003.08.199703.08.2006Name 1
5019.12.2001Name 2103.08.199703.08.2006Name 22
5103.08.1992Name 2205.08.199505.08.2006Name 2
5225.06.1957Name 2306.08.199706.08.2006Name 26
5305.04.1955Name 2426.08.196426.08.2006Name 12
5404.05.1984Name 2511.09.193311.09.2006Name 13
5506.08.1997Name 2604.10.198004.10.2006Name 19
5630.10.1931Name 2718.10.198618.10.2006Name 9
5704.07.1939Name 2828.10.197828.10.2006Name 16
5824.06.1937Name 2930.10.193130.10.2006Name 27
5926.11.1987Name 3026.11.198726.11.2006Name 30
60  Formeln nach  
61  unten kopieren  
Formeln der Tabelle
C30 : {=INDEX($A$30:$A$59;VERGLEICH(KKLEINSTE(WENN(A$30:A$59<>"";REST((TEXT(A$30:A$59;"TT.MM.")&0)-(TEXT(HEUTE();"TT.MM.")&0)+0;366)*1000+JAHR(HEUTE()));ZEILE(A1));WENN(A$30:A$59<>"";REST((TEXT(A$30:A$59;"TT.MM.")&0)-(TEXT(HEUTE();"TT.MM.")&0)+0;366)*1000+JAHR(HEUTE()));0))}
D30 : =WENN(DATUM(JAHR(HEUTE());MONAT(C30);TAG(C30))<DATUM(JAHR(HEUTE());MONAT(HEUTE());TAG(HEUTE()));DATUM(JAHR(HEUTE())+1;MONAT(C30);TAG(C30));DATUM(JAHR(HEUTE());MONAT(C30);TAG(C30)))
E30 : {=INDEX($B$30:$B$59;KKLEINSTE(WENN($A$30:$A$59<>"";WENN(MONAT($A$30:$A$59)+TAG($A$30:$A$59)/100=MONAT(C30)+TAG(C30)/100;ZEILE($1:$30)));ZÄHLENWENN($C$30:C30;C30)))}
Enthält Matrixformel:
Umrandende
{ } nicht miteingeben,
sondern Formel mit STRG+SHIFT+RETURN abschließen!
 
Diagramm - Grafik - Excel Tabellen einfach im Web darstellen    Excel Jeanie HTML  3.0    Download  
Gruß hermann
Anzeige
AW: Geburtstagsauswertung
07.12.2005 10:05:44
nono
Hm, ich glaube ich hab mein Problem nicht richtig dargestellt.
Bsp:
Geburtsdatum Name
01.01.1930 Horst
01.02.1950 Otto
21.08.1960 Karl
So nun möchte ich eine Formel in einer Zelle haben die das Geburtsdatum mit dem heutigen abgleicht und mir den Namen anzeigt (wie gesagt in einer Zelle soll nur der Name angezeigt werden der Geburtstag hat) Ich habs mit =wenn probiert, geht nicht.
AW: Geburtstagsauswertung
07.12.2005 10:40:05
HermannZ
Hallo nono;
das geht natürlich auch wenn du nur die haben möchtest die heute Geburtstag haben.
PS; mit einer Zelle würde ich mir noch einmal überlegen,denn es könnte ja sein das am heutugen Tagee mehr als einer Geburtstag hat oder?
Beispiel;
Muster
 ABCDE
26Liste mit Geburtsdaten sortieren nach Geburtstag >= Heute    
27nach einem Vorschlag von FP    
28  Spalte kannGeburtstag hat 
29  ausgeblendet werdenHeute 
3003.08.1997Name 107.12.198007.12.2005Name 20
3105.08.1995Name 207.12.198007.12.2005Name 21
3228.03.1950Name 331.12.1938  
3309.01.1974Name 409.01.1974  
3402.03.1971Name 502.03.1971  
3515.05.1978Name 603.03.2005  
3631.12.1938Name 720.03.1987  
3723.06.1940Name 822.03.2002  
3818.10.1986Name 928.03.1950  
3920.03.1987Name 1005.04.1955  
4026.04.1931Name 1110.04.1940  
4126.08.1964Name 1226.04.1931  
4211.09.1933Name 1304.05.1984  
4322.05.1932Name 1415.05.1978  
4403.03.2005Name 1522.05.1932  
4528.10.1978Name 1623.06.1940  
4610.04.1940Name 1724.06.1937  
4722.03.2002Name 1825.06.1957  
4804.10.1980Name 1904.07.1939  
4907.12.1980Name 2003.08.1997  
5007.12.2001Name 2103.08.1997  
5103.08.1992Name 2205.08.1995  
5225.06.1957Name 2306.08.1997  
5305.04.1955Name 2426.08.1964  
5404.05.1984Name 2511.09.1933  
5506.08.1997Name 2604.10.1980  
5630.10.1931Name 2718.10.1986  
5704.07.1939Name 2828.10.1978  
5824.06.1937Name 2930.10.1931  
5926.11.1987Name 3026.11.1987  
60  Formeln nach unten  
61  kopieren  
Formeln der Tabelle
C30 : {=INDEX($A$30:$A$59;VERGLEICH(KKLEINSTE(WENN(A$30:A$59<>"";REST((TEXT(A$30:A$59;"TT.MM.")&0)-(TEXT(HEUTE();"TT.MM.")&0)+0;366)*1000+JAHR(HEUTE()));ZEILE(A1));WENN(A$30:A$59<>"";REST((TEXT(A$30:A$59;"TT.MM.")&0)-(TEXT(HEUTE();"TT.MM.")&0)+0;366)*1000+JAHR(HEUTE()));0))}
D30 : =WENN(WENN(DATUM(JAHR(HEUTE());MONAT(C30);TAG(C30))<DATUM(JAHR(HEUTE());MONAT(HEUTE());TAG(HEUTE()));DATUM(JAHR(HEUTE())+1;MONAT(C30);TAG(C30));DATUM(JAHR(HEUTE());MONAT(C30);TAG(C30)))=HEUTE();WENN(DATUM(JAHR(HEUTE());MONAT(C30);TAG(C30))<DATUM(JAHR(HEUTE());MONAT(HEUTE());TAG(HEUTE()));DATUM(JAHR(HEUTE())+1;MONAT(C30);TAG(C30));DATUM(JAHR(HEUTE());MONAT(C30);TAG(C30))))
E30 : {=WENN(D30="";"";INDEX($B$30:$B$59;KKLEINSTE(WENN($A$30:$A$59<>"";WENN(MONAT($A$30:$A$59)+TAG($A$30:$A$59)/100=MONAT(C30)+TAG(C30)/100;ZEILE($1:$30)));ZÄHLENWENN($C$30:C30;C30))))}
Enthält Matrixformel:
Umrandende
{ } nicht miteingeben,
sondern Formel mit STRG+SHIFT+RETURN abschließen!
 
Diagramm - Grafik - Excel Tabellen einfach im Web darstellen    Excel Jeanie HTML  3.0    Download  
Gruß Hermann
Anzeige
AW: Geburtstagsauswertung
07.12.2005 10:44:03
Thorsten_Z
Hallo Nono,
ich lad dir mal eine Datei hoch.
dort wird in Abhängigkeit vom Tag und Monat der entsprechende Name angezeigt.
aber ACHTUNG... haben zwei auf dem gleichen Tag geburtstag, wird nur der Erste von beiden angezeigt.
https://www.herber.de/bbs/user/29017.xls
Hat das dein Problem gelöst?
Rückmeldung wäre nett.
Gruß
Thorsten
AW: Geburtstagsauswertung
07.12.2005 11:20:28
nono
Hey,
super, passt. Vielen Dank. Jetzt wirds unverschämt, ich weiss, wenn 2 am gleichen Tag Geburtstag haben, kann man auch 2 Namen anzeigen? Ich hab nämlich nicht viel Platz zum anzeigen des Ergebnisses, max 2-3 Zellen.
Gruß Nono
Anzeige
AW: Geburtstagsauswertung
07.12.2005 11:06:32
rlenz
Hallo Nono,
in der beigefügten Datei wird auch berücksichtigt, das am 29. Februar geborene Mitmenschen erst am 1. März in Nichtschaltjahren Geburtstag haben. Im Tabellenblatt "heutiger Geburtstag" den Autofilter benutzen; Daten - Autofilter - Nichtleere.
https://www.herber.de/bbs/user/29019.xls
MfG
Rüdiger Lenz

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige