Google Sheetsia voidaan käyttää muuhunkin kuin vain tietojen keräämiseen ja järjestämiseen. Voit käyttää sitä myös määrittääksesi kellonajan, luodaksesi kaavioita ja laskeaksesi iän syntymäpäivän avulla. Jälkimmäinen löydetään käyttämällä kaavoja ja funktioita, jotka on rakennettu suoraan Google Sheetsiin.
Iän määrittäminen syntymäpäivästä Google Sheetsissa
Kun käytät Google Sheetsia, sinulla on kaksi vallitsevaa tapaa määrittää ikä syntymäajan perusteella. Siellä on DATEDIF , joka on joustavampi vaihtoehto, ja YEARFRAC , yksinkertaisempi valinta. Artikkelin loppuun mennessä sinun pitäisi pystyä määrittämään yksittäisen henkilön iän lisäksi useiden eri ihmisryhmien ikä kerralla.
Aloitan asiat DATEDIF-toiminnolla.
DATEDIF-toiminto
Ennen kuin voimme sukeltaa itse toimintoon, meidän on tiedettävä, miten se toimii. Tämä vaatii syntaksin oppimista käytettäväksi DATEDIF-funktion kanssa. Jokainen funktioon kirjoittamasi osa liittyy tehtävään, katso nämä tehtävät alla:
Syntaksi
=PÄIVÄMÄÄRÄ(alkamispäivä,loppupäivä,yksikkö)
- Aloituspäivämäärä
- Laskenta on aloitettava syntymäpäivästä.
- päättymispäivä
- Tämä on päivämäärä, jolloin laskelma päättyy. Nykyistä ikää määritettäessä tämä luku on todennäköisesti tämän päivän päivämäärä.
- yksikkö
- Lähtövaihtoehdot, jotka koostuvat: "Y", "M", "D", "YM", "YD" tai "MD".
- K – syötettyjen alkamis- ja lopetuspäivien välillä kuluneiden vuosien kokonaismäärä.
- YM - "M" tarkoittaa kuukausia. Tämä tulos näyttää kuukausien lukumäärän "Y":n täysin kuluneiden vuosien jälkeen. Määrä ei saa ylittää 11.
- YD - "D" tarkoittaa päiviä. Tämä tulos näyttää päivien lukumäärän "Y":n täysin kuluneiden vuosien jälkeen. Määrä ei ylitä 364:ää.
- M – Täysin kuluneiden kuukausien kokonaismäärä sekä aloitus- että lopetuspäivän välillä.
- MD – Kuten muissakin yksiköissä, "D" tarkoittaa päiviä. Tämä tulos näyttää päivien lukumäärän "M":n täysin kuluneiden kuukausien jälkeen. Ei saa ylittää 30.
- D – Täysin kuluneiden päivien kokonaismäärä sekä aloitus- että lopetuspäivän välillä.
Laskenta
Nyt kun ymmärrät käytettävän syntaksin, voimme määrittää kaavan. Kuten aiemmin todettiin, DATEDIF-toiminto on joustavampi vaihtoehto määritettäessä ikää syntymäpäivän perusteella. Syynä tähän on se, että voit laskea kaikki iän tiedot vuoden, kuukauden ja päivän muodossa.
Aluksi tarvitsemme esimerkkipäivämäärän käytettäväksi solussa. Päätin asettaa päivämäärän 7/14/1972 soluun A1 . Teemme kaavan sen oikealla puolella olevassa solussa, B1 , jos haluat seurata mukana saadaksesi otteen siitä.
Aloitamme kaavan yksinkertaisimmalla versiolla iän laskemiseksi. Jos käytät yllä olevaa syntaksia selvittääksesi, mikä on mitä, A1 on teknisesti Aloituspäivämäärä , tänään tulee olemaan päättymispäivä , ja määritämme iän vuosina "Y" . Siksi ensimmäinen käytetty kaava näyttää tältä:
=päivättyjos(A1,tänään(),"Y")
Hyödyllinen vihje: Kopioi ja liitä kaava suoraan B2:een ja paina Enter saadaksesi oikean tuloksen.
Oikein tehtynä numero, joka ilmaisee lasketun iän, sijaitsee B1:ssä muodossa " 4 8 ’.
Tehdään sama kaava vain tällä kertaa määritämme iän kuukausina käyttämällä "M" "Y":n sijaan.
=päivättyjos(A1,tänään(),"M")
Yhteensä 559 kuukautta. Se on 559 kuukautta vanha.
Tämä luku on kuitenkin hieman absurdi ja mielestäni voimme pienentää sitä käyttämällä "YM" vain M:n tilalle.
=päivättyjos(A1,tänään(),”YM”)
Uuden tuloksen pitäisi olla 7, mikä on paljon paremmin hallittavissa oleva luku.
Tarkoituksena on katsoa, miltä päivät näyttävät käyttämällä sekä "YD" että "MD".
=päivättyjos(A1,tänään(),"YD")
=päivättyjos(A1,tänään(),”MD”)
Tällä kertaa "YD":n tulokset näytetään B1:ssä ja "MD":n tulos solussa B2.
Oletko perehtynyt tähän asti?
Seuraavaksi yhdistämme nämä kaikki yhteen saadaksemme itsellemme yksityiskohtaisemman laskelman. Kaavan kirjoittaminen voi olla hieman hektistä, joten kopioi ja liitä annettu kaava soluun B1.
Käytettävä kaava on:
=päivättyif(A1,tänään(),"Y")&" Vuodet "&päivättyjos(A1,tänään(),"YM")&" kuukautta & "& datedif(A1,today(),"MD")&" päivää ”
Et-merkkiä käytetään yhdistämään jokainen kaava yhteen ketjun lenkinä. Tämä on välttämätöntä täydellisen laskelman saamiseksi. Google Sheetin tulee sisältää sama kaava kuin:
Täydellinen, yksityiskohtainen laskelma on antanut meille 46 vuotta 7 kuukautta ja 26 päivää. Voit käyttää samaa kaavaa myös ArrayFormula-funktiolla. Tämä tarkoittaa, että voit laskea enemmän kuin vain yhden päivämäärän, vaan myös useita päivämääriä.
Olen valinnut muutaman päivämäärän satunnaisesti ja yhdistänyt ne muihin soluihin A2-A5 . Valitse omat päivämäärät ja pidä hauskaa niiden kanssa. Jos haluat käyttää ArrayFormula-funktiota, kopioi ja liitä seuraava soluun B1:
=Matriisikaava(päivättyif(B2,C2(),"Y")&" Vuodet "&päiväysjos(B2,C2(),"YM")&" kuukautta & "& datedif(B2,C2(),"MD")& "päiviä")
Nämä ovat minun tulokseni:
Oletetaan nyt, että halusit erottaa jokaisen päivämäärän osan omaan siistiin pieneen sarakkeeseensa järjestämisen vuoksi. Lisää Google Sheetsissa aloituspäivämäärä (syntymäpäivä) yhteen sarakkeeseen ja end_date toiseen sarakkeeseen. Olen valinnut esimerkissäni solun B2 alkamispäivämääräksi ja C2 lopetuspäivämääräksi. Päivämääräni korreloivat julkkisten Burt Reynoldsin, Johnny Cashin ja Luke Perryn syntymien ja äskettäisten kuolemien kanssa.
Kuten näkyy, sarake A on henkilön nimi, sarake B sisältää alkamispäivämäärän ja C lopetuspäivämäärä. Lisään nyt vielä neljä saraketta oikealle. Yksi kullekin "Y", "YM", "YD" ja kaikkien kolmen yhdistelmälle. Nyt sinun tarvitsee vain lisätä oikeat kaavat jokaiselle julkkisriville.
Burt Reynolds:
=DATEDIF(B2;C2"Y") Muuta "Y" vastaavaan sarakkeeseen, jota yrität laskea.
Johnny Cash:
=PÄIVÄYS(B3;C3"Y") Muuta "Y" vastaavaan sarakkeeseen, jota yrität laskea.
Luke Perry:
=PÄIVÄYS(B4;C4"Y") Muuta "Y" vastaavaan sarakkeeseen, jota yrität laskea.
Saadaksesi JOINED-kaavan, sinun on käytettävä ArrayFormulaa, kuten teimme aiemmin artikkelissa. Voit lisätä sanoja kuten Vuosia ilmoittaa vuosien tulokset sijoittamalla se kaavan jälkeen ja sulkeiden väliin.
=Matriisikaava(päivättyif(B2,C2,"Y")&" Vuodet "&päivättyjos(B2,C2,"YM)&" kuukautta & "& datedif(B2,C2,"MD")&" päivää")
Yllä oleva kaava on julkkiskohtainen. Jos kuitenkin haluat tyrmätä ne kaikki yhdellä iskulla, kopioi ja liitä seuraava kaava soluun G2:
=Matriisikaava(päivättyif(B2:B4,C2:C4,"Y")&" Vuodet "&päivättyjos(B2:B4,C2:C4,"YM)&" kuukautta & "& datedif(B2:B4,C2:C4 ”MD”)&” päivää”)
Google-taulukkosi pitäisi lopulta näyttää tältä:
Aika siisti, vai mitä? Se on todella yksinkertaista, kun käytät DATEDIF-toimintoa. Nyt voimme siirtyä YEARFRAC-funktion käyttöön.
YEARFRAC-funktio
YEARFRAC-toiminto on yksinkertainen toiminto yksinkertaisten tulosten saamiseksi. Se on suoraan asian ytimeen ja tarjoaa lopputuloksen ilman ylimääräisiä lisättyjä tulosteita vuosille, kuukausille ja päiville.
Tässä on peruskaava, jota voidaan soveltaa vain yhteen soluun:
=int(YEARFRAC(A1,tänään()))
Lisäät syntymäpäivän soluun A1 ja liität tuloksen kaavan B1:een. Käytämme syntymäaikaa 11/04/1983 :
Tuloksena on 35 vuoden ikä. Yksinkertaista, aivan kuten käytettäessä DATEDIF-funktiota yksittäiselle solulle. Tästä eteenpäin voimme siirtyä YEARFRAC:in käyttöön ArrayFormulassa. Tämä kaava on sinulle hyödyllisempi, kun sinun on laskettava suurten ryhmien, kuten opiskelijoiden, tiedekunnan jäsenten, tiimin jäsenten, ikä.
Meidän on lisättävä sarake vaihtelevista syntymäpäivistä. Olen valinnut sarakkeen B, koska A:ta käytetään henkilöiden nimissä. Saraketta C käytetään lopputuloksissa.
Jotta voimme täyttää iän viereiseen sarakkeeseen, meidän on käytettävä seuraavaa kaavaa:
=ArrayFormula(int(yearfrac(B2:B8,tänään(),1)))
Aseta yllä oleva kaava soluun C2 saadaksesi tulokset.
Jos haluat mieluummin jatkaa koko sarakkeella etkä vaivaudu miettimään, mihin se päättyy, voit lisätä kaavaan pienen muunnelman. Kiinnitä IF ja LEN kohti ArrayFormulan alkua näin:
=Matriisikaava(jos(len(B2:B),(int(vuosifrac(B2:B,tänään(),1))),))
Tämä laskee kaikki tämän sarakkeen tulokset alkaen B2:sta.