Så här beräknar du ålder i Google Kalkylark (år, månader, dagar)
Lär dig enkla Google Kalkylark-formler för att beräkna ålder från ett födelsedatum: fullständiga år, år + månader + dagar, och ålder vid ett specifikt datum. Inkluderar kopiera-klistra-exempel och vanliga lösningar.
Behöver du en åldersformel i Google Kalkylark? Nedan hittar du de mest praktiska sätten att beräkna ålder från ett födelsedatum – antingen som fullständiga år, eller som en exakt ålder (år, månader, dagar). Alla exempel är enkla att kopiera och klistra in.
Innan du börjar: vilken typ av “ålder” behöver du?
- Fullständiga år (t.ex. 31) – vanligt inom HR, för formulär och behörighetskontroller.
- Exakt ålder (t.ex. 31 år 4 månader 2 dagar) – användbart inom medicin, utbildning eller detaljerad rapportering.
1) Ålder i år (fullständiga år) med DATEDIF
Om ditt födelsedatum finns i A2, returnerar detta fullständiga år räknat fram till idag:
=DATEDIF(A2, TODAY(), \"Y\")
2) Ålder i år (utan DATEDIF)
Vissa föredrar en formel som inte förlitar sig på DATEDIF. Denna version beräknar antal år och korrigerar sedan om födelsedagen inte har inträffat ännu i år:
=YEAR(TODAY())-YEAR(A2)-IF(DATE(YEAR(TODAY()),MONTH(A2),DAY(A2))>TODAY(),1,0)
3) Exakt ålder: år + månader + dagar (Y / YM / MD)
Detta är det klassiska mönstret för \"exakt ålder\" med DATEDIF:
=DATEDIF(A2, TODAY(), \"Y\")
=DATEDIF(A2, TODAY(), \"YM\")
=DATEDIF(A2, TODAY(), \"MD\")
För att kombinera till en läsbar text i en enda cell:
=DATEDIF(A2,TODAY(),\"Y\")&\" år \"&DATEDIF(A2,TODAY(),\"YM\")&\" månader \"&DATEDIF(A2,TODAY(),\"MD\")&\" dagar\"
4) Ålder vid ett specifikt datum (inte IDAG)
Om du behöver ålder \"vid\" ett visst datum (till exempel datumet för ett prov eller avtal), placera det referensdatumet i B2 och använd:
=DATEDIF(A2, B2, \"Y\")
Versionen för exakt ålder fungerar på samma sätt (ersätt TODAY() med B2).
5) Vanliga problem (och snabba lösningar)
- #VÄRDEFEL! betyder oftast att ditt födelsedatum är lagrat som text. Åtgärda genom att konvertera cellen till ett korrekt datumformat.
- Framtida födelsedatum kommer att orsaka fel. Lägg till ett skydd som
IF(A2>TODAY(),\"\", ...). - Tomma celler: omslut formlerna med en tomkontroll:
IF(A2=\"\",\"\", ...).
Snabb kontroll
Om du vill bekräfta ditt kalkylarksresultat kan du även använda ålderskalkylatorn online här: Beräkna ålder online.
Relaterat (Excel-version)
Om du använder Excel istället för Kalkylark, se: Så här beräknar du ålder i Excel.
Vanliga frågor
Fungerar DATEDIF i Google Kalkylark?
Ja. Google Kalkylark stöder DATEDIF med samma enhetskoder (\"Y\", \"M\", \"D\", \"YM\", \"MD\") som vanligtvis används i Excel.
Hur beräknar jag ålder i år och månader i Kalkylark?
Använd DATEDIF(FÖDELSEDATUM, IDAG(), \"Y\") för år och DATEDIF(FÖDELSEDATUM, IDAG(), \"YM\") för återstående månader, kombinera dem sedan.
Hur beräknar jag ålder vid ett specifikt datum?
Ersätt TODAY() med en cell som innehåller ditt referensdatum, t.ex. DATEDIF(A2, B2, \"Y\").