Forum Discussion
Zählenwenn mit Datumseinschränkung
BS?A** | 01.01.2021 | 07.02.2021 | 15.03.2021 | 21.04.2021 |
3 | BS1A19 | BS1A19 | BS1A19 | BS1A19 |
2 | BS1A19 | BS1A19 | BS1A19 | |
START | 01.02.2021 | |||
ENDE | 30.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!!!
Versuche in A2:
=SUMMENPRODUKT(ISTZAHL(SUCHEN($A$1;B2:E2))*($B$1:$E$1>=$B$5)*($B$1:$E$1<=$B$6))
9 Replies
Versuche in A2:
=SUMMENPRODUKT(ISTZAHL(SUCHEN($A$1;B2:E2))*($B$1:$E$1>=$B$5)*($B$1:$E$1<=$B$6))
- learner1234Copper ContributorHallo 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?
- learner1234Copper Contributor
learner1234 Ich habe eine Hilfszeile mit den Datumsangaben oberhalb von der Kopfzeile der Tabelle eingefügt, damit funktioniert es nun.
- learner1234Copper Contributor
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...
- Detlef_LewinSilver Contributor
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.
- Riny_van_EekelenPlatinum Contributor