Excel-Formel: Daten im aktuellen Monat zählen -

Inhaltsverzeichnis

Generische Formel

=COUNTIFS(rng,">="&EOMONTH(TODAY(),-1)+1,rng,"<"&EOMONTH(TODAY(),0)+1)

Zusammenfassung

Um die Daten im aktuellen Monat zu zählen, können Sie eine Formel verwenden, die auf der Funktion COUNTIFS oder SUMPRODUCT basiert, wie unten erläutert. In dem oben gezeigten Beispiel lautet die Formel in E7:

=COUNTIFS(dates,">="&EOMONTH(TODAY(),-1)+1,dates,"<"&EOMONTH(TODAY(),0)+1)

Wobei "Daten" der benannte Bereich B5: B104 ist.

Erläuterung

Im Kern verwendet diese Formel die COUNTIFS-Funktion, um Daten in einem Bereich zu zählen, wenn diese größer oder gleich dem ersten Tag des aktuellen Monats und kleiner als der erste Tag des nächsten Monats sind. Mit der Funktion EOMONTH werden beide Daten basierend auf dem aktuellen Datum erstellt, das von der Funktion TODAY bereitgestellt wird.

Um den ersten Tag des Monats zu erhalten, verwenden wir:

EOMONTH(TODAY(),-1)+1

Hier gibt die EOMONTH-Funktion den letzten Tag des Vormonats zurück, zu dem 1 hinzugefügt wird, um den ersten Tag des aktuellen Monats zu erhalten.

Um den letzten Tag des aktuellen Monats abzurufen, wird EOMONTH folgendermaßen verwendet:

EOMONTH(TODAY(),0)+1

EOMONTH gibt den letzten Tag des aktuellen Monats zurück, zu dem 1 hinzugefügt wird, um den ersten Tag des nächsten Monats zu erhalten.

So zählen Sie die Daten im Vormonat:

=COUNTIFS(dates,">="&EOMONTH(TODAY(),-2)+1,dates,"<"&EOMONTH(TODAY(),-1)+1)

So zählen Sie die Daten im nächsten Monat:

=COUNTIFS(dates,">="&EOMONTH(TODAY(),0)+1,dates,"<"&EOMONTH(TODAY(),1)+1)

SUMPRODUCT Alternative

Mit SUMPRODUCT können Sie auch Daten im vorherigen, aktuellen und nächsten Monat wie folgt zählen:

=SUMPRODUCT(N(TEXT(EOMONTH(TODAY(),-1),"mmyy")=TEXT(rng,"mmyy"))) =SUMPRODUCT(N(TEXT(TODAY(),"mmyy")=TEXT(rng,"mmyy"))) =SUMPRODUCT(N(TEXT(EOMONTH(TODAY(),1),"mmyy")=TEXT(rng,"mmyy")))

Hier werden Datumsangaben in die TEXT-Funktion eingegeben, um eine Monats- und Jahreszeichenfolge zu erhalten, die zum Vergleich in einer Array-Operation in SUMPRODUCT verwendet wird. Das Ergebnis ist ein Array von TRUE FALSE-Werten, wobei TRUE Daten im interessierenden Monat darstellt.

Die N-Funktion wird verwendet, um diese Werte in Einsen und Nullen zu ändern, und SUMPRODUCT summiert einfach das Array und gibt es zurück.

Interessante Beiträge...