Hur man beräknar ålder i Excel med hjälp av formler + GRATIS kalkylatormall

Innehållsförteckning

Titta på video - Hur man beräknar ålder i Excel (i år, månader och dagar)

Med hjälp av en kombination av Excel -funktioner och födelsedatum kan du enkelt beräkna ålder i Excel. Du kan antingen beräkna åldern till det aktuella datumet eller mellan den angivna tidsperioden.

Tekniken som visas här kan också användas i andra situationer, till exempel beräkning av ett projekts varaktighet eller tjänstens tjänstgöringstid.

Hur man beräknar ålder i Excel

I den här självstudien lär du dig hur du beräknar ålder i Excel i:

  • Antalet år som förflutit till det angivna datumet.
  • Antalet år, månader och dagar förflutit till det angivna datumet.

Du kan också ladda ner Excel -åldersberäkningsmall.

Beräkna ålder i Excel - endast år

Antag att du har födelsedatum i cell B1 och du vill beräkna hur många år som har gått sedan det här datumet, här är formeln som ger dig resultatet:

= DATEDIF (B1, TODAY (), "Y")

Om du har det aktuella datumet (eller slutdatumet) i en cell kan du använda referensen istället för TODAY -funktionen. Om du till exempel har det aktuella datumet i cell B2 kan du använda formeln:

= DATEDIF (B1, B2, "Y")

DATEDIF-funktionen tillhandahålls för kompatibiliteten med Lotus 1-2-3.

En av de saker du kommer att märka när du använder den här funktionen är att det inte finns någon IntelliSense tillgänglig för den här funktionen. Inget verktygstips visas när du använder den här funktionen.

Det betyder att medan du kan använda den här funktionen i Excel, måste du känna till syntaxen och hur många argument den här funktionen tar.

Om du är intresserad av att veta mer om DATEDIF -funktionen, läs innehållet i rutan nedan. Om inte kan du hoppa över detta och gå till nästa avsnitt.

Syntax för DATEDIF -funktionen:

= DATEDIF (startdatum, slutdatum, enhet)

Det krävs 3 argument:

  • start datum: Det är ett datum som representerar periodens startdatumvärde. 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 periodens slutdatumvärde. 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 skulle avgöra 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 slutförda år under den angivna tidsperioden.
    • “M” - returnerar antalet slutförda månader under den angivna tidsperioden.
    • “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.

Du kan också använda YEARFRAC -funktionen för att beräkna åldern i Excel (i år) i det angivna datumintervallet.

Här är formeln:

= INT (YEARFRAC (B1, TODAY ()))

YEARFRAC -funktionen returnerar antalet år mellan de två angivna datumen och sedan returnerar INT -funktionen endast heltalet av värdet.

NOTERA: Det är bra att använda DATE -funktionen för att få datumvärdet. Det undviker alla felaktiga resultat som kan uppstå när du anger datumet som text eller något annat format (vilket inte är ett acceptabelt datumformat).

Beräkna ålder i Excel - år, månader och dagar

Anta att du har födelsedatum i cell A1, här är formlerna:

För att få årsvärdet:

= DATEDIF (B1, TODAY (), "Y")

För att få månadsvärdet:

= DATEDIF (B1, TODAY (), "YM")

För att få dagsvärdet:

= DATEDIF (B1, TODAY (), "MD")

Nu när du vet hur du beräknar år, månader och dagar kan du kombinera dessa tre för att få en text som säger 26 år, 2 månader och 13 dagar. Här är formeln som kommer att få detta gjort:

= DATEDIF (B1, TODAY (), "Y") & "Years" & DATEDIF (B1, TODAY (), "YM") & "Months" & DATEDIF (B1, TODAY (), "MD") & "Days"

Observera att TODAY -funktionen är flyktig och dess värde skulle förändras varje dag när du öppnar arbetsboken eller det sker en förändring i den. Om du vill behålla resultatet som det är, konvertera formelresultatet till ett statiskt värde.

Excel -funktioner som används:

Här är en lista över funktioner som används i den här självstudien:

  • DATEDIF () - Denna funktion beräknar antalet dagar, månader och år mellan två angivna datum.
  • TODAY () - Det ger det aktuella datumvärdet.
  • YEARFRAC () - Det tar startdatum och slutdatum och ger dig antalet år som har gått mellan de två datumen. Till exempel, om någons födelsedatum är 01-01-1990, och det aktuella datumet är 15-06-2016, skulle formeln returnera 26.455. Här representerar heltalet antalet avslutade år och decimaldelen representerar ytterligare dagar som har gått efter 26 år.
  • DATE () - Det returnerar datumvärdet när du anger argument för år, månad och dag.
  • INT () - Detta returnerar heltalets del av ett värde.

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

wave wave wave wave wave