So erhalten Sie den ersten Tag des Monats in Excel (einfache Formeln)

Manchmal müssen Sie möglicherweise wissen, was der erste Tag des Monats basierend auf einem bestimmten Datum ist.

Wenn es keine dedizierte Funktion gibt, um den ersten Tag eines bestimmten Monats abzurufen, können Sie ihn leicht mit einem Workaround finden.

In diesem Excel-Tutorial zeige ich Ihnen einige wirklich einfache Formeln, mit denen Sie Holen Sie sich den ersten Tag eines Monats in Excel basierend auf einem bestimmten Datum.

Also lasst uns anfangen!

Holen Sie sich den ersten Tag des Monats mit EOMONTH

Die EOMONTH-Funktion gibt Ihnen den letzten Tag des Monats für ein bestimmtes Datum (daher als Monatsende-Funktion bezeichnet).

Aber wir wollen nicht den letzten Tag des Monats - wir wollen den ersten Tag.

Um den ersten des Monats zu erhalten, müssen Sie Ihre EOMONTH-Formel ein wenig anpassen.

Angenommen, Sie haben einen Datensatz wie unten gezeigt, in dem Sie den ersten Tag des Monats für jedes dieser angegebenen Daten in Spalte A finden möchten.

Beachten Sie, dass diese Datumsangaben im Format MM/TT/JJJJ vorliegen (das Datumsformat folgte in den USA). Diese können in Ihrem System je nach Ihrer regionalen Datumseinstellung anders aussehen.

Unten ist die Formel, um das zu tun:

=EOMONTH(A2,-1)+1

Die obige EOMONTH-Formel verwendet zwei Argumente:

  • Startdatum: das Datum, ab dem Excel den Monatswert verwendet und den ersten Tag des Monats berechnet
  • Monate: Die Anzahl der Monate vor oder nach dem Startdatum. Wenn ich 0 verwende, gibt mir EOMONTH den letzten Tag des angegebenen Monats, und wenn ich 1 verwende, wird mir der letzte Tag des nächsten Monats angezeigt.

Da ich -1 als zweites Argument in der EOMONTH-Formel verwendet habe, wird mir der letzte Tag des Vormonats angezeigt (basierend auf dem Datum in Zelle A2).

Und da ich den ersten Tag des Monats (ab dem angegebenen Datum) haben möchte, kann ich einfach 1 zum EOMONTH-Ergebnis addieren.

Sie können dieselbe Logik auch verwenden, wenn Sie den 10. Tag oder einen anderen Tag des Monats wünschen. Fügen Sie einfach diesen Wert anstelle von 1 in die Formel ein.

Beachten Sie, dass die EOMONTH-Funktion nur für Excel 2007 und höhere Versionen verfügbar ist.

Holen Sie sich den ersten Tag des Monats mit der DATUM/TAG-Formel

Datumsangaben werden als Zahlen in Excel gespeichert, was uns eine einfache Verwendung in Berechnungen (z. B. Addition/Subtraktion) ermöglicht.

Wenn Sie nun den ersten Tag des Monats von einem bestimmten Datum abrufen möchten, müssen Sie nur den Tageswert im Datum verwenden und auf 1 zurücksetzen.

Wenn ich beispielsweise das Datum 15. Oktober 2021-2022 habe, muss ich für den ersten freien Tag in diesem Monat 14 Tage von diesem Datum abziehen.

Sehen wir uns nun an, wie Sie diese Logik in eine Excel-Formel übersetzen.

Angenommen, ich habe einen Datensatz wie unten gezeigt, in dem ich die Daten in Spalte A habe, und möchte für jedes dieser Daten den ersten Tag des Monats abrufen.

Unten ist die Formel, die das tut:

=A2-TAG(A2)+1

Die obige Formel verwendet das Datum in Zelle A2 (das als Seriennummer hinten und in Excel gespeichert ist) und subtrahiert den Tageswert desselben Datums (der durch die DAY-Formel angegeben wird).

Die obige Formel gibt uns den letzten Tag des Vormonats, also wird 1 hinzugefügt, weil wir den ersten Tag des Monats ab dem angegebenen Datum wollen.

Holen Sie sich den ersten Montag des Monats

Es ist ziemlich einfach, den ersten Tag des Monats zu ermitteln, es ist wahrscheinlich schwierig, den ersten Montag des Monats (oder jeden anderen ersten Wochentag des Monats) zu ermitteln.

Obwohl wir wissen, dass dies irgendwo am Anfang des Monats wäre, müssen wir, um das genaue Datum zu erhalten, herausfinden, welcher Tag am ersten Tag des Monats ist, und dann den ersten Montag verwenden.

Der Zweck dieses Tutorials Ich betrachte Montag als den ersten Wochentag (dass Sie die hier gezeigte Methode verwenden können, um das erste Auftreten eines beliebigen Wochentages herauszufinden).

Lassen Sie mich ein Beispiel für September2021-2022 nehmen, bei dem der erste Tag des Monats ein Dienstag ist und der erste Montag der 8. September2021-2022 ist.

Unten ist die Formel, die mir den ersten Montag im September 2021-2022 geben wird

=(EOMONTH(DATUM(2020,7,1),-1)+1)+(MOD(8-WOCHENDAY(EOMONTH(DATUM(2020,7,1),-1)+1,2),7))

Beachten Sie, dass ich das Datum mit der DATE-Funktion hartcodiert habe. Sie können in diesem Fall auch einen Zellbezug mit Datum verwenden. Anstelle von DATE(2020,7,1) können Sie also den Zellbezug (z. B. A2) mit dem Datum verwenden.

Lassen Sie mich nun erklären, wie diese Formel funktioniert!

Der erste Teil der Formel (die EOMONTH-Formel) gibt uns den ersten Tag des Monats für das angegebene Datum.

Der zweite Teil der Formel verwendet die Funktion WEEKDAY, um diesen ersten Tag des Monats zu analysieren. Wenn es bereits ein Montag ist, dann gibt die gesamte MOD-Formel 0 zurück und wir würden mit dem ersten Tag selbst gelassen.

Aber wenn der erste Tag des Monats kein Montag ist, dann würde uns die MOD-Formel die Gesamtzahl der Tage geben, die wir zu diesem Datum hinzufügen sollten, um den ersten Montag des Monats zu erhalten.

Im September 2021-2022 ist der erste Tag des Monats beispielsweise ein Dienstag. In diesem Fall gibt uns die MOD-Funktion 6, was uns, wenn wir zum EOMONTH-Ergebnis addieren, den 7. September 2021-2022 als ersten Montag des Monats ergibt.

In diesem Beispiel habe ich Ihnen gezeigt, wie Sie den ersten Montag eines Monats finden, aber Sie können dieselbe Formel verwenden, um jeden Tag zu finden.

Wenn Sie beispielsweise den ersten Samstag eines Monats ermitteln möchten, können Sie die Formel wie unten gezeigt anpassen:

=(EOMONTH(DATUM(2020,9,1),-1)+1)+(MOD(8-WOCHENDAY(EOMONTH(DATUM(2020,9,1),-1)+1,16),7))

Die einzige Änderung, die ich vorgenommen habe, ist das zweite Argument der WEEKDAY-Formel.

So können Sie Formeln in Excel verwenden, um den ersten Tag des Monats oder den ersten Montag (oder jeden anderen Wochentag) des Monats herauszufinden.

Ich hoffe, Sie fanden dieses Tutorial nützlich!

Sie werden die Entwicklung der Website helfen, die Seite mit Ihren Freunden teilen

wave wave wave wave wave