Ang Google Sheets ay maaaring magamit para sa higit pa sa akumulasyon at samahan ng data. Maaari mo ring gamitin ito upang matukoy ang kasalukuyang oras, lumikha ng mga tsart, at kalkulahin ang edad gamit ang isang kapanganakan. Ang huli ay natuklasan sa pamamagitan ng paggamit ng mga pormula at mga function na binuo mismo sa Google Sheets.
Tingnan din ang aming artikulo Paano Magdaragdag at Alisin ang Mga Barong at Hanay sa Google Sheets
Pagtukoy ng Edad Mula sa Kaarawan sa Google Sheets
Kapag gumagamit ng Google Sheets, mayroon kang dalawang pangunahing paraan kung saan matukoy ang edad mula sa isang kapanganakan. Mayroong DATEDIF, na kung saan ay ang mas nababaluktot na pagpipilian, at YEARFRAC, ang mas simple na pagpipilian. Sa pagtatapos ng artikulo, dapat mong matukoy hindi lamang ang edad ng isang solong indibidwal kundi ng maraming mga grupo ng iba't ibang mga tao nang sabay-sabay.
Sisimulan ko na ang mga bagay sa pag-andar ng DATEDIF.
Ang DATEDIF Function
Bago tayo sumisid sa pag-andar mismo, kailangan nating malaman kung paano ito gumagana. Dadalhin nito ang pag-aaral ng syntax para magamit gamit ang DATEDIF function.
Syntax
= DATEDIF (start_date, end_date, unit)
-
- start_date
- Ang pagkalkula ay kailangang magsimula sa petsa ng kapanganakan.
- end_date
- Ito ang magiging petsa upang tapusin ang pagkalkula. Kapag tinutukoy ang kasalukuyang edad, ang bilang na ito ay malamang na ang petsa ngayon.
- start_date
- yunit
-
- Ang mga pagpipilian ng output na binubuo ng: "Y", "M", "D", "YM", "YD", o "MD".
- Y - Kabuuang bilang ng buong, lumipas na mga taon sa pagitan ng parehong pasimula at pagtatapos ng mga nakapasok.
- YM - Ang ibig sabihin ng 'M' ay maraming buwan. Ang output na ito ay nagpapakita ng bilang ng mga buwan kasunod ng ganap na lumipas na mga taon para sa 'Y'. Ang bilang ay hindi lalampas sa 11.
- YD - Ang araw na 'D' ay tumatakbo nang ilang araw. Ang output na ito ay nagpapakita ng bilang ng mga araw kasunod ng ganap na lumipas na mga taon para sa 'Y'. Ang bilang ay hindi lalampas sa 364.
- M - Kabuuang bilang ng mga ganap na lumipas na buwan sa pagitan ng parehong pasimula at pagtatapos ng mga nakapasok.
- MD - Tulad ng sa iba pang mga yunit, ang 'D' ay nakatayo sa mga araw. Ang output na ito ay nagpapakita ng bilang ng mga araw kasunod ng ganap na lumipas na buwan para sa 'M'. Hindi maabot ang 30.
- D - Kabuuang bilang ng mga ganap na lumipas na mga araw sa pagitan ng parehong pasimula at pagtatapos ng mga petsa.
Ang Pagkalkula
Ngayon na nauunawaan mo ang syntax na gagamitin, maaari naming mai-set up ang formula. Tulad ng naunang nabanggit, ang pagpapaandar ng DATEDIF ay ang mas nababaluktot na pagpipilian kapag tinukoy ang edad mula sa isang kapanganakan. Ang dahilan para dito ay maaari mong kalkulahin ang lahat ng mga detalye ng edad sa isang taon, buwan, at format ng araw.
Upang magsimula, kakailanganin namin ang isang petsa ng halimbawa upang magamit sa cell. Nagpasya akong ilagay ang petsa 7/14/1972 sa cell A1 . Gagawin namin ang formula sa cell sa kanan nito, B1, kung nais mong sundin upang makuha ang hang nito.
Magsisimula kami sa pinaka pangunahing bersyon ng formula upang makalkula ang edad. Kung gumagamit ka ng syntax sa itaas upang malaman kung ano ang, ang A1 ay technically ang start_date, ngayon ang magiging end_date, at tinutukoy namin ang edad sa mga taon gamit ang "Y" . Iyon ang dahilan kung bakit ang unang formula na ginagamit ay magiging ganito:
= datedif (A1, ngayon (), "Y")
Kung tama nang tama, ang bilang, na nagpapahiwatig na kinakalkula ang edad, ay matatagpuan sa B1 bilang ' 46 '.

Gawin natin ang parehong pormula lamang sa oras na ito matutukoy namin ang edad sa mga buwan gamit ang "M" sa halip na "Y".
= datedif (A1, ngayon (), "M")
Ang kabuuang magiging 559 buwan. Iyon ay 559 na buwan.

Gayunpaman, ang bilang na ito ay medyo walang katotohanan at sa palagay ko maaari nating kunin ito sa isang bingaw sa pamamagitan ng paggamit ng "YM" sa lugar ng "M" lamang.
= datedif (A1, ngayon (), "YM")
Ang bagong resulta ay dapat na 7, na kung saan ay higit na maaaring pamahalaan.
Upang maging masinsinan, tingnan natin kung ano ang magiging hitsura ng mga araw sa paggamit ng parehong "YD" at "MD".
= datedif (A1, ngayon (), "YD")
= datedif (A1, ngayon (), "MD")
Sa oras na ito ang mga resulta para sa "YD" ay ipinapakita sa B1 at ang resulta para sa "MD" ay matatagpuan sa cell B2.

Mayroon bang hang ng ito hanggang ngayon?
Susunod, isasama namin ang lahat nang sama-sama sa isang pagsisikap na maibigay ang aming sarili sa isang mas detalyadong pagkalkula. Ang formula ay maaaring makakuha ng isang bit mabigat upang mag-type out, kaya kopyahin at i-paste ang ibinigay na isa sa cell B1.
Ang pormula na gagamitin ay:
= datedif (A1, ngayon (), "Y") & "Taon" & datedif (A1, ngayon (), "YM") & "buwan at" & datedif (A1, ngayon (), "MD") & "araw "
Ginagamit ang ampersand upang sumali sa bawat pormula nang magkasama tulad ng isang link sa kadena. Ito ay kinakailangan upang makuha ang buong pagkalkula. Ang iyong Google Sheet ay dapat maglaman ng parehong formula tulad ng:

Ang isang buong, detalyadong pagkalkula ay nagbigay sa amin ng 46 Taon 7 buwan at 26 na araw. Maaari mo ring gamitin ang parehong formula gamit ang function na ArrayFormula. Nangangahulugan ito na maaari mong makalkula ang higit pa sa isang solong petsa, ngunit maraming mga petsa rin.
Pumili ako ng ilang mga petsa nang sapalaran at isinaksak ang mga ito sa mga karagdagang cell A2-A5 . Piliin ang iyong sariling mga petsa at magkaroon ng kaunting kasiyahan. Upang magamit ang ArrayFormula function, kopyahin at i-paste ang sumusunod sa cell B1:
= ArrayFormula (datedif (B2, C2 (), "Y") & "Taon" & datedif (B2, C2 (), "YM") & "buwan at" & datedif (B2, C2 (), "MD") & "Araw")
Ito ang aking mga resulta:

Ngayon, sabihin nating nais mong paghiwalayin ang bawat bahagi ng petsa sa sarili nitong malinis na maliit na haligi para sa pag-aayos ng kapakanan. Sa Google Sheets, idagdag ang iyong start_date (petsa ng kapanganakan) sa isang haligi at ang end_date sa isa pa. Pinili ko ang cell B2 para sa start_date at C2 para sa end_date sa aking halimbawa. Ang aking mga petsa ay nauugnay sa mga kapanganakan at kamakailang pagkamatay ng mga kilalang tao na sina Burt Reynolds, Johnny Cash, at Luke Perry.

Tulad ng ipinapakita, ang haligi A ay ang pangalan ng indibidwal, haligi B ang bahay ng start_date, at C ang end_date. Ngayon, magdagdag ako ng apat na higit pang mga haligi sa kanan. Isa para sa bawat isa sa "Y", "YM", "YD", at isang kombinasyon ng lahat ng tatlo. Ngayon kailangan mo lamang idagdag ang tamang mga formula sa bawat hilera para sa bawat tanyag na tao.
Burt Reynolds:
= DATEDIF (B2, C2, "Y") Baguhin ang 'Y "sa kaukulang haligi na sinusubukan mong kalkulahin.
Johnny Cash:
= DATEDIF (B3, C3, "Y") Baguhin ang 'Y "sa kaukulang haligi na sinusubukan mong kalkulahin.
Luke Perry:
= DATEDIF (B4, C4, "Y") Baguhin ang 'Y "sa kaukulang haligi na sinusubukan mong kalkulahin.
Upang makuha ang formula na SUMALI, kakailanganin mong gumamit ng isang ArrayFormula tulad ng naunang ginawa namin sa artikulo. Maaari kang magdagdag ng mga salita tulad ng Mga Taon upang maipahiwatig ang mga resulta ng mga taon sa pamamagitan ng paglalagay nito pagkatapos ng pormula at sa pagitan ng mga panaklong.
= ArrayFormula (datedif (B2, C2, "Y") & "Mga Taon" & datedif (B2, C2, "YM") & "buwan at" & datedif (B2, C2, "MD") & "araw")
Ang pormula sa itaas ay bawat kilalang tao. Gayunpaman, kung nais mong i-knock out lang ang lahat sa isang nahulog na swoop, kopyahin at idikit ang sumusunod na formula sa cell G2:
= ArrayFormula (datedif (B2: B4, C2: C4, "Y") & "Taon" & datedif (B2: B4, C2: C4, "YM") & "buwan at" & datedif (B2: B4, C2: C4, "MD") & "araw")
Ang iyong Google Sheet ay dapat magtatapos ng naghahanap ng isang bagay tulad nito:

Medyo malinis, ha? Ito ay talagang simple kapag gumagamit ng DATEDIF function. Ngayon, maaari tayong lumipat sa paggamit ng YEARFRAC function.
Ang YEARFRAC Function
Ang function ng YEARFRAC ay isang simple para sa mga simpleng resulta. Diretso ito sa puntong nagbibigay ng isang resulta ng walang katapusan ng lahat ng mga dagdag na idinagdag na mga output para sa mga taon, buwan, at araw.
Narito ang isang pangunahing pormula, na naaangkop sa isang solong cell:
= int (YEARFRAC (A1, ngayon ())
Idagdag mo ang petsa ng kapanganakan sa cell A1 at i-paste ang formula sa B1 para sa resulta. Gagamitin namin ang petsa ng kapanganakan 11/04/1983 :

Ang resulta ay 35 taong gulang. Simple, tulad ng kapag gumagamit ng DATEDIF function para sa isang solong cell. Mula dito maaari kaming lumipat sa paggamit ng YEARFRAC sa loob ng isang ArrayFormula. Ang pormula na ito ay mas kapaki-pakinabang sa iyo kapag kailangan mong kalkulahin ang edad ng mga malalaking pangkat tulad ng mga mag-aaral, mga miyembro ng guro, miyembro ng koponan, atbp
Kailangan naming magdagdag ng isang haligi ng iba't ibang mga petsa ng kapanganakan. Pinili ko ang haligi B bilang A ay gagamitin para sa mga pangalan ng mga indibidwal. Ang haligi C ay gagamitin para sa mga resulta ng pagtatapos.

Upang maipadami ang edad sa magkadugtong na kolum, kakailanganin nating gamitin ang sumusunod na pormula:
= ArrayFormula (int (yearfrac (B2: B8, ngayon (), 1)))
Ilagay ang pormula sa itaas sa cell C2 upang makuha ang mga resulta.
Kung mas gugustuhin mo lamang magpatuloy sa isang buong haligi at sa halip ay hindi mag-abala sa pag-iisip kung saan natatapos ito, maaari kang magdagdag ng isang bahagyang pagkakaiba-iba sa formula. Tack sa IF at LEN patungo sa simula ng ArrayFormula tulad nito:
= ArrayFormula (kung (len (B2: B), (int (yearfrac (B2: B, ngayon (), 1)), ))
Kakalkula nito ang lahat ng mga resulta sa loob ng haligi na nagsisimula mula sa B2.






