Koliko let se rodi leta 1966. Kako izračunati starost glede na datum rojstva ali delovne izkušnje glede na datum zaposlitve v Excelu

Izračun starosti osebe ni lahka naloga, saj starost ni odvisna samo od tekočega leta, temveč tudi od tekočega dne. Upoštevati morate tudi dodatne zaplete, povezane s prestopnimi leti.

V tem članku predstavljam tri metode za izračun starosti osebe. Te formule predpostavljajo, da celica B1 vsebuje datum rojstva (na primer 16.2.1952), celica B2 pa trenutni datum (izračunano s funkcijo DANES).

1. metoda

2. metoda

Natančnejši način izračuna starosti je uporaba funkcije DOLŽINA: \u003d INTEGER (DOLŽNOST (B2, B1)). Funkcija DOLŽINA običajno se uporablja pri finančnih izračunih, vendar se odlično obnese tudi pri izračunu starosti. Ta funkcija izračuna delež leta, predstavljen s številom celotnih dni med dvema datumoma. Uporaba funkcije VSE vam omogoča, da se znebite delnega dela in dobite celo število.

3. metoda

Tretja metoda za izračun starosti uporablja funkcijo DATUM... Ta funkcija brez dokumentov ni dokumentirana v Excelovem sistemu pomoči: \u003d DATEDAT (B1; B2; "Y").

Če želite natančnost, uporabite drugo različico: \u003d DATEDIF (B1; B2; "y") & "leto," & DATEDIF (B1; B2; "ym" & "meseci", & DATEDIF (B1; B2; "md ") &" dan "). Ta funkcija vrne besedilni niz, na primer: 24 let, 2 meseca, 21 dni.

Lahko različne poti za izračun starosti osebe. Spodnja tabela prikazuje pogoste metode, ki uporabljajo funkcijo datetime.

Če želite uporabiti te primere v Excelu, izberite podatke, ki jih želite v tabeli, z desno miškino tipko kliknite in izberite Kopirati... Na novem listu z desno miškino tipko kliknite celico A1 in izberite Elementi Možnosti lepljenja\u003e Ohrani izvirno oblikovanje.

Podatki

Formula

Opis

\u003d (LETO (ZDAJ ()) - LETO (A2))

V celici A2 zagotavlja starost uporabnika 2 med trenutnim datumom in rojstnim datumom.

Ta primer uporablja funkcijo YEAR in TDATA.

\u003d LETO (ZDAJ ()) - 1960

Podaja starost osebe, rojene leta 1960, brez uporabe celičnih referenc.

\u003d LETO (A3, A5)

Izračunajte starost v 1,75 ulomka med datumoma v A5 in A3.

\u003d (A5-A6) /365,25

Izračun starosti, 12 let med datumoma v A5 in A6

365,25 se v formuli uporablja za izračun leta, ko se korak računa izvede vsaka 4 leta.

=("02.10.2014"-"02.05.2014")

Vrne število dni (153) med dvema datumoma brez uporabe sklicev na celice.

\u003d DNI (DANES (), "15.02.1979")

Vrne število dni med dvema datumoma z uporabo dveh funkcij datuma.

\u003d (LETO (TDATE ()) - LETO (A3)) * 12 + MESEC (TDATE ()) - MESEC (A3)

Vrne število mesecev med datumom v celici A3 in trenutnim datumom.

Ta primer vsebuje klice funkcije YEAR, funkcije TDATE in funkcije MONTH.

\u003d OMREŽNI DNI (A3, A2, A3: A5)

Vrne število celotnih delovnih dni (107) med datumoma v celicah A2 in A3. Vikendi in prazniki se ne štejejo za delovne dni. Zadnji argument (A3: A5) je število praznikov, odšteto od števila delovnih dni.

Ta primer uporablja funkcijo NETWORKDAYS.

\u003d DAYS360 (A3, A2, TRUE)

Vrne število dni (150) med dvema datumoma na podlagi 360-dnevnega leta (dvanajst mesecev po 30 dni). Ta funkcija se uporablja v računovodstvu.

Ta primer uporablja funkcijo DAYS360.

\u003d DATUM EGS (A3, -4)

Vrne datum 01.04.2014, ki je pred štirimi meseci (-4 mesece) od datuma v celici A3.

Ta primer uporablja funkcijo EDATE za izračun datuma zapadlosti kreditnih kart.

Dodatne informacije

Opomba: Omejitev odgovornosti glede strojnega prevajanja... Ta članek je bil preveden z uporabo računalniškega sistema brez človeškega posredovanja. Microsoft ponuja te strojne prevode za pomoč uporabnikom, ki ne vedo angleškega jezika, si oglejte gradiva o Microsoftovih izdelkih, storitvah in tehnologijah. Ker je bil članek preveden s strojnim prevajanjem, lahko vsebuje leksikalne, skladenjske in slovnične napake.

Izračunajte starost v Excelu lahko mimo - drugače: bodisi samo leta bodisi leta, meseci in dnevi. Izračunajte starost za danes ali na določen datum. Možnosti je več.
Prva možnost.
Kako v Excelu šteti leta, mesece in dni starosti.

Kako nastavite trenutni datum, glejte članek "trenutni datum v Excelu".
V celico C1 zapišemo formulo:
\u003d DATEDIF (A1; B1; "y") & "y." & DATEDIF (A1; B1; "ym") & "mesec" & DATEDIF (A1; B1; "md") & "dni"
Naj pojasnim formulo:
DATEDIF je ime funkcije.
y - šteje leta
ym - šteje mesece
md - šteje dni
"Leto", "mesec", "dan" napisano med znaki & - tako bodo podpisana leta, meseci in dnevi v končnem datumu.
Se je zgodilo.
Kako izračunati delovno dobo s to funkcijo, tako da so leta, meseci in dnevi zabeleženi v različnih stolpcih za nadaljnje dodajanje, glejte članek "Izračun delovne dobe v Excelu".
Kako hitro vnesti naslov celice, glejte članek "Seštevanje, odštevanje, množenje, deljenje v Excelu".
Če morate izračunati starost osebe na določen datum (ne trenutnega), potem ta datum zapišite v celico B2.
Druga možnost.
Če je dovolj preštejte število polnih let, potem naredimo to.
Celica A1 vsebuje datum rojstva.
Celica B2 vsebuje trenutni datum, če moramo izračunati starost za danes ali če obstaja datum, za katerega moramo izračunati starost.
V celico D1 napišite formulo. Postavimo "Enako", nato najdemo funkcijo "LENGTH". Nahaja se na zavihku "Formule" -\u003e "Datum in čas". V pogovornem oknu, ki se prikaže, navedite naslove celic z datumi.
V vrstico "Start_date" vnesite naslov celice z datumom rojstva.
V vrstico "End_date" vnesemo naslov celice z današnjim (trenutnim) datumom. Izkazalo se je tako.

V tem oknu lahko že vidite rezultat štetja (54,85).Kliknite "V redu". Dobili smo naslednjo formulo:
\u003d OŽIG (A1, B1)
Izkazalo se je, da je star 54 let. Števke za decimalno vejico (85) niso meseci. Odstraniti jih je treba, zaokrožiti, vendar s posebno formulo. To je enostavno.V celici E1 nastavite funkcijo "FLOOR".
Pozor!
Obstaja tudi funkcija ROUNDDOWN - zdaj nam ne ustreza.
Torej, pojdite na zavihek "Formule" -\u003e "Knjižnica funkcij" -\u003e "Vstavi funkcijo". Pojavi se okno "Čarovnik za funkcije".
V razdelku "Kategorija" izberite "Matematični". V oknu "Izberite funkcijo" izberite "TL". Kliknite "V redu".
V pogovornem oknu v vrstici »Število« določite naslov celice s številko, ki jo želimo zaokrožiti.
V vrstico "Natančnost" postavite eno.Izkazalo se je tako.


Kliknite "V redu". Rezultat je že viden v tem oknu (54).Dobili smo naslednjo formulo:\u003d TL (D1,1)
Vse. Rezultat je takšna plošča.
Stolpec lahko skrijete D in stolpec B (na primer v vprašalniku).Z desno miškino tipko kliknite črko D (naslov stolpca), izberite »Skrij«.
Tretja možnost.
Kako izračunati število polnih let v Excelu lahko štejemo tako.
Celica A1 vsebuje datum rojstva.
Celica B2 vsebuje trenutni datum, če moramo izračunati starost za danes.
V celico C1 zapišemo formulo:
\u003d DATEDIF (A1; B1; "y")
Oblika datumskih celic mora biti "Datum".Kje najti to funkcijo in kako jo namestiti, glejte članek » Številka Excel... Oblika "

Za izračun starosti ali delovne dobe bomo uporabili dokumente brez dokumentov funkcija Excel - DATUM () (v angleški različici Excela - DATEDIF ())

Ta funkcija je opisana samo v angleški pomoči, ni je mogoče poklicati na standarden način, v Excelu je shranjena samo zaradi združljivosti s starejšimi različicami Excela in Lotusa 1-2-3

A kljub temu, če ga napišemo v Excelu, bo popolnoma deloval v vseh različicah Excela, ne da bi morali kaj drugega vključiti ali namestiti.

Sintaksa funkcije DATUM () s katero bomo izračunali starost ali starost osebe na naslednji način:

\u003d DATUM (datum začetka; datum_konca; method_method)

začetni datum - to je začetni datum, če izračunamo starost, potem je to datum rojstva, če izračunamo delovno dobo, potem je to datum zaposlitve.

končni datum - to je datum, ko moramo izračunati to ali ono vrednost. Če upoštevamo starost in starost, potem morate praviloma računati na današnjo številko. Se pravi, kakšne so izkušnje zaposlenega od začetka zaposlitve do danes. Podobno velja za datum rojstva. Trenutni datum je mogoče vstaviti ročno, če pa datoteko odprete naslednji dan, se današnji datum spremeni v včeraj, zato lahko uporabite funkcijo DANES () ki bo samodejno vstavil današnji datum ob vsaki posodobitvi datoteke. Torej ste delovne izkušnje ali starost se samodejno izračunajo v Excelu kadar koli odprete datoteko.

Še posebej bodite pozorni na zadnji argument - method_method ki opredeljuje vrsto in mersko enoto med začetno in končni datumi... Vse možne različice tega argumenta so navedene spodaj:

  • Razlika v datumu "Y" v celotnih letih
  • "M" datumska razlika v polnih mesecih
  • Razlika v datumu "D" v celotnih dneh
  • "Yd" datumska razlika v dneh od začetka leta brez let
  • Razlika v datumu "Md" v dneh brez mesecev in let
  • "Ym" datumska razlika v polnih mesecih brez let

DATUM (A2; B2; "y")

V angleški različici Excela \u003d DATEDIF (A2; B2; "y")

Lahko pa izbrišete drugi stolpec in napišete formulo \u003d RAZDAT (A2; Danes (); "y")

Najpomembneje je, da hkrati upošteva se datum in mesec rojstvana primer, če bi bilo danes 10.04.2014 (v primeru na sliki), potem starost ne bi bila 31, ampak 30 let, saj rojstni dan leta 2014 še ni nastopil.

Če želite na primer navesti delovne izkušnje v celoti “2 leti 3 mesece 4 dni ", potem bo formula videti takole:

DAT (A2; B2; "y") & "d" & DAT (A2; B2; "ym") & "mesec" & DAT (A2; B2; "md") & "dnevi"

v angleški različici Excela \u003d DATEDIF (A2; B2; "y") & "g." & DATEDIF (A2; B2; "ym") & "mesec." "& DATEDIF (A2; B2;" md ") &" dni "


Tu najprej izračunamo število polnih let "y", nato število polnih mesecev brez let "ym" in zadnje je "Md" - datumska razlika brez mesecev in let. Po tem vse to in dobimo želeni rezultat.

Upam, da vam je članek pomagal pri reševanju težav v Excelu, hvala za všečke, pridružite se našim skupinam