Kaip apskaičiuoti amžių „Google“ skaičiuoklėse nuo gimimo datos

„Google“ skaičiuoklės gali būti naudojamos ne tik duomenims kaupti ir tvarkyti. Taip pat galite jį naudoti norėdami nustatyti dabartinį laiką, kurti diagramas ir apskaičiuoti amžių naudodami gimimo datą. Pastarasis atrandamas naudojant formules ir funkcijas, integruotas tiesiai į „Google“ skaičiuokles.

Kaip apskaičiuoti amžių „Google“ skaičiuoklėse nuo gimimo datos

Amžiaus nustatymas nuo gimimo datos „Google“ skaičiuoklėse

Naudodami „Google“ skaičiuokles turite du vyraujančius būdus, kaip nustatyti amžių nuo gimimo datos. Yra DATEDIF , kuri yra lankstesnė parinktis, ir YEARFRAC , paprastesnis pasirinkimas. Straipsnio pabaigoje turėtumėte sugebėti nustatyti ne tik vieno asmens, bet ir kelių skirtingų žmonių grupių amžių vienu metu.

Pradėsiu nuo DATEDIF funkcijos.

Funkcija DATEDIF

Kad galėtume pasinerti į pačią funkciją, turėsime žinoti, kaip ji veikia. Tam reikės išmokti sintaksę naudoti su funkcija DATEDIF. Kiekviena funkcija, kurią įvedėte į funkciją, susijusi su užduotimi. Peržiūrėkite šias užduotis toliau:

Sintaksė

=DATEDIF(pradžios_data,pabaigos_data,vienetas)

  • pradžios data
    • Skaičiavimas turės prasidėti nuo gimimo datos.
  • pabaigos_data
    • Tai bus skaičiavimo pabaigos data. Nustatant dabartinį amžių, šis skaičius greičiausiai bus šios dienos data.
  • vienetas
  • Išvesties parinktys, kurias sudaro: „Y“, „M“, „D“, „YM“, „YD“ arba „MD“.
  • Y – bendras ištisų metų skaičius tarp įvestų pradžios ir pabaigos datų.
    • YM – „M“ reiškia mėnesius. Šioje išvestyje rodomas mėnesių skaičius po „Y“ praėjusių metų. Skaičius neviršys 11.
    • YD – „D“ reiškia dienas. Šioje išvestyje rodomas dienų skaičius po „Y“ praėjusių metų. Skaičius neviršys 364.
  • M – bendras visiškai praėjusių mėnesių tarp įvestų pradžios ir pabaigos datų skaičius.
    • MD – kaip ir kituose vienetuose, „D“ reiškia dienas. Šioje išvestyje rodomas dienų skaičius po visiškai praėjusių „M“ mėnesių. Negali viršyti 30.
  • D – bendras visiškai prabėgusių dienų skaičius tarp įvestų pradžios ir pabaigos datų.

Skaičiavimas

Dabar, kai suprantate sintaksę, kuri bus naudojama, galime nustatyti formulę. Kaip minėta anksčiau, funkcija DATEDIF yra lankstesnė parinktis nustatant amžių nuo gimimo datos. Taip yra todėl, kad galite apskaičiuoti visą amžiaus informaciją metų, mėnesio ir dienos formatu.

Norėdami pradėti, mums reikės datos pavyzdžio, kurį naudosime langelyje. Nusprendžiau paskirti datą 7/14/1972 į ląstelę A1 . Mes atliksime formulę langelyje dešinėje nuo jo, B1 , jei norite sekti, kad suprastumėte.

Pradėsime nuo paprasčiausios formulės versijos amžiui apskaičiuoti. Jei naudojate aukščiau pateiktą sintaksę, kad išsiaiškintumėte, kas yra kas, A1 techniškai yra pradžios data , šiandien bus pabaigos_data , o amžių nustatysime metais "Y" . Štai kodėl pirmoji naudojama formulė atrodys taip:

=data jei(A1,šiandien(),"Y")

Naudingas patarimas: nukopijuokite ir įklijuokite formulę tiesiai į B2 ir paspauskite Enter, kad gautumėte atitinkamą išvestį.

Kai viskas bus padaryta teisingai, skaičius, nurodantis apskaičiuotą amžių, B1 bus kaip „ 4 8 ’.

Atlikime tą pačią formulę, tik šį kartą amžių nustatysime mėnesiais naudodami "M" vietoj "Y".

=data jei(A1,šiandien(),"M")

Iš viso būtų 559 mėnesiai. Tai yra 559 mėnesiai.

Tačiau šis skaičius yra šiek tiek absurdiškas ir, manau, galime jį sumažinti naudodami "YM" vietoj tik „M“.

=data jei(A1,šiandien(),"YM")

Naujas rezultatas turėtų būti 7, o tai yra daug lengviau valdomas skaičius.

Kad būtų nuodugniai, pažiūrėkime, kaip atrodys dienos naudojant „YD“ ir „MD“.

=data jei(A1,šiandien(),"YD")

=data, jei(A1,šiandien(),"MD")

Šį kartą „YD“ rezultatai rodomi B1, o „MD“ – langelyje B2.

Ar supratote iki šiol?

Tada mes juos visus sujungsime, siekdami pateikti išsamesnį skaičiavimą. Formulė gali būti šiek tiek įtempta, todėl tiesiog nukopijuokite ir įklijuokite pateiktą formulę į langelį B1.

Naudojama formulė yra tokia:

=dataif(A1,šiandien(),"Y")&" Metai "&datajei(A1,šiandien(),"YM")&" mėnesiai & "& datadif(A1,today(),"MD")&" dienos “

Ampersandas naudojamas kiekvienai formulei sujungti kaip grandinės grandis. Tai būtina norint atlikti pilną skaičiavimą. „Google“ lape turėtų būti tokia pati formulė kaip:

Išsamus ir išsamus skaičiavimas mums suteikė 46 metus, 7 mėnesius ir 26 dienas. Tą pačią formulę taip pat galite naudoti naudodami funkciją ArrayFormula. Tai reiškia, kad galite apskaičiuoti ne tik vieną datą, bet ir kelias datas.

Atsitiktinai pasirinkau kelias datas ir įtraukiau jas į papildomas langelius A2-A5 . Pasirinkite savo datas ir šiek tiek linksminkitės. Norėdami naudoti funkciją ArrayFormula, nukopijuokite ir įklijuokite į langelį B1:

=MasyvoFormulė(dataif(B2,C2(),"Y")&" Metai "&datajei(B2,C2(),"YM")&" mėnesiai & "& datadif(B2,C2(),"MD")& "dienos")

Štai mano rezultatai:

Tarkime, kad norėjote atskirti kiekvieną datos dalį į savo tvarkingą mažą stulpelį, kad galėtumėte organizuoti. „Google“ skaičiuoklėse pridėkite pradžios_datą (gimimo datą) į vieną stulpelį, o pabaigos_datą – į kitą. Savo pavyzdyje pasirinkau langelį B2 kaip pradžios_datą ir C2 kaip pabaigos_datą. Mano datos koreliuoja su įžymybių Burt Reynolds, Johnny Cash ir Luke Perry gimimais ir neseniai mirusiomis datomis.

Kaip parodyta, A stulpelyje yra asmens vardas, B stulpelyje nurodyta pradžios_data, o C stulpelyje – pabaigos_data. Dabar pridėsiu dar keturis stulpelius dešinėje. Po vieną kiekvienam iš „Y“, „YM“, „YD“ ir visų trijų derinį. Dabar tereikia kiekvienoje įžymybėje kiekvienoje eilutėje pridėti tinkamas formules.

Burtas Reynoldsas:

=DATEDIF(B2,C2"Y") Pakeiskite „Y“ į atitinkamą stulpelį, kurį bandote apskaičiuoti.

Johnny Cash:

=DATEDIF(B3,C3"Y") Pakeiskite „Y“ į atitinkamą stulpelį, kurį bandote apskaičiuoti.

Lukas Perry:

=DATEDIF(B4,C4"Y") Pakeiskite „Y“ į atitinkamą stulpelį, kurį bandote apskaičiuoti.

Norėdami gauti formulę JOINED, turėsite naudoti ArrayFormula, kaip ir anksčiau šiame straipsnyje. Galite pridėti tokius žodžius kaip Metai metų rezultatams nurodyti, įrašant jį po formulės ir skliausteliuose.

=ArrayFormula(dataif(B2,C2,Y)&" Metai "&data,if(B2,C2,"YM)&" mėnesiai & "& datadif(B2,C2"MD)&" dienos)

Aukščiau pateikta formulė skirta įžymybei. Tačiau, jei norite tiesiog išmušti juos vienu ypu, nukopijuokite ir įklijuokite šią formulę į G2 langelį:

=MasyvoFormulė(dataif(B2:B4,C2:C4,Y)&" Metai "&data,jei(B2:B4,C2:C4,"YM)&" mėnesiai & "& datadif(B2:B4,C2:C4 "MD") ir "dienos")

Jūsų „Google“ lapas turėtų atrodyti maždaug taip:

Gana tvarkinga, ane? Tai tikrai taip paprasta naudojant DATEDIF funkciją. Dabar galime pereiti prie YEARFRAC funkcijos naudojimo.

YEARFRAC funkcija

YEARFRAC funkcija yra paprasta, kad rezultatai būtų paprasti. Tiesiogiai pasiekiamas galutinis rezultatas be jokių papildomų metų, mėnesių ir dienų rezultatų.

Čia yra pagrindinė formulė, taikoma tik vienai ląstelei:

=int(YEARFRAC(A1,šiandien()))

Gimimo datą įtrauksite į langelį A1 ir įklijuosite formulę į B1, kad gautumėte rezultatą. Naudosime gimimo datą 11/04/1983 :

Rezultatas – 35 metai. Paprasta, kaip ir naudojant funkciją DATEDIF vienam langeliui. Iš čia galime pereiti prie YEARFRAC naudojimo ArrayFormula. Ši formulė jums naudingesnė, kai reikia apskaičiuoti didelių grupių, tokių kaip studentai, dėstytojai, komandos nariai ir kt., amžių.

Turėsime pridėti skirtingų gimimo datų stulpelį. Pasirinkau B stulpelį, nes A bus naudojamas asmenų vardams. C stulpelis bus naudojamas galutiniams rezultatams.

Norėdami gretimame stulpelyje įrašyti amžių, turėsime naudoti šią formulę:

=MasyvoFormulė(int(yearfrac(B2:B8,šiandien(),1)))

Įdėkite aukščiau pateiktą formulę į langelį C2, kad gautumėte rezultatus.

Jei norite tiesiog tęsti su visu stulpeliu ir nesivarginti išsiaiškinti, kur jis baigiasi, galite pridėti nedidelį formulės variantą. Patraukite IF ir LEN link ArrayFormula pradžios taip:

=MasyvoFormulė(jei(len(B2:B),(int(metų dalis(B2:B,šiandien(),1))),))

Taip bus apskaičiuojami visi to stulpelio rezultatai, pradedant nuo B2.