Hur man använder Excel EOMONTH-funktionen

Innehållsförteckning

Sammanfattning

Excel EOMONTH-funktionen returnerar den sista dagen i månaden, n månader i det förflutna eller framtiden. Du kan använda EDATE för att beräkna utgångsdatum, förfallodatum och andra datum som behöver landa den sista dagen i en månad. Använd ett positivt värde i månader för att få ett datum i framtiden och ett negativt värde för att få ett datum tidigare.

Ändamål

Få sista dagen i månaden n månader i framtiden eller det förflutna

Returvärde

Sista dagen i månadsdatumet

Syntax

= EOMONTH (startdatum, månader)

Argument

  • start_date - Ett datum som representerar startdatumet i ett giltigt Excel-serienummerformat.
  • månader - Antalet månader före eller efter startdatum.

Version

Excel 2003

Användningsanmärkningar

Funktionen EOMONTH returnerar den sista dagen i månaden, n månader i det förflutna eller framtiden. Använd ett positivt värde i månader för att få ett datum i framtiden och ett negativt värde för att få ett datum tidigare. Du kan använda EDATE för att beräkna utgångsdatum, förfallodatum och andra datum som behöver landa den sista dagen i en månad.

EOMONTH returnerar ett serienummer som motsvarar ett datum. För att visa resultatet som datum, använd ett nummerformat efter eget val.

Grundläggande användning

Till exempel med 12 maj 2017 i cell B5:

=EOMONTH(B5,0) // returns May 31, 2017 =EOMONTH(B5,4) // returns Sep 30, 2017 =EOMONTH(B5,-3) // returns Feb 28, 2017

Du kan också använda EOMONTH för att gå igenom år:

=EOMONTH(B5,12) // returns May 31, 2018 =EOMONTH(B5,36) // returns May 31, 2020 =EOMONTH(B5,-24) // returns May 31, 2015

Sista dagen i innevarande månad

För att få den sista dagen i den aktuella månaden, kombinera TODAY-funktionen med EOMONTH så här:

=EOMONTH(TODAY(),0) // last day of current month

TODAY-funktionen returnerar det aktuella datumet till EOMONTH-funktionen. EOMONTH, med noll (0) i månader, använder det aktuella datumet för att beräkna den sista dagen i den aktuella månaden.

Första dagen i innevarande månad

Även om EOMONTH returnerar den sista dagen i månaden kan du använda EOMONTH för att få den första dagen i den aktuella månaden så här:

=EOMONTH(TODAY(),-1)+1 // first day of current month

Se länkar nedan för fler exempel på hur man använder EOMONTH-funktionen i formler.

Anteckningar

  1. Använd i flera månader ett positivt tal för framtida datum och ett negativt antal för tidigare datum.
  2. EOMONTH returnerar #VALUE-felet om startdatumet inte är ett giltigt datum.
  3. Om startdatumet har en fraktionerad tid tas den bort.
  4. Om argumentet månader innehåller ett decimalvärde tas det bort.
  5. För att flytta valfritt datum n månader in i framtiden eller det förflutna, se EDATE-funktionen.
  6. EOMONTH returnerar ett datumserienummer som måste formateras som ett datum.

Relaterade videoklipp

Hur man beräknar och markerar utgångsdatum Hur man genererar ett utgångsdatum i framtiden, hur man beräknar "återstående dagar" och hur man markerar datum som har gått ut eller snart löper ut med villkorlig formatering. SEKVENS av datum I den här videon tittar vi på hur man genererar en sekvens med datum med funktionen SEKVENS.

Intressanta artiklar...