Aftur í Blogg
3 min read

Hvernig á að reikna aldur í Google Sheets (ár, mánuðir, dagar)

Lærðu einfaldar Google Sheets formúlur til að reikna út aldur frá fæðingardegi: lokið árum, ár + mánuðir + dagar, og aldur á tilteknum degi. Inniheldur afrita-líma dæmi og algengar lausnir.

Hvernig á að reikna aldur í Google Sheets (ár, mánuðir, dagar)

Þarftu aldursformúlu í Google Sheets? Hér að neðan eru hagnýtustu leiðirnar til að reikna aldur út frá fæðingardegi — sem lokið ár, eða sem nákvæman aldur (ár, mánuðir, dagar). Öll dæmin eru auðveld að afrita og líma.

Áður en þú byrjar: hvers konar „aldur“ þarftu?

  • Lokið ár (t.d. 31) — algengt fyrir HR, eyðublöð, hæfnisskoðanir.
  • Nákvæmur aldur (t.d. 31 ár 4 mánuðir 2 dagar) — gagnlegt í læknisfræði, menntun eða ítarlegri skýrslugerð.

1) Aldur í árum (lokið árum) með DATEDIF

Ef fæðingardagur þinn er í A2, skilar þetta fullum árum sem lokið er fram á daginn í dag:

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

2) Aldur í árum (án DATEDIF)

Sumir kjósa formúlu sem byggir ekki á DATEDIF. Þessi útgáfa reiknar ár og leiðréttir svo ef afmælisdagurinn hefur ekki enn verið á þessu ári:

=YEAR(TODAY())-YEAR(A2)-IF(DATE(YEAR(TODAY()),MONTH(A2),DAY(A2))>TODAY(),1,0)

3) Nákvæmur aldur: ár + mánuðir + dagar (Y / YM / MD)

Þetta er klassíska „nákvæmur aldur“ mynstrið með DATEDIF:

=DATEDIF(A2, TODAY(), "Y")
=DATEDIF(A2, TODAY(), "YM")
=DATEDIF(A2, TODAY(), "MD")

Til að sameina í læsilegan texta í einum reit:

=DATEDIF(A2,TODAY(),"Y")&" ár "&DATEDIF(A2,TODAY(),"YM")&" mánuðir "&DATEDIF(A2,TODAY(),"MD")&" dagar"

4) Aldur á tilteknum degi (ekki í DAG)

Ef þú þarft aldur „á tilteknum“ degi (til dæmis dagsetningu prófs eða samnings), settu þann viðmiðunardag í B2 og notaðu:

=DATEDIF(A2, B2, "Y")

Útgáfan fyrir nákvæman aldur virkar á sama hátt (skiptu út TODAY() fyrir B2).

5) Algeng vandamál (og skjótar lausnir)

  • #VALUE! þýðir venjulega að fæðingardagur þinn er geymdur sem texti. Lagaðu það með því að breyta reitnum í rétt dagsetningarsnið.
  • Fæðingardagur í framtíðinni mun valda villum. Bættu við vörn eins og IF(A2>TODAY(),"", ...).
  • Tómir reitir: vefðu formúlur inn í athugun á tómum reit: IF(A2="","", ...).

Fljótleg staðfesting

Ef þú vilt staðfesta niðurstöðu töflureiknisins geturðu einnig notað reiknivélina á netinu hér: Reikna aldur á netinu.

Tengt (Excel útgáfa)

Ef þú ert að nota Excel í stað Sheets, sjáðu: Hvernig á að reikna aldur í Excel.

Algengar spurningar

Virkar DATEDIF í Google Sheets?

Já. Google Sheets styður DATEDIF með sömu einingakóðum ("Y", "M", "D", "YM", "MD") sem almennt eru notaðir í Excel.

Hvernig reikna ég aldur í árum og mánuðum í Sheets?

Notaðu DATEDIF(DOB, TODAY(), "Y") fyrir ár og DATEDIF(DOB, TODAY(), "YM") fyrir mánuði sem eftir eru, sameinaðu þau svo.

Hvernig reikna ég aldur á tilteknum degi?

Skiptu út TODAY() með reit sem inniheldur viðmiðunardagsetningu þína, t.d. DATEDIF(A2, B2, "Y").