Beräkna ålder i Excel

Åldersberäkning i Excel-ark

Detta händer för det mesta att vi behöver veta tidsgapet mellan två datum och att beräkna denna ålder eller tidsgapet mellan två datum kan vara komplicerat om detta inte görs med hjälp av excel. Denna komplexitet i beräkningen kan ändras till roligt om vi använder excel-funktionerna. Detta beror på att excel i ålder eller tidsgap mellan de två datumen kan beräknas i de olika termerna. Det innebär att åldern kan beräknas i år, månader och även i dagar.

Att beräkna åldern utan att använda excel kan vara så tröttande att beräkna åldern ibland är mycket komplex, speciellt om åldern måste beräknas från de två datum som inte representerar en hel månad.

Att beräkna ålder i excel är väldigt enkelt eftersom detta kan göras med hjälp av enkla formler. I excel har vi ingen specifik funktion som kan beräkna åldern men vi måste använda de andra datumfunktionerna i excel för att få åldern i önskat format. Vi kan få åldern i termer av år, månader och dagar också.

Hur beräknar man ålder i Excel-ark?

Nedan följer exemplen för att beräkna ålder i Excel-ark.

Du kan ladda ner denna Excel-mall för beräkna ålder här - Beräkna Excel-mall för ålder

Exempel nr 1 - Beräkning av ålder i Excel i termer av ett år

För att beräkna åldern i termer av år använder vi funktionen "DATEDIF".

Steg 1: Välj cellen där åldern måste visas.

Steg 2: Ange formeln "daterad om" enligt nedan.

= DATEDIF (förflutet datum, aktuellt datum, ”Y”)

  • Tidigare datum:  Detta betyder cellen som har startdatumet.
  • Aktuellt datum:  Detta betyder den cell som har ett datum som faller efter startdatumet.
  • “Y”: Detta betyder att vi bara behöver åldern i termer av år.

Steg 3:

Efter att funktionen har infogats kommer vi att få resultatet som visar åldern endast som avslutade år.

  • Beräkning av ålder inklusive bråkdel av år.

Exempel # 2 - Beräkning av ålder i Excel-villkor för månader

Om vi ​​behöver åldern i termer av månader så behöver vi bara göra en liten förändring i formeln daterad om den vi har använt vid beräkning av åren.

= datedIf (Tidigare datum, aktuellt datum, ”M”)

Nu har vi använt “M” eftersom vi behöver åldern endast i månader.

Dra formeln för att få resten av resultaten.

  • Beräkning av ålder i termer av månader (inklusive delmånader)

Exempel # 3 - Beräkning av ålder i Excel i termer av dagar

Om vi ​​behöver åldern i termer av dagar, behöver vi bara använda excelformeln nedan

= datedIf (Tidigare datum, Aktuellt datum, ”D”)

Dra formeln för att få resten av resultaten.

Exempel # 4- Beräkning av ålder i Excel i år, månader och dagar

Om vi ​​behöver veta åldern i termer av ålder, månader och år, behöver vi bara använda sammankopplad excelformel tillsammans med DATEDIF-formeln.

Om vi ​​nu behöver känna till åldern i "Y / M / D" menar vi att vi vill att excellen ska berätta de avslutade åren, månaderna som är över de avslutade åren och äntligen de dagar som inte gör en fullständig månad.

= CONCATENATE (DATEDIF (A2, B2, "Y"), "år", DATEDIF (A2, B2, "YM"), "Månader och", DATEDIF (A2, B2, "MD"), "dagar")

I ovanstående formel har vi använt

  • “Y”: Detta betyder att vi behöver år.
  • ”YM”: Detta betyder att vi behöver månader som är över de avslutade åren.
  • ”MD”: Detta innebär att vi behöver de dagar som ligger över de avslutade månaderna.

Dra formeln för att få resten av resultaten.

Beräkna åldern med hjälp av Excel VBA

Om vi ​​vill använda VBA för att beräkna åldern måste vi skriva en kod i VBA.

Steg 1:  Öppna VBA-redigeraren genom att klicka på tangentbordet Alt + F11

Steg 2:  Definiera koden.

Här i koden har vi definierat "ålder" som variant och angett källan som cell A1 i arket. Denna A1-cell har formeln som vi har använt i exemplen ovan.

Steg 3:  Ange datumet i “MM / DD / YY” -format.

Steg 4:  Klicka på "Visa åldern som datum".

Steg 5:  Resultatet visas i Msg. rutan enligt nedan.

  • I exemplen ovan har vi sett de olika exemplen på hur ålder kan beräknas mellan två datum. Vid den här tiden måste vi kunna förstå att ålder bara kan beräknas om vi har två datum, varav en faller före den andra. I excel termer är datumen inte datum utan någon kod som återspeglar datumet på skärmen. Detta innebär att 1/1/2019 kan vara 1 januari 2019 för oss, men för att utmärka detta inte ett datum är detta 43466 i dess termer.
  • Excel använder sin egen kodning för datum och denna kodning formateras sedan för oss så att vi kan se det numret som data. Eftersom det inte finns något som kallas datum för att utmärka kan excel därför subtrahera två datum.
  • I exemplen ovan har vi använt formeln "DatedIf" för att beräkna åldern mellan två datum. Denna funktion visas inte i funktionen för autoslutförande när vi börjar skriva funktionen. Detta beror på att den här funktionen är dold för att utmärka sig och inte kommer som ett förslag av excel. Så detta är viktigt att vi ska känna till den fullständiga syntaxen för denna funktion.

Saker att komma ihåg

  • En datifunktion visas inte i alternativet autoslutförande om vi har börjat skriva den här funktionen. Så detta är viktigt att vi känner till den fullständiga syntaxen för denna funktion.
  • De två datumen ska ha samma format för att beräkna åldern.
  • Detta bör komma ihåg att när vi använder en datadif-funktion måste vi först ange det datum som faller före det datum som vi kommer att ange i det andra syntaxalternativet.
  • Om vi ​​får ett datum istället för ålder måste vi ändra formateringen för den cellen till nummer från datum.