Formula pentru rotunjire oră

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

Formula pentru rotunjire oră

Mesajde bvlucretiu » Sâm Mai 22, 2010 8:42 am

Cum pot în excel 2007 la calcularea unei valori care în format cells este pe "Time" să-mi afişeze rotunjit doar ora (fără minute) ?
Vă mulţumesc şi î-mi cer scuze dacă problema a mai fost discutată!
Fii bun, dar fereşte-te să creadă lumea că eşti numai bun !
~ Nicolae Iorga ~
bvlucretiu
 
Mesaje: 306
Membru din: Sâm Mai 22, 2010 8:29 am
Localitate: Oradea

Re: Formula pentru rotunjire oră

Mesajde Dr.Windows » Sâm Mai 22, 2010 9:48 am

Acum depinde la tine ce inseamna rotunjit?... pentru ca se poate rotunji:
A - "in sus" adica 09:20 si 09:40 inseamna 10:00
B - "in jos" adica 09:20 si 09:40 inseamna 09:00
C - sau "normal" adica 09:20 inseamna 09:00 iar 09:40 inseamna 10:00

De asemenea nu ai specificat daca varianta rotunjita ramane in format "time" sau este un numar... ceea ce inseamna ca exista 6 variante de rezolvare

Presupunand ca in celula B4 avem diferenta intre 2 ore se poate face asa:

- Varianta A in format "time"

Cod: Selectaţi tot
=TIME(HOUR(B4);CEILING(MINUTE(B4);60);0)

- Varianta A in format "number"

Cod: Selectaţi tot
=HOUR(TIME(HOUR(B4);CEILING(MINUTE(B4);60);0))

- Varianta B in format "time"

Cod: Selectaţi tot
=TIME(HOUR(B4);0;0)

- Varianta B in format "number"

Cod: Selectaţi tot
=HOUR(B4)

- Varianta C in format "time"

Cod: Selectaţi tot
=TIME(HOUR(B4)+INT(MINUTE(B4)/30);0;0)

- Varianta C in format "number"

Cod: Selectaţi tot
=HOUR(TIME(HOUR(B4)+INT(MINUTE(B4)/30);0;0))

Pentru exemplificare vezi si fisierul atasat

L.E.: Nota supliemntara: In variantele cu formatul "time" s-a folosit functia TIME pentru a obtine un numar serial ce poate fi formatat ca "hh:mm" adica "ore:minute"
Nu aveţi permisiunea de a vizualiza fişierele ataşate acestui mesaj.
Dr.Windows
Site Admin
Site Admin
 
Mesaje: 4496
Membru din: Vin Iul 31, 2009 7:32 am

Re: Formula pentru rotunjire oră

Mesajde bvlucretiu » Mar Mai 25, 2010 9:00 pm

îţi mulţumesc foarte mult, mi-ai răspuns şi la variante pe care eu nici măcar nu mi-am dat seama; m-am referit la varianta în format "număr".
Mi-am făcut un pontaj care avea extrase valori dintr-un alt "sheet" care î-mi făcea diferenţa dintre ora cînd am terminat cursa şi ora când am început-o pe care aveam desfăşurate foile de parcurs. Apropo, rotunjirea se face în varianta care ai scris-o la poziţia "normal" ? :|
Îmi place foarte mult Excel-ul i-am descoperit multe lucruri pe care nu le poţi face cu word-ul sau cu alte programe similare; este deosebit, motiv pentru care am urmărit cu un interes deosebit, de nenumărate ori fiecare tutorial video de la Dr. Excel.
Încă o dată ţin să-ţi multumesc ! Sunteţi buni! :|
Ultima oară modificat de Anonymous pe Mar Mai 25, 2010 9:04 pm, modificat 1 dată în total.
Motiv: Î-ţi / Î-mi => Îţi / Îmi
Fii bun, dar fereşte-te să creadă lumea că eşti numai bun !
~ Nicolae Iorga ~
bvlucretiu
 
Mesaje: 306
Membru din: Sâm Mai 22, 2010 8:29 am
Localitate: Oradea

Re: Formula pentru rotunjire oră

Mesajde Dr.Windows » Mar Mai 25, 2010 9:57 pm

bvlucretiu scrie:Apropo, rotunjirea se face în varianta care ai scris-o la poziţia "normal" ?

Asta era o afirmatie sau o intrebare?... :roll:

bvlucretiu scrie: Încă o dată ţin să-ţi multumesc ! Sunteţi buni!

Cu placere... si te asteptam cu orice probleme de Office... ;)
Dr.Windows
Site Admin
Site Admin
 
Mesaje: 4496
Membru din: Vin Iul 31, 2009 7:32 am

Re: Formula pentru rotunjire oră

Mesajde bvlucretiu » Sâm Mai 29, 2010 10:47 am

În citat se vede şi semnul " ? " !
Am mai inregistrat un subiect despre celule!
Fii bun, dar fereşte-te să creadă lumea că eşti numai bun !
~ Nicolae Iorga ~
bvlucretiu
 
Mesaje: 306
Membru din: Sâm Mai 22, 2010 8:29 am
Localitate: Oradea

Re: Formula pentru rotunjire oră

Mesajde Dr.Windows » Sâm Mai 29, 2010 10:57 am

bvlucretiu scrie:În citat se vede şi semnul " ? " !


Semnul "?" l-am vazut... dar nu inteleg care este intrebarea... daca intrebarea era Cum se face rotunjirea la pozitia "normal"? atunci raspunul este exact ca si la "rotunjirea aritmetica" doar ca aici "jumatatea" nu este "5" ci "30 de minute"... cu alte cuvinte ce este sub 30 min. "dispare" iar ce este peste 30 min. se rotunjeste la o ora. Din acest motiv erau date ca exemplu 2 coloane pentru a vedea pe fiecare din ele ce se intampla pentru fiecare "diferanta" de ore pentru ca pe prima coloana aveai un rezultat peste 30 min, iar in cealalta unul sub 30 min.
Dr.Windows
Site Admin
Site Admin
 
Mesaje: 4496
Membru din: Vin Iul 31, 2009 7:32 am

Re: Formula pentru rotunjire oră

Mesajde bvlucretiu » Dum Mai 30, 2010 8:35 am

Este OK, răspunsul tău a fost foarte complet, însă eu am întrebat făcând o paralelă, care dintre cele trei variante se utilizeză mai mult, dar cred că o să folosesc rotunjirea de la poziţia "normal".
Oricum eu î-ţi mulţumesc pentru grija pe care o acorzi fiecărui subiect trimis de membri şi pentru fiecare detaliu !
Aveţi o atitudine foarte civilizată şi promtă faţă de membri, lucru care o să consolideze acest SIT; am observat că răspunsurile voastre apar destul de repede, aveţi cumva şi o pagină de chat sau discuţiile rămân pe SIT tocmai pentru a răspunde mai multor vizitatori care au aceeaşi nelămurire vis a vis de unele subiecte!?
Fii bun, dar fereşte-te să creadă lumea că eşti numai bun !
~ Nicolae Iorga ~
bvlucretiu
 
Mesaje: 306
Membru din: Sâm Mai 22, 2010 8:29 am
Localitate: Oradea

Re: Formula pentru rotunjire oră

Mesajde Dr.Excel » Dum Mai 30, 2010 8:50 am

este bine ca raspunsurile sa ramana scrise pe forum pentru a se putea folosi si alti utilizatori de ele :)

VERBA VOLANT, SCRIPTA MANENT (Vorbele zboara, scrisul ramane)
Dr.Excel
MCT, MCITP
MOS Master Instructor
IT Learning
Avatar utilizator
Dr.Excel
Site Admin
Site Admin
 
Mesaje: 1915
Membru din: Sâm Ian 24, 2009 1:45 pm
Localitate: Bucharest

Re: Formula pentru rotunjire oră

Mesajde Dr.Windows » Dum Mai 30, 2010 5:27 pm

bvlucretiu scrie:... eu am întrebat făcând o paralelă, care dintre cele trei variante se utilizeză mai mult...


Se utilizeaza "mai mult" cea dorita de fiecare in parte... ;)
Fiecare poate avea nevoi specifice, tocmai de aceea am prezentat toate cele 3 variante, in functie de ce ai nevoie TU... pentru ca:
- in calitate de "angajator" poate ai fi "tentat" sa folosesti varianta B adica "rotunjirea in jos"... :lol:
- in calitate de "angajat" poate ai vrea rotunjirea "in sus"... ;)
- iar in calitate de "lider de sindicat" trebuie sa fii impartial... si atunci poate mergi pe varianta "exacta", fara nici un fel de rotunjire... :D

Asa ca totul depinde de alegerea TA sau cea "impusa"...
Dr.Windows
Site Admin
Site Admin
 
Mesaje: 4496
Membru din: Vin Iul 31, 2009 7:32 am

Re: Formula pentru rotunjire oră

Mesajde smcsa » Lun Mai 31, 2010 10:50 am

Ce bine ar fi daca fiecare ar putea calcula dupa cum il taie capul :lol: Sa vezi atunci greve si demonstratii :lol: Din pacate, trebuie sa tinem cont de ce scrie in contract (ca e el intre firma si persoana, ca e intre doua firme).
smcsa
 
Mesaje: 2805
Membru din: Mar Sep 29, 2009 7:29 pm
Localitate: Timisoara

Următorul

Înapoi la Intrebari despre Excel 2007

Cine este conectat

Utilizatorii ce navighează pe acest forum: Niciun utilizator înregistrat şi 5 vizitatori