Legfontosabb Egyéb Hogyan számítsuk ki az életkort a születési dátumtól kezdve a Google Táblázatokban

Hogyan számítsuk ki az életkort a születési dátumtól kezdve a Google Táblázatokban



A Google Táblázatok nem csupán adatgyűjtésre és rendszerezésre használhatók. Használhatja az aktuális idő meghatározására, diagramok létrehozására és az életkor kiszámítására is születési dátum alapján. Ez utóbbit a közvetlenül a Google Táblázatokba épített képletek és függvények segítségével fedezhetjük fel.

  Hogyan számítsuk ki az életkort a születési dátumtól kezdve a Google Táblázatokban

Életkor meghatározása a születési dátumtól a Google Táblázatokban

A Google Táblázatok használatakor két fő módja van az életkor meghatározásának a születési dátum alapján. van DATEDIF , amely a rugalmasabb lehetőség, és YEARFRAC , az egyszerűbb választás. A cikk végére nemcsak egyetlen egyén életkorát kell tudnia meghatározni, hanem egyszerre több, különböző embercsoport életkorát is.

A DATEDIF függvénnyel kezdem a dolgokat.

A DATEDIF függvény

Mielőtt belemerülnénk magába a funkcióba, tudnunk kell, hogyan működik. Ehhez meg kell tanulni a szintaxist a DATEDIF függvénnyel való használathoz. A függvénybe beírt minden szakasz egy feladathoz kapcsolódik, tekintse meg ezeket a feladatokat alább:

Szintaxis

=DATEDIF(kezdő_dátum,záró_dátum,egység)

  • kezdő dátum
    • A számítást a születési dátummal kell kezdeni.
  • befejezés dátuma
    • Ez lesz a számítás befejezésének dátuma. A jelenlegi életkor meghatározásakor ez a szám valószínűleg a mai dátum lesz.
  • Mértékegység
  • A kimeneti lehetőségek a következőkből állnak: „Y”, „M”, „D”, „YM”, „YD” vagy „MD”.
  • I – A beírt kezdő és befejező dátumok között eltelt teljes évek száma.
    • YM – Az „M” hónapokat jelent. Ez a kimenet az „Y” esetében a teljesen eltelt évek utáni hónapok számát mutatja. A szám nem haladhatja meg a 11-et.
    • YD – A „D” napokat jelent. Ez a kimenet a napok számát mutatja az „Y” teljesen eltelt évek után. A szám nem haladja meg a 364-et.
  • M – A beírt kezdő és befejező dátumok között teljesen eltelt hónapok száma.
    • MD – A többi egységhez hasonlóan a „D” a napokat jelenti. Ez a kimenet az „M” teljesen eltelt hónapjait követő napok számát mutatja. Nem haladhatja meg a 30-at.
  • D – A megadott kezdő és befejező dátumok között a teljesen eltelt napok száma.

A számítás

Most, hogy megértette a használni kívánt szintaxist, beállíthatjuk a képletet. Ahogy korábban említettük, a DATEDIF függvény a rugalmasabb lehetőség az életkor születési dátum alapján történő meghatározásához. Ennek az az oka, hogy az életkor minden részletét ki tudja számolni év, hónap és nap formátumban.

Kezdésként szükségünk lesz egy példadátumra a cellában. Úgy döntöttem, hogy kiírom a dátumot 1972.07.14 cellába A1 . Elvégezzük a képletet a tőle jobbra lévő cellában, B1 , ha követni akarod, hogy rájöjj a dologra.

Kezdjük a képlet legalapvetőbb változatával az életkor kiszámításához. Ha a fenti szintaxist használja annak kiderítésére, hogy mi az, A1 technikailag az kezdő dátum , Ma lesz a befejezés dátuma , és az életkort években határozzuk meg 'Y' . Ezért az első használt képlet így fog kinézni:

=datedif(A1,today(),"Y")

Hasznos tipp: Másolja ki és illessze be a képletet közvetlenül a B2-be, majd nyomja meg az Enter billentyűt a megfelelő kimenet eléréséhez.

Ha helyesen csinálja, a kiszámított életkort jelző szám a B1-ben „46” lesz.

Végezzük el ugyanazt a képletet, csak ezúttal hónapokban határozzuk meg a kort 'M' „Y” helyett.

=datedif(A1,today(),"M")

Összesen 559 hónap lenne. Ez 559 hónapos.

az alkalmazás nem tudott megfelelően elindulni (0xc00007b)

Ez a szám azonban egy kicsit abszurd, és úgy gondolom, hogy a használatával lejjebb vihetjük 'BAN BEN' csak az „M” helyett.

=datedif(A1,today(),"YM")

Az új eredmény 7 legyen, ami sokkal jobban kezelhető szám.

Csak hogy alaposak legyünk, lássuk, hogyan fognak kinézni a napok az „YD” és az „MD” használatával.

=datedif(A1,today(),"YD")

=datedif(A1,today(),"MD")

Ezúttal az „YD” eredmények a B1-ben, az „MD” eredmények pedig a B2-es cellában találhatók.

Eddig értetted a dolgot?

Ezután ezeket összevonjuk, hogy részletesebb számítást készítsünk. A képlet kissé hektikussá válhat a kiírás során, ezért csak másolja ki és illessze be a megadottat a B1 cellába.

A használandó képlet a következő:

=datedif(A1,today(),"Y")&" Years "&datedif(A1,today(),"YM")&" months & "& datedif(A1,today(),"MD")&" days"

Az „és” jel arra szolgál, hogy az egyes képleteket láncszemként kapcsolja össze. Ez szükséges a teljes számításhoz. A Google-táblázatnak ugyanazt a képletet kell tartalmaznia, mint:

Egy teljes, részletes számítással 46 év 7 hónap és 26 nap áll rendelkezésünkre. Ugyanezt a képletet használhatja az ArrayFormula függvény használatával is. Ez azt jelenti, hogy nem csak egyetlen dátumot, hanem több dátumot is kiszámíthat.

Véletlenszerűen kiválasztottam néhány dátumot, és további cellákba illesztettem őket A2-A5 . Válassz saját időpontokat, és érezd jól magad rajta. Az ArrayFormula függvény használatához másolja és illessze be a következőket a B1 cellába:

=ArrayFormula(datedif(A1:A5,today(),"Y")&" Years "&datedif(A1:A5,today(),"YM")&" months & "& datedif(A1:A5,today(),"MD")&" days")

Ezek az eredményeim:

Most tegyük fel, hogy a dátum minden részét egy saját takaros kis oszlopba akarta választani a rendszerezés kedvéért. A Google Táblázatokban adja hozzá a kezdődátumot (a születési dátumot) az egyik oszlopba, a befejezési dátumot pedig egy másik oszlopba. Példámban a B2 cellát választottam kezdési_dátumként és C2 cellát a vég_dátumnak. Az én dátumaim összefüggenek Burt Reynolds, Johnny Cash és Luke Perry hírességek születésével és halálozásával.

Mint látható, az A oszlop az egyén neve, a B oszlop a kezdési_dátumot, a C pedig a befejezési_dátumot tartalmazza. Most adok hozzá további négy oszlopot a jobb oldalon. Egy-egy az „Y”, „YM”, „YD” és mindhárom kombinációja. Most már csak hozzá kell adnia a megfelelő képleteket minden egyes híresség sorába.

Burt Reynolds:

=DATEDIF(B2,C2,"Y") Módosítsa az „Y” értéket a kiszámítani kívánt megfelelő oszlopra.

Johnny Cash:

=DATEDIF(B3,C3,"Y") Módosítsa az „Y”-t a kiszámítani kívánt megfelelő oszlopra.

Luke Perry:

=DATEDIF(B4,C4,"Y") Módosítsa az „Y”-t a kiszámítani kívánt megfelelő oszlopra.

A JOINED képlet eléréséhez egy ArrayFormula-t kell használnia, ugyanúgy, ahogy a cikkben korábban tettük. Olyan szavakat adhat hozzá, mint Évek az évek eredményeit a képlet után és zárójelek közé helyezve jelezze.

=ArrayFormula(datedif(B2,C2,"Y")&" Years "&datedif(B2,C2,"YM")&" months & "& datedif(B2,C2,"MD")&" days")

A fenti képlet egy hírességre vonatkozik. Ha azonban mindet egy csapásra ki akarja ütni, másolja ki és illessze be a következő képletet a G2 cellába:

=ArrayFormula(datedif(B2:B4,C2:C4,"Y")&" Years "&datedif(B2:B4,C2:C4,"YM")&" months & "& datedif(B2:B4,C2:C4,"MD")&" days")

A Google-táblázatnak valahogy így kell kinéznie:

Elég ügyes, mi? Valóban ilyen egyszerű a DATEDIF funkció használatakor. Most áttérhetünk a YEARFRAC függvény használatára.

A YEARFRAC függvény

A YEARFRAC funkció egy egyszerű funkció az egyszerű eredmények eléréséhez. Egyenesen a lényeg, hogy végeredményt biztosítson az évek, hónapok és napok minden további hozzáadott kimenete nélkül.

Itt van egy alapképlet, amely csak egyetlen cellára vonatkozik:

=int(YEARFRAC(A1,today()))

helyreállíthatom a törölt szöveges üzeneteket

Adja hozzá a születési dátumot az A1 cellához, és illessze be a képletet a B1-be az eredményhez. A születési dátumot használjuk 1983.11.04 :

Az eredmény 35 év. Egyszerű, mint amikor a DATEDIF függvényt egyetlen cellához használjuk. Innen áttérhetünk a YEARFRAC használatára egy ArrayFormulán belül. Ez a képlet hasznosabb az Ön számára, ha nagy csoportok életkorát kell kiszámítania, például hallgatók, oktatók, csapattagok stb.

Hozzá kell adnunk egy oszlopot különböző születési dátumokkal. A B oszlopot választottam, mivel az A lesz az egyének neveihez. A C oszlopot használjuk a végeredményhez.

Az életkornak a szomszédos oszlopban való kitöltéséhez a következő képletet kell használnunk:

=ArrayFormula(int(yearfrac(B2:B8,today(),1)))

Helyezze a fenti képletet a C2 cellába, hogy megkapja az eredményeket.

Ha inkább csak egy egész oszlopot szeretne folytatni, és inkább nem foglalkozik azzal, hogy kitalálja, hol ér véget, hozzáadhat egy kis változtatást a képlethez. Rögzítse az IF-et és a LEN-t az ArrayFormula eleje felé, így:

=ArrayFormula(if(len(B2:B),(int(yearfrac(B2:B,today(),1))),))

Ez kiszámítja az összes eredményt az oszlopban a B2-től kezdve.

Érdekes Cikkek

Szerkesztő Választása

Hogyan ellenőrizhető, hogy egy cella nem üres-e a Google Táblázatokban
Hogyan ellenőrizhető, hogy egy cella nem üres-e a Google Táblázatokban
Ha ellenőriznie kell, hogy a Google Táblázatok egyik cellája üres-e vagy sem, akkor manuálisan is megteheti. Valójában valószínűleg ez a leggyorsabb út. Ha azonban több cellával van dolgod, akkor hamarosan a
Hogyan tekintheti meg Facebook-profilját úgy, ahogyan azt valaki más látná
Hogyan tekintheti meg Facebook-profilját úgy, ahogyan azt valaki más látná
Soha nem lehetsz túl óvatos, amikor közzétesz dolgokat a Facebookon. A barátokkal vagy családdal megosztandó események és képek ugyanolyan könnyen elérhetővé tehetők a nyilvánosság számára. Vannak beállítások, amelyek ezt megakadályozzák, de
Az alvó lapok engedélyezése vagy letiltása a Microsoft Edge szolgáltatásban
Az alvó lapok engedélyezése vagy letiltása a Microsoft Edge szolgáltatásban
Az Alvás lap engedélyezése vagy letiltása a Microsoft Edge-ben A Microsoft Edge Alvó lapok szolgáltatása csökkenti az erőforrás-felhasználást. A Microsoft jelenleg az Edge böngészőjük új funkcióján dolgozik. „Alvó lapok” néven meghosszabbítja az eszköz akkumulátorának élettartamát és csökkenti az energiafogyasztást azáltal, hogy a háttér füleket üresjárati állapotba helyezi.
Futtassa külön a Chmod fájlt és könyvtárat
Futtassa külön a Chmod fájlt és könyvtárat
Előfordulhat, hogy a fájlengedélyeket külön kell módosítania a címtárengedélyektől és fordítva. Így lehet megtenni.
Tiltsa le a Tab Hover Cards Previews alkalmazást a Google Chrome-ban
Tiltsa le a Tab Hover Cards Previews alkalmazást a Google Chrome-ban
A fül-előnézetek (lap-lebegő kártyák) letiltása a Google Chrome-ban. A Google Chrome 78-tól kezdődően a böngésző új fültippeket tartalmaz. Most tartalmazzák a
A Windows 10 Anniversary Update 1607 RTM aktiválása
A Windows 10 Anniversary Update 1607 RTM aktiválása
A Windows 10 Anniversary Update 1607 RTM verzió megfelelő aktiválásának minden módja itt található. Lásd néhány egyszerű lépést az aktiválásához.
A videó vágása a TikTokban
A videó vágása a TikTokban
A TikTok egy közösségi média platform, ahová a felhasználók rövid videókat tölthetnek fel, zenét adhatnak hozzá, tehetségüket bemutathatják és még sok minden mást! A közösségi média alkalmazás nagy sikert arat, és napról napra tovább növekszik. Lehet, hogy új vagy a