Adunare campuri hh:mm
Adunare campuri hh:mm
Vreau sa insumez campuri de tip ora:min
Daca atribui coloanei proprietatea Format Cells -> Time -> 13:30 adunarea se face modulo 24, adica imi este indicata ora se rezulta. Exemplu: 22:23+13:45 = 12:08 Nici alte combinatii nu ajuta.
Pe mine ma intereseaza ca 22:23+13:45 = 36:08, deci sa tina cont de faptul ca ora are 60 min - nu sa-mi adunme in baza 10.
Cum sa fac ?
Daca atribui coloanei proprietatea Format Cells -> Time -> 13:30 adunarea se face modulo 24, adica imi este indicata ora se rezulta. Exemplu: 22:23+13:45 = 12:08 Nici alte combinatii nu ajuta.
Pe mine ma intereseaza ca 22:23+13:45 = 36:08, deci sa tina cont de faptul ca ora are 60 min - nu sa-mi adunme in baza 10.
Cum sa fac ?
Re: Adunare campuri hh:mm
Buna ziua
Folositi o formatare personalizata pentru celula care afiseaza rezultatul. Daca nu o aveti deja disponibila (cel putin pentru versiunile mai vechi de Excel nu tin minte sa fi existat implicit), o creati. Aceasta trebuie sa fie e forma [h]:mm:ss daca doriti sa fie afisate si secundele.
In alta ordine de idei, problema a mai fost discutata pe forum
IP
Folositi o formatare personalizata pentru celula care afiseaza rezultatul. Daca nu o aveti deja disponibila (cel putin pentru versiunile mai vechi de Excel nu tin minte sa fi existat implicit), o creati. Aceasta trebuie sa fie e forma [h]:mm:ss daca doriti sa fie afisate si secundele.
In alta ordine de idei, problema a mai fost discutata pe forum
IP
Nu aveţi permisiunea de a vizualiza fişierele ataşate acestui mesaj.
Pivot Table Re: Adunare campuri hh:mm
Problema dureroasa e alta: vreu sa insumez orele intr-un Pivot Table; niste date preluate dintr-un fisier dbf, in format 99,99 (valori reale cu doua cifre zecimale)
Problemele apar la totalizarile pe linie si pe coloana.
Problemele apar la totalizarile pe linie si pe coloana.
-
- Moderator
- Mesaje: 813
- Membru din: Vin Sep 09, 2011 4:05 pm
- Localitate: Iaşi
Re: Adunare campuri hh:mm
Aduni toate valorile in format zecimal, dupa care imparti rezultatul la 24 ca sa treci in sistem sexagesimal si formatezi caseta de total cum a precizat colegul IPP, cu [h]:mm:ss (sau fara secunde... [h]:mm ):
=SUM(L23:L25)/24
=SUM(L23:L25)/24
Probleme să fie, că soluţii se găsesc...
Re: Adunare campuri hh:mm
Dar cum imparti la 24 pe campul ore din caseta sigma Values din Pivot Table ?
In caseta Values of settings apare "Sum of ore"; cum scrii aici formula de impartire cu 24 ?
O valoare 9,15 (preluata dintr-un dbf F5.2) este vazuta in format Custom dd.mm.yyyy hh:mm ca fiind 09.01.1900 03:36
Deci cum trebuie sa arate orele mele, pt a fi percepute ca ore:minute ?
In caseta Values of settings apare "Sum of ore"; cum scrii aici formula de impartire cu 24 ?
O valoare 9,15 (preluata dintr-un dbf F5.2) este vazuta in format Custom dd.mm.yyyy hh:mm ca fiind 09.01.1900 03:36
Deci cum trebuie sa arate orele mele, pt a fi percepute ca ore:minute ?
Re: Adunare campuri hh:mm
Cu [hh]:mm in Pivot Table am rezolvat.
Mai ramane problema cu modul cum pot face o valoare de forma 12,37 sa fie perceputa ca ore.minute
12:37 12:37:00 1900.01.01 12:37:00 - campuri in format text ?
Mai ramane problema cu modul cum pot face o valoare de forma 12,37 sa fie perceputa ca ore.minute
12:37 12:37:00 1900.01.01 12:37:00 - campuri in format text ?
Re: Adunare campuri hh:mm
m-ar ajuta un cod VBA care sa transforme/creeze o coloana de intregi 99.99 in coloane date timp hh:mm, care sa poata fi recunoscuta de pivot table...
Re: Adunare campuri hh:mm
.... pe cei care probabil s-au gandit sa va ajute i-ar ajuta un fisier exemplu.
Nu se poate interveni in pivot table in sensul (si in cadrul) "completarii" campurilor calculate implicit de acesta. Fie creati un camp calculat in cadrul pivotului insusi (eu personal evit sa fac acest lucru pentru ca am avut situatii in care nu am obtinut rezultatul asteptat; in plus s-ar putea sa nu fie o treaba prea la indemana), fie in tabelul sursa adaugati o coloana noua in care sa calculati ce e de calculat si rezultatele sa le aduceti in pivot table.
Nu stiu pentru altii, dar pentru mine pana sa propun o solutie folosind macro trebuie sa vad foarte exact ce si cum....
Nu se poate interveni in pivot table in sensul (si in cadrul) "completarii" campurilor calculate implicit de acesta. Fie creati un camp calculat in cadrul pivotului insusi (eu personal evit sa fac acest lucru pentru ca am avut situatii in care nu am obtinut rezultatul asteptat; in plus s-ar putea sa nu fie o treaba prea la indemana), fie in tabelul sursa adaugati o coloana noua in care sa calculati ce e de calculat si rezultatele sa le aduceti in pivot table.
Nu stiu pentru altii, dar pentru mine pana sa propun o solutie folosind macro trebuie sa vad foarte exact ce si cum....
Re: Adunare campuri hh:mm
Cu Options -> Formulas -> Calculate Field am adaugat un camp (durate) : =TIME( TRUNC( ore ); ( ore - TRUNC( ore ))*100; 0)
Am tras campul durate in Sigma Values; cu Value Field Settings i-am dat Number Format [h]:mm
Cand am vrut sa ma bucur de realizare, am observat ca atat pe line cat si pe coloana, sumele sunt trunchiate modulo 24 de ore.
PS: Intr-o pagina Excel chioara, =A1+A2+A3 su formatul [h]:mm sunt adunate corect. fara trunchere.
Am tras campul durate in Sigma Values; cu Value Field Settings i-am dat Number Format [h]:mm
Cand am vrut sa ma bucur de realizare, am observat ca atat pe line cat si pe coloana, sumele sunt trunchiate modulo 24 de ore.
PS: Intr-o pagina Excel chioara, =A1+A2+A3 su formatul [h]:mm sunt adunate corect. fara trunchere.
Re: Adunare campuri hh:mm
vedeti daca este ok in fisierul atasat
Nu aveţi permisiunea de a vizualiza fişierele ataşate acestui mesaj.