Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
912to916
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
912to916
912to916
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Bestimmte Werte aus Liste autom. in 2. anzeigen

Bestimmte Werte aus Liste autom. in 2. anzeigen
14.10.2007 14:15:00
KiaOra

Hi Ihr,
trotz des schönen Wetters in Franken kämpfe ich heute mit folgendem Problem...: :-)
Habe eine Tabelle mit versch. Namen in Spalte C u. dem jeweiligen Geburtstag in Spalte E.
Geburtstage, die in eine bestimmte, variable Zeitspanne fallen, werden autom. gezählt u. das Ergebnis auf einem Extra-Blatt angezeigt.
(Beispiel: Im gewählten Zeitraum haben X Personen Geburtstag)
Der jeweils erste u. letzte Tag des Vergleichszeitraums werden in Zelle B4 u. B5 des Extra-Blattes erfasst.
Die Einträge der Namensliste sind variabel.
Personen mit Geburtstag im Vergleichszeitraum sollten untereinander ab Zelle A100 des Extra-Blattes aufgeführt werden... :-(
Weiss jemand von Euch, wie ich mir die betreffenden Personen + Geburtstag automatisch auf dem Extra-Blatt anzeigen lassen kann - und das fortlaufend und ohne Leerzeilen? ;-)
Danke für jeden Tipp !!!
VG,
Micha

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

Betreff
Datum
Anwender
Anzeige
Geburtstagsliste von / bis
14.10.2007 15:06:00
/
Hi Micha;
dazu nimmst Du folgende Formel in A100:
http://www.excelformeln.de/formeln.html?welcher=17
für den ersten Geburtstag statt HEUTE() eben B4
für den zweiten Geburtstag statt B4 A100+1
für den dritten Geburtstag statt A100+1 eben A101+1
ist ja kopierbar
usw.
Davor mußt Du noch ne WENN-Abfrage setzen, falls das Enddatum überschritten wurde.
Schwierig wird es mit doppelten Geburtstagen.
Salut WF

unsortiert in neue Liste
14.10.2007 15:43:29
Christian
Hallo Micha,
als Ansatz:
Tabelle2

 AB
100Name161.10.1980
101Name2030.10.1960
102Name317.10.1985
103Name3223.10.1965
104Name3816.10.1979
105Name5417.10.1964
106Name5916.10.1966
107Name7016.10.1968
108Name881.11.1984
109Name953.10.1978
110  

Formeln der Tabelle
ZelleFormel
A100{=WENN(ZEILE(A1)>SUMMENPRODUKT((DATUM(1;MONAT(Tabelle1!$E$2:$E$100); TAG(Tabelle1!$E$2:$E$100))>=DATUM(1;MONAT($B$4); TAG($B$4)))*((DATUM(1;MONAT(Tabelle1!$E$2:$E$100); TAG(Tabelle1!$E$2:$E$100))<=DATUM(1;MONAT($B$5); TAG($B$5))))); "";INDEX(Tabelle1!$C$2:$C$100;KKLEINSTE(WENN((DATUM(1;MONAT(Tabelle1!$E$2:$E$100); TAG(Tabelle1!$E$2:$E$100))>=DATUM(1;MONAT($B$4); TAG($B$4)))*((DATUM(1;MONAT(Tabelle1!$E$2:$E$100); TAG(Tabelle1!$E$2:$E$100))<=DATUM(1;MONAT($B$5); TAG($B$5)))); ZEILE($1:$99)); ZEILE(A1))))}
B100{=WENN(ZEILE(B1)>SUMMENPRODUKT((DATUM(1;MONAT(Tabelle1!$E$2:$E$100); TAG(Tabelle1!$E$2:$E$100))>=DATUM(1;MONAT($B$4); TAG($B$4)))*((DATUM(1;MONAT(Tabelle1!$E$2:$E$100); TAG(Tabelle1!$E$2:$E$100))<=DATUM(1;MONAT($B$5); TAG($B$5))))); "";INDEX(Tabelle1!$E$2:$E$100;KKLEINSTE(WENN((DATUM(1;MONAT(Tabelle1!$E$2:$E$100); TAG(Tabelle1!$E$2:$E$100))>=DATUM(1;MONAT($B$4); TAG($B$4)))*((DATUM(1;MONAT(Tabelle1!$E$2:$E$100); TAG(Tabelle1!$E$2:$E$100))<=DATUM(1;MONAT($B$5); TAG($B$5)))); ZEILE($1:$99)); ZEILE(B1))))}
Enthält Matrixformel:
Umrandende
{ } nicht miteingeben,
sondern Formel mit STRG+SHIFT+RETURN abschließen!
Matrix verstehen


Tabelle2

 ABC
3   
4 1.10.2007 
5 1.11.2007 
6   


Tabelle1

 CDE
1Name Geb.-Tag
2Name1 17.12.1983
3Name2 21.7.1970
4Name3 11.7.1974
5Name4 12.3.1979
6Name5 11.7.1972
7Name6 3.5.1986
8Name7 1.9.1981
9Name8 7.5.1966
10Name9 15.1.1964
11Name10 25.3.1983
12Name11 12.12.1962
13Name12 20.9.1971
14Name13 9.2.1983
15Name14 14.7.1965
16Name15 18.2.1966
17Name16 1.10.1980
18Name17 9.12.1969
19Name18 10.12.1970
20Name19 5.9.1961
21Name20 30.10.1960
22Name21 24.6.1967
23Name22 24.6.1983
24Name23 5.2.1970
25Name24 7.2.1961
26Name25 22.7.1964
27Name26 5.6.1984
28Name27 21.11.1983
29Name28 20.11.1978
30Name29 19.11.1985
31Name30 2.12.1978
32Name31 7.10.1985
33Name32 23.10.1965
34Name33 28.5.1966
35Name34 14.5.1961
36Name35 29.12.1961
37Name36 11.4.1963
38Name37 24.9.1962
39Name38 16.10.1979
40Name39 16.4.1960
41Name40 26.1.1969


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4
MfG Christian

Anzeige
AW: unsortiert in neue Liste
14.10.2007 15:50:25
KiaOra
Hi Christian,
...wow - genial - das funzt ! :-)
Vielen Dank für die schnelle Antwort !!!
Micha

noch eine Lösung
14.10.2007 15:56:00
Josef
Hallo Micha,
hier meine Lösung.
Tabelle2

 ABC
1Geburtstag  
2VonBis 
301. Oktober31. Oktober 
4   
5   
6   
7NameGeburtstag 
8Name_1310.10.2007 
9Name_1026.10.2007 
10   
11   
12   
13   
14   
15   

Formeln der Tabelle
ZelleFormel
A8{=WENN(B8="";"";INDEX(Tabelle1!$C$2:$C$100;VERGLEICH(B8;DATUM(JAHR(HEUTE()); MONAT(Tabelle1!$E$2:$E$100); TAG(Tabelle1!$E$2:$E$100))+ZEILE($2:$100)/10000;0)))}
B8{=WENN(SUMME((DATUM(JAHR(HEUTE()); MONAT(Tabelle1!$E$2:$E$100); TAG(Tabelle1!$E$2:$E$100))>=$A$3)*(DATUM(JAHR(HEUTE()); MONAT(Tabelle1!$E$2:$E$100); TAG(Tabelle1!$E$2:$E$100))<=$B$3))>=ZEILE(A1); KKLEINSTE(WENN((DATUM(JAHR(HEUTE()); MONAT(Tabelle1!$E$2:$E$100); TAG(Tabelle1!$E$2:$E$100))>=$A$3)*(DATUM(JAHR(HEUTE()); MONAT(Tabelle1!$E$2:$E$100); TAG(Tabelle1!$E$2:$E$100))<=$B$3); DATUM(JAHR(HEUTE()); MONAT(Tabelle1!$E$2:$E$100); TAG(Tabelle1!$E$2:$E$100))+ZEILE($2:$100)/10000); ZEILE(A1)); "")}
Enthält Matrixformel:
Umrandende
{ } nicht miteingeben,
sondern Formel mit STRG+SHIFT+RETURN abschließen!
Matrix verstehen


Tabelle1

 ABCDEF
1  Name Geburtstag 
2  Name_1 06.09.1970 
3  Name_2 07.03.1963 
4  Name_3 14.06.1975 
5  Name_4 16.04.1967 
6  Name_5 11.03.1977 
7  Name_6 14.11.1972 
8  Name_7 26.09.1964 
9  Name_8 17.02.1985 
10  Name_9 17.09.1974 
11  Name_10 26.10.1965 
12  Name_11 07.04.1972 
13  Name_12 15.12.1978 
14  Name_13 10.10.1984 
15  Name_14 08.03.1969 
16      
17      
18      
19      
Excel Tabellen im Web darstellen  Excel Jeanie HTML
Gruß Sepp

Anzeige

257 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige