Google Sheets kan bruges til mere end blot dataakkumulering og organisering. Du kan også bruge det til at bestemme det aktuelle klokkeslæt, oprette diagrammer og beregne alder ved hjælp af en fødselsdato. Sidstnævnte opdages ved hjælp af formler og funktioner indbygget lige i Google Sheets.
Se også vores artikel Sådan tilføjes og fjernes rækker og kolonner i Google Sheets
Bestemmelse af alder fra fødselsdato i Google Sheets
Når du bruger Google Sheets, har du to fremherskende måder at bestemme alder fra en fødselsdato. Der er DATEDIF, som er den mere fleksible mulighed, og YEARFRAC, det enklere valg. I slutningen af artiklen skal du være i stand til ikke kun at bestemme alderen på et enkelt individ, men alderen for flere grupper af forskellige mennesker på én gang.
Jeg starter tingene med DATEDIF-funktionen.
DATEDIF-funktionen
Inden vi kan dykke ned i selve funktionen, bliver vi nødt til at vide, hvordan den fungerer. Dette tager indlæring af syntaks til brug med DATEDIF-funktionen.
Syntaks
= DATEDIF (startdato, slutdato, enhed)
-
- start dato
- Beregningen skal begynde med fødselsdatoen.
- slutdato
- Dette vil være datoen for at afslutte beregningen. Når du fastlægger den aktuelle alder, vil dette antal sandsynligvis være dagens dato.
- start dato
- enhed
-
- Outputvalgene, der består af: "Y", "M", "D", "YM", "YD" eller "MD".
- Y - Samlet antal hele forløbne år mellem indtastede både start- og slutdatoer.
- YM - 'M' står i måneder. Denne output viser antallet af måneder efter de forløbne år for 'Y'. Antallet må ikke overstige 11.
- YD - 'D' står i flere dage. Denne output viser antallet af dage efter de forløbne år for 'Y'. Antallet vil ikke overstige 364.
- M - Det samlede antal forløbne måneder mellem indtastede både start- og slutdatoer.
- MD - Som i de andre enheder står 'D' i flere dage. Denne output viser antallet af dage efter de måneder, der er gået fuldt ud for 'M'. Kan ikke overstige 30.
- D - Totalt antal forløbne dage mellem indtastede både start- og slutdatoer.
Beregningen
Nu hvor du forstår den syntaks, der vil blive brugt, kan vi konfigurere formlen. Som tidligere nævnt er DATEDIF-funktionen den mere fleksible mulighed, når man bestemmer alder fra en fødselsdato. Årsagen til dette er, at du kan beregne alle detaljer om alderen i et år, måned og dagformat.
For at begynde med har vi brug for en eksempeldato til brug i cellen. Jeg har besluttet at placere datoen 7/14/1972 i celle A1 . Vi laver formlen i cellen til højre for den, B1, hvis du vil følge med for at få fat på det.
Vi starter med den mest basale version af formlen til beregning af alderen. Hvis du bruger ovenstående syntaks til at finde ud af, hvad der er, er A1 teknisk startdatoen, i dag er slutdatoen, og vi bestemmer alderen i år ved hjælp af "Y" . Derfor vil den første formel, der bruges, se sådan ud:
= DATEDIF (A1, i dag (), ”Y”)
Når det gøres korrekt, vil antallet, der angiver den beregnede alder, være placeret i B1 som ' 46 '.

Lad os gøre den samme formel kun denne gang, vi bestemmer alderen i måneder, der bruger “M” i stedet for “Y”.
= DATEDIF (A1, i dag (), ”M”)
Det samlede beløb ville være 559 måneder. Det er 559 måneder gammel.

Dette tal er dog lidt absurd, og jeg tror, vi kan fjerne det hak ved at bruge "YM" i stedet for bare "M".
= DATEDIF (A1, i dag (), ”YM”)
Det nye resultat skal være 7, hvilket er et meget mere håndterbart antal.
Bare for at være grundig, lad os se, hvordan dagene ser ud ved at bruge både "YD" og "MD".
= DATEDIF (A1, i dag (), ”YD”)
= DATEDIF (A1, i dag (), ”MD”)
Denne gang vises resultaterne for “YD” i B1, og resultatet for “MD” er placeret i celle B2.

Har du hænget af det indtil videre?
Dernæst klubber vi dem alle sammen i et forsøg på at give os en mere detaljeret beregning. Formlen kan blive lidt hektisk at udtaste, så bare kopier og indsæt den medfølgende i celle B1.
Den formel, der skal bruges, er:
= datedif (A1, i dag (), "Y") & "Years" & datedif (A1, today (), "YM") & "måneder &" & datedif (A1, today (), "MD") & "dage ”
Amperand bruges til at sammenføje hver formel som et kædeled. Dette er nødvendigt for at få den fulde beregning. Dit Google-ark skal indeholde den samme formel som:

En komplet, detaljeret beregning har givet os 46 år 7 måneder og 26 dage. Du kan også bruge den samme formel ved hjælp af ArrayFormula-funktionen. Dette betyder, at du kan beregne mere end blot en enkelt dato, men også flere datoer.
Jeg har valgt et par datoer tilfældigt og tilsluttet dem til yderligere celler A2-A5 . Vælg dine egne datoer og have det sjovt med det. Hvis du vil bruge ArrayFormula-funktionen, skal du kopiere og indsætte følgende i celle B1:
= ArrayFormula (datedif (B2, C2 (), "Y") & "Years" & datedif (B2, C2 (), "YM") & "måneder &" & datedif (B2, C2 (), "MD") & " dage")
Dette er mine resultater:

Lad os nu sige, at du ønsket at opdele hver del af datoen i sin egen pæne lille søjle for at organisere skyld. I Google Sheets skal du tilføje din startdato (fødselsdato) i en kolonne og slutdatoen i en anden. Jeg har valgt celle B2 til startdatoen og C2 til slutdatoen i mit eksempel. Mine datoer korrelerer med fødsler og nylige dødsfald for berømtheder Burt Reynolds, Johnny Cash og Luke Perry.

Som vist er kolonne A navnet på den enkelte, kolonne B huser startdatoen og C slutdatoen. Nu vil jeg tilføje yderligere fire kolonner til højre. En for hver af "Y", "YM", "YD" og en kombination af alle tre. Nu skal du bare tilføje de korrekte formler til hver række for hver berømthed.
Burt Reynolds:
= DATEDIF (B2, C2, ”Y”) Skift ”Y” til den tilsvarende kolonne, du prøver at beregne.
Johnny Cash:
= DATEDIF (B3, C3, ”Y”) Skift ”Y” til den tilsvarende kolonne, du prøver at beregne.
Luke Perry:
= DATEDIF (B4, C4, ”Y”) Skift ”Y” til den tilsvarende kolonne, du prøver at beregne.
For at få den FORENEDE formel skal du bruge en ArrayFormula, ligesom vi gjorde tidligere i artiklen. Du kan tilføje ord som år for at indikere årsresultater ved at placere det efter formlen og mellem parenteser.
= ArrayFormula (datedif (B2, C2, "Y") & "Years" & datedif (B2, C2, "YM") & "måneder &" & datedif (B2, C2, "MD") & "dage")
Ovenstående formel er pr. Berømthed. Hvis du imidlertid gerne bare vil slå dem alle ud i et fald, kopier og indsæt følgende formel i celle G2:
= ArrayFormula (datedif (B2: B4, C2: C4, "Y") & "Years" & datedif (B2: B4, C2: C4, "YM") & "måneder &" & datedif (B2: B4, C2: C4, ”MD”) & ”dage”)
Dit Google Sheet skulle ende med at se sådan ud:

Temmelig pæn, ikke? Det er virkelig så enkelt, når du bruger DATEDIF-funktionen. Nu kan vi gå videre med YEARFRAC-funktionen.
YEARFRAC-funktionen
YEARFRAC-funktionen er en enkel til enkle resultater. Det er lige til det punkt, der giver et slutresultat uden alle de ekstra ekstra output i år, måneder og dage.
Her er en grundlæggende formel, der kun gælder for en enkelt celle:
= int (YEARFRAC (A1, i dag ()))
Du føjer fødselsdato til celle A1 og indsæt formlen i B1 for resultatet. Vi bruger fødselsdato 11/04/1983 :

Resultatet er 35 år. Enkelt, ligesom når du bruger DATEDIF-funktionen til en enkelt celle. Herfra kan vi gå videre til at bruge YEARFRAC inden for en ArrayFormula. Denne formel er mere nyttig for dig, når du har brug for at beregne alderen på store grupper som studerende, fakultetsmedlemmer, teammedlemmer osv.
Vi bliver nødt til at tilføje en kolonne med forskellige fødselsdatoer. Jeg har valgt kolonne B, da A vil blive brugt til individernes navne. Kolonne C bruges til slutresultaterne.

For at udfylde alderen i den tilstødende kolonne, skal vi bruge følgende formel:
= ARRAYFORMULA (int (YEARFRAC (B2: B8, i dag (), 1)))
Placer formlen ovenfor i celle C2 for at få resultaterne.
Hvis du hellere bare fortsætter med en hel kolonne og hellere ikke gider med at finde ud af, hvor den ender, kan du tilføje en lille variation til formlen. Tag på IF og LEN mod begyndelsen af ArrayFormula således:
= ARRAYFORMULA (hvis (len (B2: B), (int (YEARFRAC (B2: B, i dag (), 1))), ))
Dette beregner alle resultaterne inden for den kolonne, der begynder fra B2.






