calcul interval de timp

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

calcul interval de timp

Mesajde myhay99 » Vin Sep 11, 2009 4:44 pm

plec din punctul A pe data de 1 august la ora 01:00 si ajung in punctul B pe 3 august la ora 23:00.
pot face in vre-un fel excel-ul sa-mi calculeze rezultatul ca fiind de doar o zi (pt ca am prins doar o zi cap-coada 00:00-24:00), iar restul sa fie ore (adica 46)?
myhay99
 
Mesaje: 56
Membru din: Mar Aug 04, 2009 9:20 am

Re: calcul interval de timp

Mesajde gecs » Vin Sep 11, 2009 8:08 pm

Cred ca e mai simplu sai ai data si ora pe coloane separate.
In varianta asta, presupunand ca datele initiale(cu data si ora) sunt pe coloanele A si B, poti incerca urmatoarele formule pentru a separa datele de ore:
in C1 (formatata ca date):
=DATE(YEAR(A1),MONTH(A1),DAY(A1))
in D1 (formatata ca time):
=TIMEVALUE(HOUR(A1)&":"&MINUTE(A1)&":"&SECOND(A1))
in E1 (formatata ca date):
=DATE(YEAR(B1),MONTH(B1),DAY(B1))
in F1 (formatata ca time):
=TIMEVALUE(HOUR(B1)&":"&MINUTE(B1)&":"&SECOND(B1))

Apoi pentru calculul pe care-l doresti:
in G1:
=IF(HOUR(D1)>0,DAYS360(C1+1,E1),DAYS360(C1,E1))
in H1:
=IF(HOUR(D1)>0,24-HOUR(D1)+HOUR(F1),HOUR(F1))

Bineinteles ca toate formulele de mai sus se pot condensa intr-o singura formula, dar va fi greu de inteles si explicat.

Inca ceva: formulele de mai sus se limiteaza la calculul in "zile intregi" si ore, daca precizia se doreste a fi mai mare (minute si secunde), evident ca lucurile se complica.
Avatar utilizator
gecs
Moderator
Moderator
 
Mesaje: 1092
Membru din: Sâm Aug 15, 2009 11:05 am
Localitate: Bucuresti

Re: calcul interval de timp

Mesajde adof » Lun Iul 26, 2010 2:36 am

sal
am gasit peste tot în forum calcul interval timp în ore daca formatul celulei este |25.06.2010_13:30:00| - |27.06.10_11:30|

dar nu am reusit sa gasesc dacă DATA este în celule diferite şi ORA în celule diferite
|25.06.10 |13:30| - |27.06.10 |11:30|

am reusit sa calculez diferenta dintre date cu DATADIF şi sa îmulţesc cu 24
dar mai departe m-am încurcat în calcule şi condiţii

va rog un pic de sprijin MULŢUMESC
adof
 
Mesaje: 86
Membru din: Mie Iul 14, 2010 1:42 pm

Re: calcul interval de timp

Mesajde gecs » Lun Iul 26, 2010 10:52 am

Poti incerca sa folosesti formula:

=N(D1+E1-A1-B1)

unde in D1 ai data mai noua, in E1 ai ora din acea data, in A1 ai data mai veche, in B1 ai ora din acea data, iar celula unde ai pus formula sa fie formatata ca Time 37:30:55.

Daca rezultatul calculului din formula e negativ, va rezulta eroare, asa ca va trebui probabil sa adaugi un if la formula de mai sus:

=IF(N(D1+E1-A1-B1)<0,0,N(D1+E1-A1-B1))

ceea ce va conduce la afisarea valorii 0:00:00 in cazul in care data si ora din D1+E1 sunt mai vechi decat data si ora din A1+B1.
Avatar utilizator
gecs
Moderator
Moderator
 
Mesaje: 1092
Membru din: Sâm Aug 15, 2009 11:05 am
Localitate: Bucuresti

Re: calcul interval de timp

Mesajde adof » Mar Iul 27, 2010 2:19 am

sal

ESTE CEA MAI TARE FORMULĂ

şi cea mai SIMPLĂ

transfoma datele şi oerele în numere şi la aduna si le scade

îţi mulţumesc mult
adof
 
Mesaje: 86
Membru din: Mie Iul 14, 2010 1:42 pm

Re: calcul interval de timp

Mesajde gecs » Mar Iul 27, 2010 8:45 am

Pai de fapt datele si timpul sunt valori numerice, afisate doar ca data si/sau timp prin specificarea unui anumit format.

Acelasi rezultat il poti obtine inlocuind functia N cu --:

=--(D1+E1-A1-B1)
Avatar utilizator
gecs
Moderator
Moderator
 
Mesaje: 1092
Membru din: Sâm Aug 15, 2009 11:05 am
Localitate: Bucuresti

Re: calcul interval de timp

Mesajde adof » Mar Aug 10, 2010 7:04 am

sal
cum fac sa adaug la o dată 3 ani

ex:
am data de 10.08.2010 şi in alta celulă vreau sa imi apară data 10.08.2013
adof
 
Mesaje: 86
Membru din: Mie Iul 14, 2010 1:42 pm

Re: calcul interval de timp

Mesajde IPP » Mar Aug 10, 2010 8:03 am

Buna dimineata

presupunand ca data initiala se afla in A1, in celula in care doriti sa fie afisat rezultatul puteti pune:

Cod: Selectaţi tot
=DATE(YEAR(A1)+3;MONTH(A1);DAY(A1))


Nota: daca setarea regionala o cere, inlocuiti in formula ; cu ,

IP
Utilizator. Doar Utilizator
IPP
Moderator
Moderator
 
Mesaje: 318
Membru din: Mie Iul 29, 2009 8:26 am

Re: calcul interval de timp

Mesajde adof » Mar Aug 10, 2010 8:10 am

mulţumesc

fucţionează şi pentru lună şi pentru zi
adof
 
Mesaje: 86
Membru din: Mie Iul 14, 2010 1:42 pm


Înapoi la Intrebari despre Excel 2003

Cine este conectat

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