Excel: Mit MONAT(Bereich) nur zB den "Januar" zählen bringt falsches Ergebnis bei leeren Zellen?

2 Antworten

Vom Fragesteller als hilfreich ausgezeichnet

=SUMMENPRODUKT(($C3:$C1000<>"")*(MONAT($C3:$C1000)=MONAT(F$3)))

Klappt es?

Woher ich das weiß:Berufserfahrung – IT-Administrator (i.R.)
Hirnlos 
Fragesteller
 31.05.2020, 22:04

Ja... (ich hab da noch ein Bezug zu einer anderem Blatt, hier aber weggelassen)

2
Hirnlos 
Fragesteller
 31.05.2020, 22:10

Anstelle von $C$3:$C$1000<>""
habe ich ISTLEER($C$3:$C$1000) also mit NICHT() damit es korrket multiplizieren kann, zwischenzeitlich gebastelt.

Ist das gleich oder ist meins einfach nur komplizierter?

1
Oubyi, UserMod Light  31.05.2020, 22:13
@Hirnlos

Letzteres.
Meins ist die Version für Schreibfaule 😉.
Deins ist die "offizielle" Form.
Sollte keinen Unterschied machen.

3

Vorschlag. Eine Hilfsspalte für den Monat einfügen und mit =Summewenns summieren lassen.

Bild zum Beitrag

Woher ich das weiß:eigene Erfahrung
 - (Fehler, Microsoft Excel, Formel)
Hirnlos 
Fragesteller
 31.05.2020, 22:03

Ja, Extraspalte will ich lieber nicht, aber danke.

1
DeeDee07  01.06.2020, 09:01

Es geht auch ohne Hilfsspalte:

=ZÄHLENWENNS(C:C;">=01.01.2020";C:C;"<=31.01.2020")

Funktioniert so natürlich nur, wenn nur ein Monat gezählt werden soll (und nicht jeder Januar von mehreren Jahren)

Wenn du den Monat in einer Zelle bestimmen willst (F3), nimmst du statt der absoluten Datumsgrenze die DATUM-Funktion

=ZÄHLENWENNS(C:C;">="&DATUM(2020;F3;1);C:C;"<="&DATUM(2020;F3+1;0))

1
Hirnlos 
Fragesteller
 01.06.2020, 22:33
@DeeDee07

Gute Idee, danke für deine Ergänzung.

0