Zählenwenns mit mehreren Kriterien
#1
Hallo zusammen,

ich verzweifle an ein e recht simplen Aufgabe
Spalte A beinhaltet die Wörter männlich oder weiblich
Spalte B beinhaltet das Geburtsdatum (DD/MM/JJJJ)
Spalte E sollte dann das gewünschte Jahr eingeben werden

Nun die Eigentliche Aufgabe. Ich möchte nun wissen, wieviele Mitglieder (summiert) männlich sind in einem bestimmten Jahr (das aus der Spalte E). In der folge Spalte dann das gleiche mit weiblich
Habe mit dem =SUMMENPRODUKT(N(JAHR(B3:B3000)=(JAHR($E$3)))) rumprobiert und =ZÄHLENWENNS(A:A;"männlich";B:B;">=01.01.1939";B:B;"<=31.12.1939"), wobei ich hier die Spalte E nicht eingebunden begam.

Hoffe ihr versteht was ich möchte und freue mich auf eure Hilfe. Danke vielmals schon im Voraus.

Grüße
Timo
Top
#2
Hi,

ungetestet:


Code:
=SUMMENPRODUKT((JAHR(B3:B3000)=$E$3)*(links(A3:a3000;1)="m"))
=Zählenwenns(A3:A3000;"Männlich";B3:B3000;">=1.1."&E3;B3:B3000;"<=31.12"&E3)
Gruß

Edgar

Meine Antworten sind freiwillig und ohne Gewähr!
Über Rückmeldungen würde ich mich freuen.
[-] Folgende(r) 1 Nutzer sagt Danke an BoskoBiati für diesen Beitrag:
  • tirode
Top
#3
Hallo Timo,

so:

=SUMMENPRODUKT(($A$3:$A$3002=F$2)*(JAHR($B$3:$B$3002)=$E3))

wenn in den Zellen F2 bzw G2 "männlich" bzw "weiblich" steht.
helmut

Für mich ist die Möglichkeit in Excel an Zellen und Bereichen Namen zu vergeben die wichtigste Funktionalität.
Sie macht Formeln und den VBA-code verständlicher. Für Makros gilt die Regel: "Nur über benannte Bereiche auf den Inhalt der Zellen zugreifen."
Und wofür sind Regeln da? Um nachzudenken bevor man sie bricht.





[-] Folgende(r) 1 Nutzer sagt Danke an Ego für diesen Beitrag:
  • tirode
Top
#4
Hallo,

danke euch zwei. Klappt beides!
Beides male die Formel mit SUMMENPRODUKT, mit Zählenwenns klappt es leider nicht

Grüße
Timo
Top
#5
Hallo,

dann stimmt in Deiner Tabelle was nicht:

Arbeitsblatt mit dem Namen 'Tabelle1'
 ABCD
3Männlich10.12.198831988
4Weiblich06.08.1987  
5Männlich23.01.1987  
6Weiblich15.11.1988  
7Männlich11.09.1988  
8Weiblich22.03.1987  
9Männlich17.02.1987  
10Weiblich13.06.1987  
11Männlich28.08.1988  
12Weiblich21.08.1987  

ZelleFormel
C3=ZÄHLENWENNS($A$3:$A$3000;"Männlich";$B$3:$B$3000;">=1.1."&$D$3;$B$3:$B$3000;"<=31.12"&$D$3)
Diese Tabelle wurde mit Tab2Html (v2.4.1) erstellt. ©Gerd alias Bamberg
Top
#6
Hi,

ich habe es vereinfacht nochmals probiert. Im Anhang ein Screenshot.
Formel in D1:
=ZÄHLENWENNS($A$1:$A$2998;"Männlich";$B$1:$B$2998;">=1.1."&$C$1;$B$1:$B$2998;"<=31.12"&$C$1)

Formel in D2:
=ZÄHLENWENNS($A$1:$A$2998;"weiblich";$B$1:$B$2998;">=1.1."&$C$1;$B$1:$B$2998;"<=31.12"&$C$1)

wenn ich in C1 das Jahr eingebe, also im Beispiel 1939, dann wird in D2 trotzdem gezählt. Gebe ich 1940 ein, wird nur in D2 gezählt.

Grüße
Timo


Angehängte Dateien Thumbnail(s)
   
Top
#7
Hallo,

wie gesagt, dann stimmt in Deiner Tabelle was nicht:

Arbeitsblatt mit dem Namen 'Tabelle1'
 ABCD
1männlich15.12.193919391
2weiblich01.01.1940 0

ZelleFormel
D1=ZÄHLENWENNS(A:A;"männlich";B:B;">=1.1."&$C$1;B:B;"<=31.12."&$C$1)
D2=ZÄHLENWENNS(A:A;"weiblich";B:B;">=1.1."&$C$1;B:B;"<=31.12."&$C$1)
Diese Tabelle wurde mit Tab2Html (v2.4.1) erstellt. ©Gerd alias Bamberg


Beschränke mal die Bereiche auf die ersten zwei Zeilen!
Gruß

Edgar

Meine Antworten sind freiwillig und ohne Gewähr!
Über Rückmeldungen würde ich mich freuen.
[-] Folgende(r) 1 Nutzer sagt Danke an BoskoBiati für diesen Beitrag:
  • tirode
Top
#8
ja komisch, jetzt habe ich nochmals deine Formel kopiert und jetzt geht es. Unterschied zu meiner war ja nur die Zellenadressierung. Aber jetzt funktioniert es. Danke euch!
Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste