Angenommen, Sie müssen Besprechungstermine in einer Excel-Datei verwalten. Nun möchten Sie wissen, wie viele Termine (Meetings) es im aktuellen Monat, nächsten Monat oder im Vormonat gibt. Normalerweise verwenden Sie dazu Filter. Aber das ist keine Lösung.
Wir können die Anzahl der aktuellen Daten aus einem Excel-Bereich mit einer Formel zählen. Es wird automatisch aktualisiert und Sie müssen keine Filter mehr zum Zählen von Daten verwenden.
Es gibt drei Formeln, die Sie verwenden können. Sie basieren auf:
1. ZÄHLENWENN mit der Funktion EOMONTH und TODAY verwenden
2. Verwendung von COUNT und IF mit MONTH- und TODAY-Funktion
3. Verwenden von SUMPRODUCT mit der Funktion MONAT und HEUTE
Schauen wir sie uns nacheinander an.
Methode 1. Zählen Sie Daten im aktuellen Monat mit Excel COUNTIFS mit EOMONTH- und TODAY-Funktion
Die generische Formel lautet
=COUNTIFS(dates,">="&EOMONTH(HEUTE(),-1)+1,dates,"<="&EOMONTH(HEUTE(),0)) |
Termine:Es ist der Bereich, der die Daten enthält. Es kann ein Bereich oder ein benannter Bereich sein.
EOMONTH(HEUTE(),-1)+1:Dies, um das erste Datum des aktuellen Monats zu erhalten. Sie können diesen Abschnitt anpassen, um das erste Datum des nächsten Monats oder des letzten Monats zu erhalten, indem Sie -1 auf 0 bzw. 1 ändern. Erhöhen Sie die Zahl und erhöhen Sie den Offset des Monats.
EOMONTH(HEUTE(),0):Dies ist, um das letzte Datum des aktuellen Monats zu erhalten. Wenn Sie die Zahl in diesem Segment erhöhen, erhalten Sie die letzten Daten des nächsten Monats, wenn Sie die Zahl verringern, erhalten Sie das letzte Datum der Vormonate.
Verwenden Sie die beiden obigen Segmente, um den Monat zu steuern.
Beispiel: Im aktuellen Monat geplante Meetings abrufen
Hier haben wir eine Tabelle mit den Terminen des Treffens. Wir müssen die Anzahl der Termine aus dem Bereich abrufen, die im aktuellen Monat geplant sind.
Schreiben Sie diese Formel:
=ZÄHLENWENN(B2:B12,">="&EOMONTH(HEUTE(),-1)+1,B2:B12,"<="&EOMONTH(HEUTE(),0)) |
Dies gibt 5 zurück, da es 5 Termine im Februar 2020 gibt.
Wie funktioniert es?
Grundsätzlich möchten wir Daten zählen, die größer oder gleich dem ersten Datum des aktuellen Monats und kleiner oder gleich dem letzten Tag des aktuellen Monats sind. Also verwenden wir die ZÄHLENWENN-Funktion.
Jetzt müssen wir nur noch das erste Datum des aktuellen Monats und das letzte Datum des aktuellen Monats auswerten. Wir machen das mit den Excel-Funktionen EOMONTH und TODAY.
Die Funktion EOMONTH gibt das letzte Datum des Monats des angegebenen Datums zurück. Wir können den Monat vor und nach dem nächsten Argument steuern. Das heutige Datum stellen wir mit der Funktion HEUTE bereit. Jetzt gibt die EOMONTH(TODAY(),-1)+1-Anweisung das erste Datum des aktuellen Monats zurück (lesen Sie hier mehr über die EOMONTH-Funktion). EOMONTH(TODAY(),0) gibt das letzte Datum des aktuellen Monats zurück.
Schließlich wird die Formel zu einer einfachen ZÄHLENWENN-Formel.
=ZÄHLENWENN(B2:B12,">="&43862,B2:B12,"<="&43890) |
Diese Formel gibt die Zähldaten des aktuellen Monats im Bereich B2:B12 zurück.
Methode 2. Zählen Sie die Daten im aktuellen Monat mit COUNT und IF mit der Funktion MONTH, YEAR und TODAY
Wenn Sie die EOMONTH-Funktion nicht verwenden möchten, können Sie diese Formel verwenden, um die Daten zu zählen, die im aktuellen Monat vorkommen.
Generische Formel:
=ANZAHL(WENN(MONAT(Daten)&JAHR(Daten)=MONAT(HEUTE())&JAHR(HEUTE()),1,"")) |
Termine:Es ist der Bereich, der die Daten enthält. Es kann ein Bereich oder ein benannter Bereich sein.
Lassen Sie uns diese generische Formel im obigen Beispiel verwenden. Die Formel wird sein:
=ZÄHLER(WENN(MONAT(B2:B12)&JAHR(B2:B12)=MONAT(HEUTE())&JAHR(HEUTE()),1,"")) |
Wie funktioniert es?
DieMONAT(B2:B12)&JAHR(B2:B12) part gibt ein Array zurück, das den Monat und das Jahr jedes Datums enthält. Das Array wird
{"32020";"22020";"32020";"32020";"12020";"22020";"22020";"32020";"22020";"22020";"32020"}.
DieMONAT(HEUTE())&JAHR(HEUTE())part erstellt eine Zeichenfolge, die die Monatsnummer und das Jahr des aktuellen Monats enthält. In diesem Beispiel ist es "22020". Dieser Wert wird mit jedem Wert im obigen Array unter Verwendung des Gleichheitszeichens (=) verglichen. Dies gibt ein Array von TRUE und FALSE zurück.
{FALSCH;WAHR;FALSCH;FALSCH;FALSCH;WAHR;WAHR;FALSCH;WAHR;WAHR;FALSCH}
Nun gibt die IF-Funktion für jeden TRUE-Wert 1 und für FALSE nichts zurück ("").
{"";1;"";"";"";1;1;"";1;1;""}
Schließlich zählt die COUNT-Funktion die numerischen Werte aus dem Array und gibt die Daten des aktuellen Monats aus dem ausgewählten Bereich zurück.
Methode 3. Zählen Sie die Daten im aktuellen Monat mit SUMPRODUCT mit der Funktion MONAT, JAHR und HEUTE
Die SUMPRODUCT-Funktion ist erstaunlich, wenn es darum geht, Werte mit verrückten Kriterien zu zählen und zu summieren.
Bei dieser Methode verwenden wir boolesche Logik, um die Daten des aktuellen Monats in einem Bereich zu zählen.
=SUMMENPRODUKT(--(MONAT(Daten)&JAHR(Daten)=MONAT(HEUTE())&JAHR(HEUTE()))) |
Termine:Es ist der Bereich, der die Daten enthält. Es kann ein Bereich oder ein benannter Bereich sein.
Wenn wir diese Funktion in unserem Beispiel verwenden, erhalten wir genau die gleiche Antwort.
=SUMMENPRODUKT(--(MONAT(B2:B12)&JAHR(B2:B12)=MONAT(HEUTE())&JAHR(HEUTE()))) |
Wie funktioniert es?
(MONAT(B2:B12)&JAHR(B2:B12)=MONAT(HEUTE())&JAHR(HEUTE())):Dieses Segment macht dasselbe wie in der COUNT- und IF-Methode und gibt ein Array von TRUE und FALSE zurück.
{FALSCH;WAHR;FALSCH;FALSCH;FALSCH;WAHR;WAHR;FALSCH;WAHR;WAHR;FALSCH}
Außerhalb dieser Anweisung haben wir einen doppelten negativen Operator (--), um diese TRUE- und FALSE-Werte in 1s und 0s umzuwandeln. Schließlich haben wir die Formel vereinfacht zu:
SUMMENPRODUKT({0;1;0;0;0;1;1;0;1;1;0})
Die SUMPRODUCT-Funktion summiert dieses Array und gibt die Anzahl der Datumsangaben des aktuellen Monats im Bereich zurück.
Also ja Leute, so zählen zwei Termine des aktuellen Monats. Wählen Sie diejenige aus, die am besten zu Ihnen passt. Ich hoffe, es war erklärend und hilfreich. Wenn Sie Zweifel zu diesem Thema haben, fragen Sie im Kommentarbereich unten nach. Ich freue mich, von Ihnen zu hören.
So zählen Sie die verbleibenden Tage in Excel | Um die verbleibenden Tage zu zählen, verwenden wir eine einfache Subtraktionsformel in Excel. Wenn Sie die verbleibenden Tage ab dem aktuellen Datum zählen möchten, verwenden wir die Funktion HEUTE.
So berechnen Sie Tage, Monate und Jahre| Um Tage, Monat und Jahr zu berechnen, hat Excel drei Funktionen namens DAY, MONTH und YEAR. Diese Funktionen erhalten Tag, Monat und Jahr aus dem angegebenen Datum.
So berechnen Sie die verbleibenden Tage des Monats in Excel |Um die verbleibenden Tage eines Monats zu berechnen, verwenden wir die Funktion EOMONTH. Wir ziehen das aktuelle Datum vom Datum des Monatsendes ab.
Zählen Sie Geburtsdaten aus dem Bereich nach Monat Excel| Verwenden der Funktion SUMMENPRODUKT und MONAT. Diese Funktion teilt uns mit, wie viele Geburtsdaten in einem bestimmten Monat sind.
Populäre Artikel:
50 Excel-Kurzbefehle zur Steigerung Ihrer Produktivität | Werden Sie schneller bei Ihrer Aufgabe. Mit diesen 50 Tastenkombinationen arbeiten Sie noch schneller mit Excel.
So verwenden Sie die Excel SVERWEIS-Funktion| Dies ist eine der am häufigsten verwendeten und beliebtesten Funktionen von Excel, die verwendet wird, um Werte aus verschiedenen Bereichen und Blättern zu suchen.
So verwenden Sie Excel ZÄHLENWENN-Funktion| Zählen Sie Werte mit Bedingungen mit dieser erstaunlichen Funktion. Sie müssen Ihre Daten nicht filtern, um einen bestimmten Wert zu zählen. Die Countif-Funktion ist unerlässlich, um Ihr Dashboard vorzubereiten.
So verwenden Sie die SUMIF-Funktion in Excel | Dies ist eine weitere wesentliche Funktion des Dashboards. Dies hilft Ihnen, Werte unter bestimmten Bedingungen zusammenzufassen.