calcul varsta din data nasterii de tip...

Informatii despre cum se utilizeaza Microsoft Excel 2007. Calcule, Formule, Functii, Tabele pivot, Analiza datelor, etc

calcul varsta din data nasterii de tip...

Mesajde 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
dida
 
Mesaje: 160
Membru din: Mar Aug 18, 2009 7:59 pm

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

Mesajde 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.
Dr.Windows
Site Admin
Site Admin
 
Mesaje: 4231
Membru din: Vin Iul 31, 2009 7:32 am

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

Mesajde 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
dida
 
Mesaje: 160
Membru din: Mar Aug 18, 2009 7:59 pm

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

Mesajde 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
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...

Mesajde 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 de dida pe Lun Ian 04, 2010 1:46 pm, modificat 1 dată în total.
dida
 
Mesaje: 160
Membru din: Mar Aug 18, 2009 7:59 pm

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

Mesajde dida » Lun Ian 04, 2010 10:49 am

formula cu dateif merge dar mie imi cere cu functiile now() si year()
dida
 
Mesaje: 160
Membru din: Mar Aug 18, 2009 7:59 pm

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

Mesajde 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.
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...

Mesajde 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.
Green eyes
 
Mesaje: 28
Membru din: Mie Dec 30, 2009 1:45 pm
Localitate: Timişoara

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

Mesajde 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...
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...

Mesajde 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
dida
 
Mesaje: 160
Membru din: Mar Aug 18, 2009 7:59 pm

Următorul

Înapoi la Intrebari despre Excel 2007

Cine este conectat

Utilizatorii ce navighează pe acest forum: Niciun utilizator înregistrat şi 1 vizitator