Google Sheets -sovellusta voidaan käyttää muutakin kuin tietojen keräämiseen ja järjestämiseen. Voit käyttää sitä myös nykyisen ajan määrittämiseen, kaavioiden luomiseen ja iän laskemiseen syntymäpäivän avulla. Jälkimmäinen havaitaan käyttämällä kaavoja ja toimintoja, jotka on rakennettu suoraan Google Sheetsiin.
Katso myös artikkelimme Rivien ja sarakkeiden lisääminen ja poistaminen Google-taulukkoihin
Iän määrittäminen syntymäpäivästä lähtien Google Sheetsissä
Kun käytät Google Sheets -sovellusta, sinulla on kaksi pääasiallista tapaa määrittää ikä syntymäpäivästä lähtien. Siellä on DATEDIF, joka on joustavampi vaihtoehto, ja YEARFRAC, yksinkertaisempi valinta. Artikkelin loppuun mennessä sinun pitäisi pystyä määrittämään paitsi yksittäisen henkilön ikä, myös 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ä vie syntaksin oppimisen käytettäväksi DATEDIF-toiminnon kanssa.
Syntaksi
= DATEDIF (alku_pvm, loppu_pvm, yksikkö)
-
- Aloituspäivämäärä
- Laskelman on alkava syntymäpäivästä.
- päättymispäivä
- Tämä on päivämäärä, jona laskelma tehdään. Nykyistä ikää määritettäessä tämä luku on todennäköisesti tämän päivän päivämäärä.
- Aloituspäivämäärä
- yksikkö
-
- Lähtövalinnat, jotka koostuvat: “Y”, “M”, “D”, “YM”, “YD” tai “MD”.
- Y - täytettyjen kuluneiden vuosien kokonaismäärä sekä alkamis- että lopetuspäivien välillä.
- YM - "M" tarkoittaa kuukausia. Tämä tulos näyttää kuukausien määrän, joka seuraa kokonaan kuluneita vuosia 'Y'. Lukumäärä ei ylitä 11: tä.
- YD - D tarkoittaa päiviä. Tämä tulos näyttää päivien lukumäärän, joka seuraa 'Y': n täysin kuluneita vuosia. Lukumäärä ei saa ylittää 364.
- M - Täysin kuluneiden kuukausien kokonaismäärä sekä alkamis- että lopetuspäivien välillä.
- MD - Kuten muissakin yksiköissä, 'D' tarkoittaa päivää. Tämä tulos näyttää päivien lukumäärän, joka seuraa 'M': n täysin kuluneita kuukausia. Enintään 30.
- D - Täysin kuluneiden päivien kokonaismäärä sekä aloitus- että lopetuspäivien 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ästä. Syynä tähän on se, että voit laskea kaikki iän yksityiskohdat vuoden, kuukauden ja päivän muodossa.
Aluksi tarvitsemme esimerkki päivämäärästä käytettäväksi solussa. Olen päättänyt sijoittaa päivämäärän 14.1.1972 soluun A1 . Teemme kaavan sen oikealla puolella olevassa solussa, B1, jos haluat seurata sitä saadaksesi sen ripustettavaksi.
Aloitamme kaavan perusteellisimmasta versiosta iän laskemiseksi. Jos käytät yllä olevaa syntaksia selvittääksesi mitä on, A1 on teknisesti aloituspäivä, tänään on loppupäivä, ja määritämme ikä vuosina käyttämällä ”Y” . Siksi ensimmäinen käytetty kaava näyttää tältä:
= DATEDIF (A1, tänään (), ”Y”)
Kun se tehdään oikein, laskettua ikää osoittava luku on B1: ssä numerolla ' 46 '.
Tehdään sama kaava vain tällä kertaa. Määritämme ikä kuukausina käyttämällä "M" eikä "Y".
= DATEDIF (A1, tänään (), ”M”)
Yhteensä olisi 559 kuukautta. Se on 559 kuukautta vanha.
Tämä luku on kuitenkin vähän järjetön, ja mielestäni voimme vähentää sitä asteikolla käyttämällä "YM" vain "M": n sijasta.
= DATEDIF (A1, tänään ()”YM”)
Uuden tuloksen tulisi olla 7, mikä on paljon hallittavissa oleva luku.
Tarkastellaanpa vain perusteellista katsomalla, miltä päivät näyttävät käyttämällä sekä “YD” että “MD”.
= DATEDIF (A1, tänään () ”, YD”)
= DATEDIF (A1, tänään (), ”MD”)
Tällä kertaa “YD” -tulokset näytetään B1: ssä ja “MD” -tulokset sijaitsevat solussa B2.
Onko se toistaiseksi ripustettu?
Seuraavaksi keräämme nämä kaikki yhteen pyrkiessään tarjoamaan itsellemme tarkemman laskelman. Kaava voi tyypillisesti kirjoittaa vähän, joten kopioi ja liitä toimitettu kaava soluun B1.
Käytettävä kaava on:
= päivätty (A1, tänään (), ”Y”) & ”vuotta” ja päivätty (A1, tänään (), “YM”) & ”kuukaudet &” & päivätty (A1, tänään (), ”MD”) & ”päivää ”
Ampersandia käytetään yhdistämään kukin kaava toisiinsa kuin ketju. Tämä on tarpeen saadaksesi täyden laskelman. Google-taulukossasi tulisi olla sama kaava kuin:
Täydellinen ja yksityiskohtainen laskelma on antanut meille 46 vuotta 7 kuukautta ja 26 päivää. Voit myös käyttää samaa kaavaa käyttämällä ArrayFormula-toimintoa. Tämä tarkoittaa, että voit laskea enemmän kuin vain yhden päivämäärän, mutta myös useita päivämääriä.
Olen valinnut muutaman päivämäärän sattumanvaraisesti ja kytkenyt ne lisäsoluihin A2-A5 . Valitse omat päivämäärät ja pidä siitä hauskaa. Jos haluat käyttää ArrayFormula-toimintoa, kopioi ja liitä seuraava soluun B1:
= ArrayFormula (päivätty (B2, C2 (), ”Y”) & ”vuodet” & päivätty (B2, C2 (), ”YM”) & ”kuukaudet &” ja päivätty (päivämäärä B2, C2 (), ”MD”) ”Päivää”)
Nämä ovat tulokseni:
Oletetaan nyt, että halusit erottaa jokaisen päivämäärän osan omaan siistiinsä pieneen sarakkeeseen järjestämistä varten. Lisää Google Sheets -sovelluksessa aloituspäivä (syntymäaika) sarakkeeseen ja lopetuspäivä toiseen. Olen valinnut esimerkissäni solun B2 aloituspäivälle ja C2 lopun päivämäärälle. Päivämäärät korreloivat kuuluisuuksien Burt Reynoldsin, Johnny Cashin ja Luke Perryn syntymästä ja äskettäisistä kuolemista.
Kuten näytetään, sarake A on yksilön nimi, sarakkeessa B on aloituspäivä ja C lopussa. Nyt lisään vielä neljä saraketta oikealle. Yksi jokaiselle ”Y”, “YM”, “YD” ja kaikkien kolmen yhdistelmä. Nyt sinun on vain lisättävä oikeat kaavat jokaiselle riville jokaiselle kuuluisuudelle.
Burt Reynolds:
= DATEDIF (B2, C2, ”Y”) Muuta ”Y” vastaavaan sarakkeeseen, jota yrität laskea.
Johnny Cash:
= DATEDIF (B3, C3, ”Y”) Muuta ”Y” vastaavaan sarakkeeseen, jota yrität laskea.
Luke Perry:
= DATEDIF (B4, C4, ”Y”) Muuta ”Y” vastaavaan sarakkeeseen, jota yrität laskea.
Jotta LIITETTY-kaava saadaan, sinun on käytettävä ArrayFormulaa kuten aivan aiemmin artikkelissa. Voit lisätä sanoja Vuodet osoittaaksesi vuoden tulokset sijoittamalla se kaavan jälkeen ja sulujen väliin.
= ArrayFormula (päivätty (B2, C2, ”Y”) & ”Vuotta” ja päivätty (B2, C2, ”YM”) & ”kuukaudet &” ja päivätty (päivämäärä B2, C2, ”MD” ja ”päivää”)
Yllä oleva kaava on kuuluisuutta kohden. Jos kuitenkin haluat vain lyödä ne kaikki yhdessä kaapelissa, kopioi ja liitä seuraava kaava soluun G2:
= ArrayFormula (päivätty (B2: B4, C2: C4, ”Y”) & ”vuodet” & päivätty (B2: B4, C2: C4, “YM”) & ”kuukaudet &” ja päivätty (päiväys (B2: B4, C2: C4), ”MD”) ja ”päivää”)
Google Sheetisi pitäisi lopulta näyttää tällaiselta:
Aika siisti, vai mitä? Se on todella niin yksinkertaista, kun käytetään DATEDIF-toimintoa. Nyt voimme siirtyä käyttämään YEARFRAC-toimintoa.
YEARFRAC-toiminto
YEARFRAC-toiminto on yksinkertainen tuloksille. Se on suoraan pisteeseen, joka tarjoaa lopputuloksen ilman kaikkia lisättyjä tuotoksia vuosiksi, kuukausiksi ja päiviksi.
Tässä on peruskaava, jota voidaan soveltaa vain yhteen soluun:
= int (YEARFRAC (A1, tänään ()))
Lisäät syntymäajan soluun A1 ja liitä kaava tulokseen B1. Käytämme syntymäaikaa 11.4.1983 :
Tuloksena on 35-vuotias. Yksinkertainen, aivan kuten käytettäessä DATEDIF-toimintoa yhdelle solulle. Sieltä voimme siirtyä käyttämään YEARFRAC-ohjelmaa ArrayFormulassa. Tämä kaava on sinulle hyödyllisempi, kun sinun on laskettava suurten ryhmien, kuten opiskelijoiden, tiedekunnan jäsenten, ryhmän jäsenten, ikä.
Meidän on lisättävä sarake vaihtelevista syntymäpäivämääristä. Olen valinnut sarakkeen B A: ksi, jota käytetään henkilöiden nimissä. Sarakkeessa C käytetään lopputuloksia.
Jotta ikä voidaan täyttää viereisessä sarakkeessa, meidän on käytettävä seuraavaa kaavaa:
= ARRAYFORMULA (int (YEARFRAC (B2: B8, tänään (), 1)))
Sijoita yllä oleva kaava soluun C2 saadaksesi tulokset.
Jos haluat mieluummin vain jatkaa koko saraketta etkä halua vaivautua selvittämään, mihin se loppuu, voit lisätä kaavaan pienen variaation. Kosketa IF: tä ja LEN: ää kohti ArrayFormulan alkua kuten:
= ARRAYFORMULA (jos (len (B2: B), (int (YEARFRAC (B2: B, tänään (), 1))), ))
Tämä laskee kaikki sarakkeen tulokset alkaen B2: sta.
