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

Zählenwenn?

Forumthread: Zählenwenn?

Zählenwenn?
CarVogt
Hallo zusammen,
ich habe eine Tabelle, in der ich in einer Spalte das Alter anhand vom Geburtstag zu einem gegebenen Stichtag berechne (=DATEDIF(C6;$B$2;"m")/12)).
In einer weiteren Spalte steht u.a. männlich/weiblich. Ich möchte nun in weiteren Zellen die Anzahl der Männer und Frauen in verschiedenen Alterstufen anzeigen, z.b. 20-30, 30-40, 40-50 etc.
Leider krieg ich's nicht hin. Hat jemand einen Vorschlag?
Danke
Carsten
Anzeige

5
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Benutzer
Anzeige
AW: Zählenwenn?
03.05.2012 09:11:46
Daniel
Hallo Carsten.
ich würde in einer Hilfstetabelle die gewünschten Altersgruppierungen definieren:
  • Alter Stufe
    0 Stufe 1
    10 Stufe 1
    20 Stufe 2
    30 Stufe 3

  • wichtig ist, das der Wert 0 mit definiert ist, da die Funktion Sverweis den nächst kleineren Wert liefert, wenn der exakte Wert nicht gefunbden wird (Aufsteigende Sortierung vorausgesetzt)
    den Bereich ohne Überschrift markieren und einen Namen vergeben (Strg+F3), z.B. Altersstufen.
    wenn in Spalte D das Alter steht und die Altersstufe in Spalte E kommt. sähe die Formel für Zeile 2 so aus:
    =SVERWEIS(D2;Altersstufe;2)
    über zusätzliche Wenn-Funktion könntest du auch unterschiedliche Tabellen für Frauen und Männer auswählen...
    Viel erfolg
    Daniel Ov
    Anzeige
    AW: Zählenwenn?
    03.05.2012 09:34:42
    Daniel
    Hallo Carsten,
    oder auch ohne Hilfsspalte, aber mit Hilfstabelle und Matrixformel
    Geschlecht Stufe 1 Stufe 2 Stufe 3
    m 0 1 4
    w 3 1 2
    in Zelle F10 steht Geschlecht (o.g. Tabelle)
    dann wäre die Formel für G11 (d.h. Stufe 1 und männlich)
    {=SUMME(WENN($F11=$C$2:$C$7;WENN(G$10=SVERWEIS($D$2:$D$7;Altersstufe;2);1;0);0))}
    wobei die geschweiten Klammern nicht eingetippert werden, sondern automatisch beim Abschließen der Formeleingabe mit Strg+Shift+Enter eingetragen werden.
    hoffe es hilft
    Daniel Ov
    Anzeige
    AW: oder summenprodukt
    03.05.2012 11:09:40
    hary
    Hallo Carsten
    Hier mal ein Bsp.. Wuerde aber evtl. Pivot nehmen.
    Tabelle1
     BCDEFGHI
    103.05.12<--Heute      Altermw
    2          20-3001
    3          30-4001
    4          40-5000
    5  GeburtsjahrAlterGeschlecht  50-6010
    6  12.02.5854m  60-7000
    7  03.05.7339w       
    8  07.12.8823w       
    9               

    verwendete Formeln
    Zelle Formel Bereich
    B1 =HEUTE() 
    H2 =SUMMENPRODUKT(($E$6:$E$100=H$1)*($D$6:$D$100>=LINKS($G2;2)*1)*($D$6:$D$100<=RECHTS($G2;2)*1)) 
    I2 =SUMMENPRODUKT(($E$6:$E$100=I$1)*($D$6:$D$100>=LINKS($G2;2)*1)*($D$6:$D$100<=RECHTS($G2;2)*1)) 
    H3 =SUMMENPRODUKT(($E$6:$E$100=H$1)*($D$6:$D$100>=LINKS($G3;2)*1)*($D$6:$D$100<=RECHTS($G3;2)*1)) 
    I3 =SUMMENPRODUKT(($E$6:$E$100=I$1)*($D$6:$D$100>=LINKS($G3;2)*1)*($D$6:$D$100<=RECHTS($G3;2)*1)) 
    H4 =SUMMENPRODUKT(($E$6:$E$100=H$1)*($D$6:$D$100>=LINKS($G4;2)*1)*($D$6:$D$100<=RECHTS($G4;2)*1)) 
    I4 =SUMMENPRODUKT(($E$6:$E$100=I$1)*($D$6:$D$100>=LINKS($G4;2)*1)*($D$6:$D$100<=RECHTS($G4;2)*1)) 
    H5 =SUMMENPRODUKT(($E$6:$E$100=H$1)*($D$6:$D$100>=LINKS($G5;2)*1)*($D$6:$D$100<=RECHTS($G5;2)*1)) 
    I5 =SUMMENPRODUKT(($E$6:$E$100=I$1)*($D$6:$D$100>=LINKS($G5;2)*1)*($D$6:$D$100<=RECHTS($G5;2)*1)) 
    D6 =DATEDIF(C6;$B$1;"Y") 
    H6 =SUMMENPRODUKT(($E$6:$E$100=H$1)*($D$6:$D$100>=LINKS($G6;2)*1)*($D$6:$D$100<=RECHTS($G6;2)*1)) 
    I6 =SUMMENPRODUKT(($E$6:$E$100=I$1)*($D$6:$D$100>=LINKS($G6;2)*1)*($D$6:$D$100<=RECHTS($G6;2)*1)) 
    D7 =DATEDIF(C7;$B$1;"Y") 
    D8 =DATEDIF(C8;$B$1;"Y") 

    Tabellendarstellung in Foren Version 5.30


    gruss hary
    Anzeige
    AW: oder summenprodukt
    03.05.2012 19:06:38
    CarVogt
    Danke,
    ich werd's mal probieren.
    Gruß
    Carsten
    AW: oder summenprodukt
    05.05.2012 00:29:15
    CarVogt
    Hat funktioniert, danke

    Forumthreads zu verwandten Themen

    Anzeige
    Anzeige
    Anzeige
    Anzeige