Das Tutorial erklärt die Muttern und Schrauben von Excel Monat und EOMONTH Funktionen. Sie finden eine Reihe von Formelbeispielen, die zeigen, wie Sie den Monat aus dem Datum in Excel extrahieren, den ersten und letzten Tag des Monats abrufen, den Monatsnamen in die Nummer konvertieren und vieles mehr.
Im vorherigen Artikel haben wir eine Vielzahl von Excel-Funktionen für die Arbeit mit Wochentagen und Tagen des Jahres untersucht., Heute arbeiten wir an einer größeren Zeiteinheit und lernen die Funktionen kennen, die Microsoft Excel seit Monaten bietet.,anzahl von Datum in Excel
Excel MONTH function-Syntax und verwendet
Microsoft Excel bietet eine spezielle Monatsfunktion zum Extrahieren eines Monats aus dem Datum, die die Monatsnummer von 1 (Januar) bis 12 (Dezember) zurückgibt.,
Die Monatsfunktion kann in allen Versionen von Excel 2016-2000 verwendet werden und ihre Syntax ist so einfach wie möglich:
Wobei serial_number
ein beliebiges gültiges Datum des Monats ist, den Sie suchen.
Für die korrekte Arbeit von Excel-Monatsformeln sollte ein Datum mit der Funktion DATE(year, month, day) eingegeben werden. Beispielsweise gibt die Formel =MONTH(DATE(2015,3,1))
3 zurück, da das DATUM den 1.März 2015 darstellt.,
Formeln wie =MONTH("1-Mar-2015")
funktionieren ebenfalls einwandfrei, obwohl in komplexeren Szenarien Probleme auftreten können, wenn Daten als Text eingegeben werden.
In der Praxis ist es bequemer, auf eine Zelle mit einem Datum zu verweisen oder ein von einer anderen Funktion zurückgegebenes Datum anzugeben, anstatt ein Datum innerhalb der Monatsfunktion anzugeben. Zum Beispiel:
=MONTH(A1)
– gibt den Monat eines Datums in Zelle A1.
=MONTH(TODAY())
– liefert die Nummer des aktuellen Monats.
Auf den ersten Blick kann die Excel-Monatsfunktion einfach aussehen., Aber schauen Sie sich die folgenden Beispiele an und Sie werden erstaunt sein zu wissen, wie viele nützliche Dinge es tatsächlich tun kann.
So erhalten Sie die Monatsnummer vom Datum in Excel
Es gibt verschiedene Möglichkeiten, den Monat vom Datum in Excel abzurufen. Welches zu wählen ist, hängt genau davon ab, welches Ergebnis Sie erzielen möchten.
- Monatsfunktion in Excel-Monatsnummer ab Datum abrufen.
Dies ist der naheliegendste und einfachste Weg, Datum in Monat in Excel zu konvertieren. Zum Beispiel:
-
=MONTH(A2)
– gibt den Monat eines Datums in Zelle A2., -
=MONTH(DATE(2015,4,15))
– gibt 4 entsprechend April zurück. -
=MONTH("15-Apr-2015")
– gibt natürlich auch die Nummer 4 zurück.
-
- Textfunktion in Excel-Monat als Textzeichenfolge extrahieren.
Eine alternative Möglichkeit, eine Monatszahl aus einem Excel-Datum abzurufen, ist die Verwendung der Textfunktion:
-
=TEXT(A2, "m")
– gibt eine Monatszahl ohne führende Null als 1 – 12 zurück. -
=TEXT(A2,"mm")
– gibt eine Monatszahl mit einer führenden Null als 01 – 12 zurück.,
Bitte seien Sie sehr vorsichtig, wenn Sie Textformeln verwenden, da sie immer Monatszahlen als Textzeichenfolgen zurückgeben. Wenn Sie also weitere Berechnungen durchführen oder die zurückgegebenen Zahlen in anderen Formeln verwenden möchten, sollten Sie sich an die Excel-Monatsfunktion halten.
-
Der folgende Screenshot zeigt die Ergebnisse aller obigen Formeln. Bitte beachten Sie die richtige Ausrichtung der von der Monatsfunktion (Zellen C2 und C3) zurückgegebenen Zahlen im Gegensatz zu den von den Textfunktionen (Zellen C4 und C5) zurückgegebenen linksbündigen Textwerten.,
So extrahieren Sie den Monatsnamen aus dem Datum in Excel
Falls Sie einen Monatsnamen anstelle einer Zahl erhalten möchten, verwenden Sie die Textfunktion erneut, jedoch mit einem anderen Datumscode:
-
=TEXT(A2, "mmm")
– gibt einen abgekürzten Monatsnamen als Jan-Dez. -
=TEXT(A2,"mmmm")
– gibt einen vollständigen Monatsnamen wie Januar – Dezember.,
Wenn Sie in Ihrem Excel-Arbeitsblatt kein Datum in einen Monat konvertieren möchten, möchten Sie nur einen Monat anzeigen Name nur anstelle des vollständigen Datums, dann möchten Sie keine Formeln.
Wählen Sie eine Zelle(n) mit Datumsangaben aus und drücken Sie Strg + 1, um den Dialog Zellen formatieren zu öffnen. Wählen Sie auf der Registerkarte Nummer die Option Benutzerdefiniert aus und geben Sie im Feld Typ entweder „mmm“ oder „mmmm“ ein, um abgekürzte bzw. vollständige Monatsnamen anzuzeigen. In diesem Fall bleiben Ihre Einträge voll funktionsfähige Excel-Daten, die Sie in Berechnungen und anderen Formeln verwenden können., Weitere Informationen zum Ändern des Datumsformats finden Sie unter Erstellen eines benutzerdefinierten Datumsformats in Excel.
So konvertieren Sie die Monatsnummer in den Monatsnamen in Excel
Angenommen, Sie haben eine Liste von Zahlen (1 bis 12) in Ihrem Excel-Arbeitsblatt, die Sie in Monatsnamen konvertieren möchten. Dazu können Sie eine der folgenden Formeln verwenden:
Wie diese Formeln funktionieren
So konvertieren Sie den Monatsnamen in eine Zahl in Excel
Es gibt zwei Excel – Funktionen, mit denen Sie Monatsnamen in Zahlen konvertieren können-DATEVALUE und MONTH., Die DATEVALUE-Funktion von Excel konvertiert ein als Text gespeichertes Datum in eine Seriennummer, die Microsoft Excel als Datum erkennt. Und dann extrahiert die Monatsfunktion eine Monatsnummer aus diesem Datum.
Die vollständige Formel lautet wie folgt:
=MONTH(DATEVALUE(A2 & "1"))
Wobei A2 in einer Zelle, die den Monatsnamen enthält, in eine Zahl umgewandelt werden soll (&“ 1 “ für die DATEVALUE-Funktion hinzugefügt wird, um zu verstehen, dass es sich um ein Datum handelt).,
So erhalten Sie den letzten Monatstag in Excel (EOMONTH-Funktion)
Die EOMONTH-Funktion in Excel wird verwendet, um den letzten Tag des Monats basierend auf dem angegebenen Startdatum zurückzugeben. Es hat die folgenden Argumente, die beide erforderlich sind:
- Start_date – das Startdatum oder ein Verweis auf eine Zelle mit dem Startdatum.
- Monate – die Anzahl der Monate vor oder nach dem Startdatum. Verwenden Sie einen positiven Wert für zukünftige Daten und einen negativen Wert für vergangene Daten.,
Hier sind einige Beispiele für die EOMONTH-Formel:
=EOMONTH(A2, 1)
– gibt den letzten Tag des Monats zurück, einen Monat nach dem Datum in Zelle A2.
=EOMONTH(A2, -1)
– gibt den letzten Tag des Monats, der einen Monat vor dem Datum in Zelle A2.
Anstelle einer Zellenreferenz können Sie ein Datum in Ihrer EOMONTH-Formel fest codieren. Zum Beispiel geben beide der folgenden Formeln den letzten Tag im April zurück.,
=EOMONTH("15-Apr-2015", 0)
=EOMONTH(DATE(2015,4,15), 0)
Um den letzten Tag des aktuellen Monats zurückzugeben, verwenden Sie die Funktion TODAY() im ersten Argument Ihrer EOMONTH-Formel, sodass das heutige Datum als Startdatum verwendet wird. Und Sie setzen 0 in das Argument months
, da Sie den Monat in keiner Weise ändern möchten.
=EOMONTH(TODAY(), 0)
Und hier sind die Ergebnisse, die von den oben diskutierten Excel-EOMONTH-Formeln zurückgegeben werden:
Wenn Sie berechnen möchten, wie viele Tage bis zum Ende des aktuellen Monats noch übrig sind, subtrahieren Sie einfach das von TODAY() zurückgegebene Datum vom von EOMONTH zurückgegebenen Datum und wenden das allgemeine Format auf eine Zelle an:
=EOMONTH(TODAY(), 0)-TODAY()
So finden Sie den ersten Tag des Monats in Excel
Wie Sie bereits wissen, bietet Microsoft Excel nur eine Funktion, um den letzten Tag des Monats (EOMONTH) zurückzugeben., Wenn es um den ersten Tag des Monats geht, gibt es mehr als einen Weg, es zu bekommen.
Beispiel 1. Holen Sie sich den 1. Tag des Monats nach der Monatsnummer
Wenn Sie die Monatsnummer haben, verwenden Sie eine einfache Datumsformel wie diese:
Zum Beispiel gibt =DATE(2015, 4, 1) 1-Apr-15 zurück.
Wenn sich Ihre Zahlen in einer bestimmten Spalte befinden, z. B. in Spalte A, können Sie eine Zellenreferenz direkt in die Formel einfügen:
=DATE(2015, B2, 1)
Beispiel 2., Holen Sie sich den 1.Tag des Monats von einem Datum
Wenn Sie den ersten Tag des Monats basierend auf einem Datum berechnen möchten, können Sie die Excel-Datumsfunktion erneut verwenden, aber dieses Mal benötigen Sie auch die Monatsfunktion, um die Monatsnummer zu extrahieren:
Die folgende Formel gibt beispielsweise den ersten Tag des Monats basierend auf dem Datum in Zelle A2 zurück:
=DATE(2015,MONTH(A2),1)
Beispiel 3., Suchen Sie den ersten Tag des Monats basierend auf dem aktuellen Datum
Wenn Ihre Berechnungen auf dem heutigen Datum basieren, verwenden Sie eine Verbindung der Excel – Funktionen EOMONTH und TODAY:
=EOMONTH(TODAY(),0) +1
– gibt den 1.Tag des folgenden Monats zurück.
Wie Sie sich erinnern, haben wir bereits eine ähnliche EOMONTH-Formel verwendet, um den letzten Tag des aktuellen Monats zu erhalten. Und jetzt fügen Sie einfach 1 zu dieser Formel hinzu, um den ersten Tag des nächsten Monats zu erhalten.,
Auf ähnliche Weise können Sie den ersten Tag des vorherigen und aktuellen Monats abrufen:
=EOMONTH(TODAY(),-2) +1
– gibt den ersten Tag des vorherigen Monats zurück.
=EOMONTH(TODAY(),-1) +1
– gibt den 1. Tag des aktuellen Monats.
Sie können auch die Excel-Datumsfunktion verwenden, um diese Aufgabe zu erledigen, obwohl die Formeln etwas länger wären. Raten Sie zum Beispiel, was die folgende Formel tut?
=DATE(YEAR(TODAY()), MONTH(TODAY()), 1)
Ja, es gibt den ersten Tag des aktuellen Monats.
Und wie zwingen Sie es, den ersten Tag des folgenden oder vorherigen Monats zurückzugeben?, Hände nach unten 🙂 Addieren oder subtrahieren Sie einfach 1 zum/vom aktuellen Monat:
Um den ersten Tag des folgenden Monats zurückzugeben:
=DATE(YEAR(TODAY()), MONTH(TODAY())+1, 1)
Um den ersten Tag des vorherigen Monats zurückzugeben:
=DATE(YEAR(TODAY()), MONTH(TODAY())-1, 1)
So berechnen Sie die Anzahl der Tage in einem Monat
In Microsoft Excel, es gibt eine Vielzahl von Funktionen, um mit Daten und Zeiten zu arbeiten. Es fehlt jedoch eine Funktion zur Berechnung der Anzahl der Tage in einem bestimmten Monat. Also müssen wir diese Auslassung mit unseren eigenen Formeln ausgleichen.
Beispiel 1., Um die Anzahl der Tage basierend auf der Monatsnummer
Wenn Sie die Monatsnummer kennen, gibt die folgende TAGES – / Datumsformel die Anzahl der Tage in diesem Monat zurück:
In der obigen Formel gibt die Datumsfunktion den ersten Tag des folgenden Monats zurück, von dem Sie 1 subtrahieren, um den letzten Tag des gewünschten Monats zu erhalten. Und dann konvertiert die DAY-Funktion das Datum in eine Day-Nummer.
Die folgende Formel gibt beispielsweise die Anzahl der Tage im April (den 4.Monat im Jahr) zurück.,
=DAY(DATE(2015, 4 +1, 1) -1)
Beispiel 2. Um die Anzahl der Tage in einem Monat basierend auf dem Datum
Wenn Sie keine Monatsnummer kennen, aber ein Datum innerhalb dieses Monats haben, können Sie die Funktionen JAHR und MONAT verwenden, um das Jahr und die Monatsnummer aus dem Datum zu extrahieren. Binden Sie sie einfach in die im obigen Beispiel beschriebene TAGES – / Datumsformel ein und Sie erfahren, wie viele Tage ein bestimmter Monat enthält:
=DAY(DATE(YEAR(A2), MONTH(A2) +1, 1) -1)
Wobei A2 eine Zelle mit einem Datum ist.
Alternativ können Sie eine viel einfachere DAY / EOMONTH-Formel verwenden., Wie Sie sich erinnern, gibt die Excel-EOMONTH-Funktion den letzten Tag des Monats zurück, sodass Sie keine zusätzlichen Berechnungen benötigen:
=DAY(EOMONTH(A1, 0))
Der folgende Screenshot zeigt die Ergebnisse, die von allen Formeln zurückgegeben wurden, und wie Sie sehen, sind sie identisch:
So summieren Sie Daten nach Monat in Excel
In einer großen Tabelle bei vielen Daten müssen Sie möglicherweise häufig eine Summe von Werten für einen bestimmten Monat abrufen. Und dies könnte ein Problem sein, wenn die Daten nicht in chronologischer Reihenfolge eingegeben wurden.,
Die einfachste Lösung besteht darin, eine Hilfsspalte mit einer einfachen Excel-Monatsformel hinzuzufügen, die Daten in Monatszahlen konvertiert. Angenommen, Ihre Daten befinden sich in Spalte A, verwenden Sie =MONTH(A2).
Schreiben Sie nun eine Liste von Zahlen (von 1 bis 12 oder nur die Monatsnummern, die für Sie von Interesse sind) in eine leere Spalte und summieren Sie die Werte für jeden Monat mithilfe einer ähnlichen SUMIF-Formel:
=SUMIF(C2:C15, E2, B2:B15)
Wobei E2 die Monatsnummer ist.,
Der folgende Screenshot zeigt das Ergebnis der Berechnungen:
Wenn Sie Ihrer Excel-Tabelle keine Hilfsspalte hinzufügen möchten, können Sie problemlos darauf verzichten. Ein bisschen kniffliger funktioniert die SUMPRODUCT-Funktion:
Wobei Spalte A Daten enthält, Spalte B die zu summierenden Werte enthält und E2 die Monatszahl ist.
Daten basierend auf Monat bedingt formatieren
Nachdem Sie nun wissen, wie Sie die Excel-Funktionen MONAT und MONAT für verschiedene Berechnungen in Ihren Arbeitsblättern verwenden, können Sie einen Schritt weiter gehen und die visuelle Präsentation verbessern. Dazu werden wir die Funktionen der bedingten Excel-Formatierung für Daten verwenden.,
Zusätzlich zu den Beispielen im oben genannten Artikel zeige ich Ihnen jetzt, wie Sie schnell alle Zellen oder ganzen Zeilen eines bestimmten Monats hervorheben können.
Beispiel 1. Markieren Sie Daten innerhalb des aktuellen Monats
Angenommen, Sie möchten in der Tabelle aus dem vorherigen Beispiel alle Zeilen mit den aktuellen Monatsdaten markieren.
Zunächst extrahieren Sie die Monatszahlen aus Daten in Spalte A mit der einfachsten Formel =MONTH($A2). Und dann vergleichen Sie diese Zahlen mit dem aktuellen Monat, der von =MONTH(TODAY ()) zurückgegeben wird., Als Ergebnis haben Sie die folgende Formel, die TRUE zurückgibt, wenn die Monatszahlen übereinstimmen, andernfalls FALSE:
=MONTH($A2)=MONTH(TODAY())
Erstellen Sie eine Excel-bedingte Formatierungsregel basierend auf dieser Formel, und Ihr Ergebnis ähnelt möglicherweise dem folgenden Screenshot (der Artikel wurde im April geschrieben, sodass alle April-Daten hervorgehoben sind).
Beispiel 2. Hervorhebung von Daten nach Monat und Tag
Und hier ist eine weitere Herausforderung. Angenommen, Sie möchten die wichtigsten Feiertage unabhängig vom Jahr in Ihrem Arbeitsblatt hervorheben. Sagen wir Weihnachten und Neujahr., Wie würden Sie diese Aufgabe angehen?
Verwenden Sie einfach die Excel DAY – Funktion, um den Tag des Monats (1-31) und die Monatsfunktion zu extrahieren, um die Monatszahl zu erhalten, und überprüfen Sie dann, ob der TAG entweder 25 oder 31 entspricht und ob der MONAT gleich 12 ist:
=AND(OR(DAY($A2)=25, DAY($A2)=31), MONTH(A2)=12)
So funktioniert die Monatsfunktion in Excel. Es scheint viel vielseitiger zu sein, als es aussieht, huh?
In ein paar der nächsten Beiträge werden wir Wochen und Jahre berechnen und hoffentlich werden Sie ein paar weitere nützliche Tricks lernen., Wenn Sie an kleineren Zeiteinheiten interessiert sind, schauen Sie sich bitte die vorherigen Teile unserer Excel Datumsreihe an (Sie finden die Links unten). Ich danke Ihnen für das Lesen und hoffe, Sie nächste Woche zu sehen!
- So ändern Sie das Datumsformat in Excel und erstellen Sie benutzerdefinierte Datumsformate
- So erstellen Sie einen Kalender in Excel (Dropdown und druckbar)
- So fügen Sie Daten in Excel ein
- So konvertieren Sie Text in Excel nach Datum
- Konvertieren von Excel-Daten in das Textformat
- Arbeiten mit Wochentagen und Tagen im Monat in Excel