07.04.2011 | 15:14
volio bih i ja to naučiti pa da mogu svakodnevno ili barem jednom mjesečno to odraditi sam. :/
OK, evo ti onda "upute" pa odradi sam.
Da bi zbrojio podatke (u željenom rasponu) iz stupca G, moraš ih iz tekstualnog formata (u koji su forsirani s apostrofom) konvertirati u "brojčani".
U ćeliji G198 imaš tekst "03:12". Točnije, "'03:12" (apostrof ispred nule, da te ne zbune navodnici). Primijeti usput i to da je sadržaj ćelije automatski poravnat LIJEVO - Excel na taj način sam kaže "ovo je tekst" - kad je sadržaj automatski poravnat DESNO, onda tako daje do znanja da je u pitanju numerička vrijednost s kojom možeš dalje "računati".
Upiši u K198 formulu =CONCATENATE("00:";G198). Formula će napraviti sljedeće: kreirat će string (tekst) koji počinje sa "00:" i nakon toga će mu dodati sadržaj polja G198 ("03:12" ). Rezultat je TEKST "00:03:12". Čemu prefiks "00:"? Bez njega bi se "03:12" (kao "broj" ) defaultno interpretiralo kao 3 sata i 12 minuta i kao takvo bi rezultiralo s problemima kod zbranjanja (sekunde i minute nakon 60 moraju krenuti od nule, a u "lijevom" polju se mora dogoditi +1 - što se ovdje, zbog krivog formatiranja, ne bi dogodilo).
Excel će nakon upisivanja gornje formule u polju K198 prikazati LIJEVO poravnati TEKST "00:03:12". Trik za konverziju tog teksta u broj je dodati formuli "+0".
Zamijeni prethodno upisanu formulu sa ovom: =CONCATENATE("00:";G198)+0
U ćeliji K198 pojavit će se BROJ 0,002222. To je brojčani prikaz gornjeg vremena. I ispravan je. I formatiran je DESNO, dakle možemo računati s njim.
Selektiraj cijeli stupac K, odi na Format Cell, odaberi Custom i pod Type upiši "hh:mm: ss" (bez navodnika i bez razmaka kojeg sam morao dodati da ne pokaže smiley). U ćeliji K198 pojavit će se "00:03:12" formatirano DESNO.
Sad formulu iz K198 kopiraj (fill down) do K626. Nakon toga u K627 (ili gdje god) upiši =SUM(K198:K626) i pojavit će se suma: 06:42:10. 6 sati, 42 minute, 10 sekundi. Nadam se da je to ono što ti treba.
Rezime, da se ne izgubiš u objašnjenju:
1. U ćeliju K198 kopiraš formulu =CONCATENATE("00:";G198)+0
2. Selektiraš stupac K i kao Format Cell/Custom/Type definiraš "hh:mm: ss" (bez navodnika i bez razmaka)
3. Napraviš fill down od K198 do K626
4. U ćeliju K627 kopiraš formulu =SUM(K198:K626)