SOLVED

Zählenwenn mit Datumseinschränkung

Copper Contributor
BS?A**01.01.202107.02.202115.03.202121.04.2021
3BS1A19BS1A19BS1A19BS1A19
2BS1A19 BS1A19BS1A19
     
START  01.02.2021   
ENDE30.04.2021   

 

Hallo,

mit der (falschen) Formel in Zelle A3 =ZÄHLENWENN(B3:E3;A1) erhalte ich als Ergebnis "4".

Ich möchte jedoch nur Zellen in einem definierten Datumsbereich berücksichtigen (B5 B6).

Erwartetes Ergebnis Zelle A3: "2"
Die Formel müsste leider mit Excel 2013 kompatibel sein.

 

Vielleicht könnte mir jemand helfen. Vielen Dank!!!

9 Replies

@learner1234 Try this:

=COUNTIF(B2:E2,$A$1)

=ZÄHLENWENN(B2:E2;$A$1)

 

best response confirmed by learner1234 (Copper Contributor)
Solution

@learner1234 

Versuche in A2:

=SUMMENPRODUKT(ISTZAHL(SUCHEN($A$1;B2:E2))*($B$1:$E$1>=$B$5)*($B$1:$E$1<=$B$6))

@Hans Vogelaar 

Hallo Herr Vogelaar,

vielen Dank für Ihre Unterstützung, auch in diesem besonderen Fall!!!

 

=SUMMENPRODUKT(ISTZAHL(SUCHEN(Tabelle1[[#Kopfzeilen];[BS?A**]];Tabelle1[@[01.01.2021]:[30.04.2021]]))*(Tabelle1[[#Kopfzeilen];[01.01.2021]:[30.04.2021]]>=$B$7)*(Tabelle1[[#Kopfzeilen];[01.01.2021]:[30.04.2021]]<=$B$8))

 

Wenn ich den Bereich in eine Tabelle konvertiere und die Formel anpasse, erhalte ich als Ergebnis "0".

 

Anscheinend erkennt Excel Datumsangaben in Kopfzeilen nicht als Datum...

@learner1234 

Kopfzeilen in Excel-Tabellen sind immer Text.

 

Meiner Ansicht nach sollte man Excel-Tabellen nicht für Kreuztabellen-Strukturen verwenden. Dafür sind sie nicht geeignet.

 

Hallo Herr Lewin, vielen Dank für Ihre Antwort. Gibt es einen Workaround?
Hallo Herr Vogelaar, die Datumsangaben befinden sich leider in der Kopfzeile einer Tabelle. Gibt es hierfür einen Workaround, um diesen Text als Datum zu interpretieren?

@learner1234 

Versuchen sie mal

 

=SUMMENPRODUKT(ISTZAHL(SUCHEN($A$1;B2:E2))*(DATWERT($B$1:$E$1)>=$B$5)*(DATWERT($B$1:$E$1)<=$B$6))

@learner1234 Ich habe eine Hilfszeile mit den Datumsangaben oberhalb von der Kopfzeile der Tabelle eingefügt, damit funktioniert es nun.

@Hans Vogelaar Super, es funktioniert mit DATWERT

1 best response

Accepted Solutions
best response confirmed by learner1234 (Copper Contributor)
Solution

@learner1234 

Versuche in A2:

=SUMMENPRODUKT(ISTZAHL(SUCHEN($A$1;B2:E2))*($B$1:$E$1>=$B$5)*($B$1:$E$1<=$B$6))

View solution in original post