Hur man använder Excel DATEDIF -funktion (med exempel)

Excel DATEDIF -funktion (exempel + video)

Excel DATEDIF är en av få papperslösa funktioner (de andra som jag vet är EVALUATE, FILES och GET.CELL).

Att vara papperslös betyder att du inte hittar det i formellistan eller som en del av IntelliSense (prompten som visas när du skriver ett formelnamn för att visa namnen på matchande funktioner).

När ska du använda Excel DATEDIF -funktionen

Excel DATEDIF -funktionen kan användas när du vill beräkna antalet år, månader eller dagar mellan de två angivna datumen. Ett bra exempel är att beräkna åldern.

Vad den returnerar

Det returnerar ett numeriskt värde som anger antalet år/månader/dagar mellan de två angivna datumen. Om det skulle vara antalet år, eller månader eller dagar bestäms av användarinmatningen (se inmatningsargument nedan).

Syntax

= DATEDIF (startdatum, slutdatum, enhet)

Inmatningsargument

  • startdatum: Det är ett datum som representerar startdatumets värde för perioden. Den kan skrivas in som textsträngar i dubbla citattecken, som serienummer eller som ett resultat av någon annan funktion, till exempel DATE ().
  • slutdatum: Det är ett datum som representerar slutdatumets värde för perioden. Den kan skrivas in som textsträngar i dubbla citattecken, som serienummer eller som ett resultat av någon annan funktion, till exempel DATE ().
  • enhet: Detta avgör vilken typ av resultat du får från den här funktionen. Det finns sex olika utgångar som du kan få från DATEDIF -funktionen, baserat på vilken enhet du använder. Här är enheterna du kan använda:
    • “Y” - returnerar antalet avslutade år under den angivna perioden.
    • “M” - returnerar antalet slutförda månader under den angivna perioden.
    • “D” - returnerar antalet slutförda dagar under den angivna perioden.
    • "MD" - returnerar antalet dagar under perioden, men räknas inte de under åren och månaderna som har slutförts.
    • "YM" - returnerar antalet månader under perioden, men räknas inte dem under de år som har slutförts.
    • "YD" - returnerar antalet dagar under perioden, men räknas inte de under de år som har slutförts.

Ytterligare anmärkningar

  • Excel DATEDIF-funktion tillhandahålls för kompatibilitet med Lotus 1-2-3.
  • När du skriver den här funktionen i en cell i Excel visar den INTE IntelliSense. Det visar inte ens funktionens namn när du anger det i en cell. Det fungerar dock i alla versioner av Excel. Du måste känna till argumenten och hur du använder dem.
  • Datum kan anges som textsträngar inom dubbla citattecken (till exempel “2016/1/15”), som serienummer (till exempel 42384, som representerar 15 januari 2016, om du använder datumsystemet 1900), eller som resultaten av andra formler/funktioner (till exempel DATEVALUE (“2016/1/15”)).

Excel DATEDIF -funktion - levande exempel

Här är tre exempel på hur du använder Excel DATEDIF -funktionen.

#1 Beräkning av antalet avslutade år mellan två datum.

I exemplet ovan returnerar Excel DATEDIF -funktionen antalet år som slutförts mellan 01 januari 1990 och det aktuella datumet (vilket är 14 mars 2016 i detta exempel). Det returnerar 26, vilket är det totala antalet avslutade år och ignorerar de ytterligare månaderna och dagarna efter det.

En vanlig användning av detta kan vara att beräkna åldern i år.

#2 Beräkning av antalet avslutade månader mellan två datum.

I exemplet ovan returnerar Excel DATEDIF -funktionen antalet månader som slutförts mellan den 1 januari 1990 och det aktuella datumet (som är 14 mars 2016 i detta exempel).

Det returnerar 314, vilket är det totala antalet avslutade månader och ignorerar de ytterligare dagarna efter det.

En bra användning av detta kan vara att beräkna antalet månader mellan projektens start- och slutdatum.

I exemplet ovan ger det det totala antalet månader. Men om du vill veta antalet månader efter det totala antalet avslutade år måste du använda YM som enhetsargument.

Till exempel, när du beräknar ålder i Excel, om du vill veta hur många år och hur många månader som har förflutit fram till nu, kan du använda YM för att få antalet månader utöver åren (som visas nedan).

#3 Beräkning av antalet slutförda dagar mellan två datum.

I exemplet ovan returnerar Excel DATEDIF -funktionen det totala antalet dagar som slutförts mellan 01 januari 1990 och det aktuella datumet (vilket är 14 mars 2016 i detta exempel). Den returnerar 9569, vilket är det totala antalet dagar mellan de två datumen.

Om du vill få antalet dagar mellan de två datumen medan du utesluter dem från de år som redan har slutförts måste du använda YD som det tredje argumentet (som visas på bilden nedan):

I exemplet ovan returnerar det 72, vilket är det totala antalet dagar efter 26 hela år.

Om du vill få antalet dagar mellan de två datumen utan att utesluta dem från de år och månader som redan har slutförts måste du använda MD som det tredje argumentet (som visas på bilden nedan):

I exemplet ovan returnerar den 13, vilket är antalet dagar utöver 26 år och 3 månader.

  • Excel DATE -funktion: Excel DATE -funktionen kan användas när du vill få datumvärdet med hjälp av värdena år, månad och dag som inmatningsargument. Det returnerar ett serienummer som representerar ett visst datum i Excel.
  • Excel DATEVALUE -funktion: Excel DATEVALUE -funktion är bäst lämpad för situationer när ett datum lagras som text. Denna funktion konverterar datumet från textformat till ett serienummer som Excel känner igen som ett datum.
  • Excel NETWORKDAYS -funktion: Excel NETWORKDAYS -funktionen kan användas när du vill få antalet arbetsdagar mellan två givna datum. Det räknar inte helgerna mellan de angivna datumen (som standard är helgen lördag och söndag). Det kan också utesluta alla angivna helgdagar.
  • Excel NETWORKDAYS.INTL -funktion: Excel NETWORKDAYS.INTL -funktionen kan användas när du vill få antalet arbetsdagar mellan två givna datum. Det räknas inte helger och helgdagar, som båda kan anges av användaren. Det gör det också möjligt att ange helg (till exempel kan du ange fredag ​​och lördag som helg, eller bara söndag som helg).
  • Excel Today -funktion: Excel TODAY -funktionen kan användas för att få aktuellt datum. Det returnerar ett serienummer som representerar det aktuella datumet.
  • Excel WEEKDAY -funktion: Excel WEEKDAY -funktionen kan användas för att få veckodagen som ett nummer för det angivna datumet. Det returnerar ett tal mellan 1 och 7 som representerar motsvarande veckodag.
  • Excel WORKDAY -funktion: Excel WORKDAY -funktionen kan användas när du vill få datumet efter ett visst antal arbetsdagar. Som standard tar det lördag och söndag som helg.
  • Excel WORKDAY.INTL -funktion: Excel WORKDAY.INTL -funktionen kan användas när du vill få datumet efter ett visst antal arbetsdagar. I den här funktionen kan du ange att helgen ska vara andra dagar än lördag och söndag.

Du kommer att bidra till utvecklingen av webbplatsen, dela sidan med dina vänner

wave wave wave wave wave