„Google“ skaičiuokles galima naudoti ne tik duomenų kaupimui ir tvarkymui. Taip pat galite ją naudoti norėdami nustatyti esamą laiką, sudaryti diagramas ir apskaičiuoti amžių naudodami gimimo datą. Pastaroji atrandama naudojant formules ir funkcijas, įmontuotas tiesiai į „Google“ skaičiuokles.
Taip pat skaitykite mūsų straipsnį Kaip pridėti ir pašalinti eilučių ir stulpelių „Google“ skaičiuoklėse
Amžiaus nustatymas nuo gimimo dienos „Google“ skaičiuoklėse
Kai naudojate „Google“ skaičiuokles, turite du pagrindinius būdus, kuriais galite nustatyti amžių nuo gimimo datos. Yra DATEDIF, kuris yra lankstesnis pasirinkimas, ir YEARFRAC, paprastesnis pasirinkimas. Straipsnio pabaigoje turėtumėte sugebėti nustatyti ne tik atskiro asmens amžių, bet ir kelių skirtingo amžiaus žmonių grupių amžių.
Pradėsiu nuo funkcijos DATEDIF.
DATEDIF funkcija
Kad galėtume pasinerti į pačią funkciją, turėsime žinoti, kaip ji veikia. Tam reikės išmokti sintaksės, naudojamos kartu su DATEDIF funkcija.
Sintaksė
= DATEDIF (pradžios data, pabaigos data, vienetas)
-
- pradžios data
- Skaičiavimas turės prasidėti nuo gimimo datos.
- pabaigos data
- Tai bus data skaičiavimui baigti. Nustatant dabartinį amžių, šis skaičius greičiausiai bus šios dienos data.
- pradžios data
- vienetas
-
- Išvesties pasirinkimai, kuriuos sudaro: „Y“, „M“, „D“, „YM“, „YD“ arba „MD“.
- Y - bendras ištisų, praėjusių metų skaičius tarp įvestų pradžios ir pabaigos dienų.
- YM - „M“ reiškia mėnesius. Ši išvestis rodo mėnesių skaičių po to, kai visi „Y“ metai praėjo. Skaičius neviršys 11.
- YD - „D“ reiškia dienas. Šis išėjimas parodo dienų skaičių po to, kai visi „Y“ metai praėjo. Skaičius neviršys 364.
- M - bendras visiškai praleistų mėnesių skaičius tarp įvestų pradžios ir pabaigos dienų.
- MD - kaip ir kituose blokuose, „D“ reiškia dienas. Ši išvestis parodo dienų, einančių po visiškai praleistų „M“ mėnesių, skaičių. Negalima viršyti 30.
- D - visas visiškai praėjęs dienų skaičius tarp įvestų pradžios ir pabaigos dienų.
Skaičiavimas
Dabar, kai suprantate sintaksę, kuri bus naudojama, galime nustatyti formulę. Kaip minėta anksčiau, DATEDIF funkcija yra lankstesnė parinktis nustatant amžių nuo gimimo datos. Taip yra todėl, kad visus amžiaus duomenis galite apskaičiuoti metų, mėnesio ir dienos formatais.
Norėdami pradėti, mums reikės datos pavyzdžio, kurį galėtume naudoti langelyje. Aš nusprendžiau įrašyti datą 1972 m. Sausio 14 d. Į A1 langelį. Mes atliksime formulę langelyje, dešinėje nuo jos, B1, jei norite sekti kartu, kad gautumėte ją pakabintą.
Pradėsime nuo paprasčiausios formulės versijos amžiaus apskaičiavimui. Jei naudojate aukščiau pateiktą sintaksę norėdami išsiaiškinti, kas yra kas, A1 yra techniškai pradžios_ data, šiandien bus pabaigos_ data, ir mes nustatysime amžių metais naudodami „Y“ . Štai kodėl pirmoji naudojama formulė atrodys taip:
= datuotas (A1, šiandien (), „Y“)
Teisingai atlikus skaičių, nurodant apskaičiuotą amžių, B1 raidėje bus nurodytas „ 46 “.

Padarykime tą pačią formulę tik šį kartą. Mes nustatysime amžių mėnesiais, naudodami „M“, o ne „Y“.
= datuotas (A1, šiandien (), „M“)
Iš viso tai būtų 559 mėnesiai. Tai 559 mėnesiai.

Tačiau šis skaičius yra šiek tiek absurdiškas ir aš manau, kad mes galime jį panaikinti, naudodami „YM“ vietoj „M“.
= datuotas (A1, šiandien (), „YM“)
Naujas rezultatas turėtų būti 7, tai yra daug lengviau valdomas skaičius.
Jei norite būti nuodugnūs, pažiūrėkime, kaip dienos atrodys naudojant „YD“ ir „MD“.
= datuotas (A1, šiandien (), „YD“)
= datuotas (A1, šiandien (), „MD“)
Šį kartą „YD“ rezultatai rodomi B1, o „MD“ rezultatai yra B2 langelyje.

Ar iki šiol tai pakabinai?
Toliau visus šiuos dalykus sujungsime kartu, kad pateiktume išsamesnį skaičiavimą. Formulė gali būti šiek tiek sudėtinga, todėl ją tiesiog nukopijuokite ir įklijuokite pateiktą į langelį B1.
Naudotina formulė:
= datuotas (A1, šiandien (), „Y“) ir „Metai“ ir datuotas (A1, šiandien (), „YM“) ir „mėnesiai &“ ir datuotas (A1, šiandien (), „MD“) ir „dienos “
Ampersand yra naudojamas sujungti kiekvieną formulę kaip grandininę grandį. Tai būtina norint gauti pilną skaičiavimą. „Google“ lape turėtų būti ta pati formulė kaip:

Išsamus, išsamus skaičiavimas suteikė mums 46 metus 7 mėnesius ir 26 dienas. Taip pat galite naudoti tą pačią formulę naudodami „ArrayFormula“ funkciją. Tai reiškia, kad galite apskaičiuoti ne tik vieną datą, bet ir kelias datas.
Atsitiktinai pasirinkau kelias datas ir prijungiau jas prie papildomų langelių A2-A5 . Pasirinkite savo datas ir šiek tiek pasilinksminkite. Norėdami naudoti „ArrayFormula“ funkciją, nukopijuokite ir įklijuokite šiuos duomenis į langelį B1:
= „ArrayFormula“ (datuotas (B2, C2 (), „Y“) ir „Metai“ ir datuotas (B2, C2 (), „YM“) ir „mėnesiai &“ ir datuotas (B2, C2 (), „MD“) ir „Dienos“)
Tai yra mano rezultatai:

Sakykime, kad jūs norėjote kiekvieną datos dalį atskirti į savo tvarkingą mažą stulpelį, skirtą organizuoti. „Google“ skaičiuoklėse pridėkite pradžios_datą (gimimo datą) viename stulpelyje, o pabaigos_datą - kitame. Savo pavyzdyje pasirinkau langelį B2 pradžios_ data ir C2 pabaigos datą. Mano datos koreliuoja su įžymybių Burto Reynoldso, Johnny Casho ir Luke'o Perry gimimu ir neseniai mirusiomis.

Kaip parodyta, A stulpelis yra asmens vardas, B stulpelyje nurodoma pradžios data, o C - pabaigos data. Dabar dešinėje pridėsiu dar keturis stulpelius. Po vieną kiekvienam iš „Y“, „YM“, „YD“ ir visų trijų derinys. Dabar tereikia pridėti teisingas formules kiekvienoje garsenybės eilutėje.
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 sujungtą formulę, turėsite naudoti „ArrayFormula“, kaip tai darėme anksčiau šiame straipsnyje. Jei norite nurodyti metų rezultatus, galite pridėti žodžius, pavyzdžiui, „ Metai “, pateikdami juos po formule ir tarp skliaustų.
= „ArrayFormula“ (datuotas (B2, C2, „Y“) ir „Metai“ ir datuotas (B2, C2, „YM“) ir „mėnesiai &“ ir datuotas (B2, C2, „MD“ ir „dienos“)
Aukščiau pateikta formulė taikoma vienai garsenybei. Tačiau, jei norėtumėte tiesiog išnaikinti juos vienu metu, nukopijuokite ir įklijuokite šią formulę į langelį G2:
= „ArrayFormula“ (datuotas (B2: B4, C2: C4, „Y“) ir „Metai“ ir datuotas (B2: B4, C2: C4, „YM“) ir „mėnesiai &“ ir datuotas (B2: B4, C2: C4, „MD“) ir „dienos“)
„Google“ lapas turėtų atrodyti taip:

Gana tvarkinga, ar ne? Naudojant DATEDIF funkciją tai yra tikrai paprasta. Dabar galime pereiti prie funkcijos „YEARFRAC“.
YEARFRAC funkcija
YEARFRAC funkcija yra paprasta, siekiant paprastų rezultatų. Tai galutinis rezultatas, pateikiantis galutinį rezultatą be visų papildomų pridėtų išvesties metų, mėnesių ir dienų.
Čia yra pagrindinė formulė, taikoma tik vienam langeliui:
= int (YEARFRAC (A1, šiandien ()))
Įtrauksite gimimo datą į langelį A1 ir įklijuosite formulę į B1, kad gautumėte rezultatą. Mes naudosime gimimo datą 1983 04 11 :

Rezultatas - 35 metai. Paprasta, kaip ir naudojant DATEDIF funkciją vienai ląstelei. Iš čia galime pereiti prie YEARFRAC naudojimo ArrayFormula. Ši formulė jums yra naudingesnė, kai reikia apskaičiuoti didelių grupių, tokių kaip studentai, dėstytojai, komandos nariai ir pan., Amžių.
Turėsime pridėti skirtingų gimimo datų stulpelį. Pasirinkau B stulpelį kaip A, kuris bus naudojamas asmenų vardams. C stulpelis bus naudojamas galutiniams rezultatams gauti.

Norėdami nurodyti amžių gretimame stulpelyje, turėsime naudoti šią formulę:
= „ArrayFormula“ (int (metų frazė (B2: B8, šiandien (), 1)))
Įdėkite aukščiau pateiktą formulę į C2 langelį, kad gautumėte rezultatus.
Jei verčiau tiesiog atliktumėte visą stulpelį ir nenorėtumėte sugalvoti, kur jis baigiasi, galite pridėti nedidelį formulės variantą. Laikykitės IF ir LEN link „ArrayFormula“ pradžios taip:
= „ArrayFormula“ (jei (len (B2: B), (int (metų metas (B2: B, šiandien (), 1))))))
Tai apskaičiuos visus rezultatus tame stulpelyje, pradedant nuo B2.






