calcul varsta din data nasterii de tip...

Informatii despre cum se utilizeaza Microsoft Excel 2007. Calcule, Formule, Functii, Tabele pivot, Analiza datelor, etc
dida
Mesaje: 194
Membru din: Mar Aug 18, 2009 7:59 pm

calcul varsta din data nasterii de tip...

Mesaj de dida » Lun Ian 04, 2010 10:25 am

cum sa calculez varsta din data nasterii de tip 2/5/1987 exemplu, tre sa folosesc functiile now si year dar nu stiu cum

Dr.Windows
Site Admin
Site Admin
Mesaje: 4520
Membru din: Vin Iul 31, 2009 7:32 am

Re: calcul varsta din data nasterii de tip...

Mesaj de Dr.Windows » Lun Ian 04, 2010 10:37 am

Poti folosi direct functia nedocumentata DATEDIF - pentur detalii vezi acest subiect: Re: diferenta de luni intre 2 date din ani diferiti.

De ex. daca data ta este in celula A1 poti pune urmatoarea formula in A2: =DATEDIF(A1, TODAY(), "y") pentru a afla varsta in ani.

dida
Mesaje: 194
Membru din: Mar Aug 18, 2009 7:59 pm

Re: calcul varsta din data nasterii de tip...

Mesaj de dida » Lun Ian 04, 2010 10:38 am

luci daca esti si ma poti ajuta am un fisier cu mai multe sheturi de rezolvat dar nu stiu daca sa il postez sau nu

Avatar utilizator
gecs
Moderator
Moderator
Mesaje: 2311
Membru din: Sâm Aug 15, 2009 10:05 am
Localitate: Bucuresti

Re: calcul varsta din data nasterii de tip...

Mesaj de gecs » Lun Ian 04, 2010 10:41 am

=DATEDIF(Data1,Data2,Unitate)
unde:
- Data1 e data mai veche;
- Data2 e data mai noua;
- Unitate e unitatea de timp in care vrei rezultatul: "Y" pentru ani, "M" pentru luni, "D" pentru zile, "YM", "YD", "MD" pemtru combinatiile dintre cele trei

dida
Mesaje: 194
Membru din: Mar Aug 18, 2009 7:59 pm

Re: calcul varsta din data nasterii de tip...

Mesaj de dida » Lun Ian 04, 2010 10:46 am

acesta este fisierul meu va dat seama ca o sa il am si o sa il folosesc mult timp de acum incolo dar de as reusi sa rezolv acolo cerintele ar fi minunat
Ultima oară modificat Lun Ian 04, 2010 1:46 pm de către dida, modificat 1 dată în total.

dida
Mesaje: 194
Membru din: Mar Aug 18, 2009 7:59 pm

Re: calcul varsta din data nasterii de tip...

Mesaj de dida » Lun Ian 04, 2010 10:49 am

formula cu dateif merge dar mie imi cere cu functiile now() si year()

Avatar utilizator
gecs
Moderator
Moderator
Mesaje: 2311
Membru din: Sâm Aug 15, 2009 10:05 am
Localitate: Bucuresti

Re: calcul varsta din data nasterii de tip...

Mesaj de gecs » Lun Ian 04, 2010 11:09 am

E mai complicata formula fara DATEDIF(), pentru ca trebuie sa tii cont si de zilele si de lunile datelor, nu e doar
=YEAR(NOW())-YEAR(B2)
In fisierul atasat e formula cu IF-uri care testeaza lunile si zilele datelor din coloana B in comparatie cu data curenta, iar coloana C a trebuit sa fie formatata ca "Number" fiindca era formatata tot ca "Date".
Nu aveţi permisiunea de a vizualiza fişierele ataşate acestui mesaj.

Green eyes
Mesaje: 35
Membru din: Mie Dec 30, 2009 1:45 pm
Localitate: Timişoara

Re: calcul varsta din data nasterii de tip...

Mesaj de Green eyes » Lun Ian 04, 2010 11:11 am

La multi ani,

Daca data fata de care doresti sa calculezi varsta este stocata in celula A4 (de exemplu) o posibila solutie a problemei tale ar fi formula de mai jos:

=YEAR(NOW())-YEAR(A4)

Pentru data de 2 mai 1987, rezultatul ar fi 23 de ani.

Neajunsul acestei solutii este ca nu prea este exacta, adica din 2 mai 1987 pana azi nu ar fi 23 de ani impliniti. Pentru a surclasa acest neajuns, propun o alta solutie:

=IF(AND(DAY(NOW())>DAY(A4),MONTH(NOW())>MONTH(A4)),YEAR(NOW())-YEAR(A4),YEAR(NOW())-YEAR(A4)-1)

Ai de unde alege. Sper sa iti fie de folos. O zi excelenta.

Avatar utilizator
gecs
Moderator
Moderator
Mesaje: 2311
Membru din: Sâm Aug 15, 2009 10:05 am
Localitate: Bucuresti

Re: calcul varsta din data nasterii de tip...

Mesaj de gecs » Lun Ian 04, 2010 11:22 am

Green eyes scrie:La multi ani,

Daca data fata de care doresti sa calculezi varsta este stocata in celula A4 (de exemplu) o posibila solutie a problemei tale ar fi formula de mai jos:

=YEAR(NOW())-YEAR(A4)

Pentru data de 2 mai 1987, rezultatul ar fi 23 de ani.

Neajunsul acestei solutii este ca nu prea este exacta, adica din 2 mai 1987 pana azi nu ar fi 23 de ani impliniti. Pentru a surclasa acest neajuns, propun o alta solutie:

=IF(AND(DAY(NOW())>DAY(A4),MONTH(NOW())>MONTH(A4)),YEAR(NOW())-YEAR(A4),YEAR(NOW())-YEAR(A4)-1)

Ai de unde alege. Sper sa iti fie de folos. O zi excelenta.
Daca aplici astazi formula de mai sus pentru cineva nascut pe 2 ianuarie rezultatul e cu un an mai putin decat ar trebui...

dida
Mesaje: 194
Membru din: Mar Aug 18, 2009 7:59 pm

Re: calcul varsta din data nasterii de tip...

Mesaj de dida » Lun Ian 04, 2010 11:35 am

da merge dar daca te uiti in ultiml meu fisier atasat cu functii ai sa vezi daca ma poti ajuta si la celelate sheeturi , mersi mult, Diana

Scrie răspuns

Înapoi la “Intrebari despre Excel 2007”