Računanje ur in povprečne hitrosti

Pomoč pri delu z MS Excelom
jeti
Prispevkov: 13
Pridružen: Po Maj 22, 2006 5:59 pm

Računanje ur in povprečne hitrosti

Odgovor Napisal/-a jeti »

Verjetno že obsataja kje na forumu zato se že v naprej oproščam če ponovno podajam enako vprašanje:

zanima me kako moram nastaviti formulo da mi izračuna glede na datum in urom, pretečen čas v HH:MM.
Kako nato nastavim rezultat pov. hitrosti iz podatka ur in prevožinih km.
admin rabim zadevo za dos - tako da mi v končnem oknu vedno izpiše povprečno hitrost, glede na to koliko TS kolesar zaključi.

lp :wink:
admin
Site Admin
Prispevkov: 3712
Pridružen: Sr Jul 20, 2005 10:06 pm

Odgovor Napisal/-a admin »

Ja glede na to, da je govora o DOS-u, ki ima med računalničarji prav poseben pomen, je dobro, da razjasnimo, kaj v tem primeru DOS pomeni. DOS ni operacijski sistem temveč Dirka Okoli Slovenije http://www.dos-extreme.si/. Razjasnimo pa tudi, da se z Jetijem poznava saj sva oba strastna kolesarja (zatorej tudi tikanje in ne vikanje :) )

Jeti, kolikor vidim tvoj problem, želiš imeti pribljižno takšno tabelo:

Koda: Izberi vse

  A             B             C          D             E           F
                datum ura     km    skupni čas    hitrost TS    hitrost
start    10.04.2009 22:30                
TS1      11.04.2009 02:03    120         03:33         33,80      33,80
TS2      11.04.2009 06:12    230         07:42         26,51      29,87
TS3      11.04.2009 11:04    350         12:34         24,66      27,85
Kjer prve tri kolone (A-C) vpisuješ, ostale pa se računajo avtomatično. 'Skupni čas' pomeni skupni čas vožnje, 'hitrost TS' pomeni hitrost na tem odseku med dvema kontrolnima točkama, 'hitrost' pa pomeni skupno hitrost vožnje od začetka do te kontrolne točke.

V tem primeru je potrebno zapisati samo tri formule in jih skopirati navzdol:

Koda: Izberi vse

 [D3] =B3-$B$2
 [E3] =(C3-C2)/((D3-D2)*24)
 [F3] =C3/(D3*24)
Aha pa za točno takšen prikaz je potrebno nastaviti prikaz v koloni D na [h]:mm. Torej potrebno je izbrati kolono D in Oblika/Celice (zavihek) Številke in tam v opcijo 'po meri' vnesti [h]:mm
lp,
Matjaž Prtenjak
Administrator
jeti
Prispevkov: 13
Pridružen: Po Maj 22, 2006 5:59 pm

Odgovor Napisal/-a jeti »

thanks, se vidmo kaj na kolesu.
jeti
Prispevkov: 13
Pridružen: Po Maj 22, 2006 5:59 pm

Odgovor Napisal/-a jeti »

malo potrpi še z mano, sedaj sem si uredil (na hitro) tabelo pa me zanima a obstaja kakšna možnost da izključim črtice in št, kot se vidi v tabeli, dokler ni vpisan datum?

Slika
kljuka13
Prispevkov: 257
Pridružen: Po Sep 10, 2007 4:29 pm
Kraj: Maribor

Odgovor Napisal/-a kljuka13 »

Treba je pred funkcijo dodati

Koda: Izberi vse

=IF(ISERROR();; nadaljne funkcije)
Naprimer

Koda: Izberi vse

=IF(ISERROR();; SUM(A1:B5))
[img]http://shrani.si/f/3t/YL/4W2P37B9/office.gif[/img]
[img]http://shrani.si/f/12/aa/1rt1wj6i/1/userbardionaea.gif[/img]
[img]http://shrani.si/f/3D/nN/3RQySBCl/vista-copy.gif[/img]
admin
Site Admin
Prispevkov: 3712
Pridružen: Sr Jul 20, 2005 10:06 pm

Odgovor Napisal/-a admin »

Jeti, v tvojem primeru je še lažje, saj se ti ni potrebno spraševati ali je funkcija vrnila napako ali ne, temveč samo ali je čas vožnje že vnesen ali ne. Torej namesto:

Koda: Izberi vse

 [D3] =B3-$B$2
 [E3] =(C3-C2)/((D3-D2)*24)
 [F3] =C3/(D3*24) 
Piši:

Koda: Izberi vse

 [D3] =IF(ISBLANK(B3);"";B3-$B$2)
 [E3] =IF(ISBLANK(B3);"";(C3-C2)/((D3-D2)*24))
 [F3] =IF(ISBLANK(B3);"";C3/(D3*24))
(funkcije seveda ustrezno priredi glede na tvojo tabelo, jaz sem izhajal kar iz mojih, ki sem ti jih zapisal zgoraj)
lp,
Matjaž Prtenjak
Administrator
jeti
Prispevkov: 13
Pridružen: Po Maj 22, 2006 5:59 pm

Odgovor Napisal/-a jeti »

še ena težava se mi je pojavila pri testiranju, čas vožnje po 24 urah se mi spet postavi na 0 in se ne sešteva naprej.

Slika
admin
Site Admin
Prispevkov: 3712
Pridružen: Sr Jul 20, 2005 10:06 pm

Odgovor Napisal/-a admin »

Ne, ne čas se že prišteje, le kaže se samo ostanek ur (torej odštevajo se dnevi!). Zato pa sem te opozoril, da moraš spremeniti obliko celice in namreč na [h]:mm. Ko boš naredil to boš videl vse ure.
lp,
Matjaž Prtenjak
Administrator
jeti
Prispevkov: 13
Pridružen: Po Maj 22, 2006 5:59 pm

Odgovor Napisal/-a jeti »

ups, spregledal. že popravil zadevo.
jeti
Prispevkov: 13
Pridružen: Po Maj 22, 2006 5:59 pm

Odgovor Napisal/-a jeti »

Vse štima do sedaj :wink: . zdaj pa kako osebe rangirati v tabeli po prevoženem času, je možno?

Slika

admin kkšne so noge po vikendu :wink: ?
admin
Site Admin
Prispevkov: 3712
Pridružen: Sr Jul 20, 2005 10:06 pm

Odgovor Napisal/-a admin »

Preprosto s funkcijo RANK. Funkcija sprejme tri parametre:
  1. Prvi parameter je vrednost ki jo želiš rangirati (v tvojem primeru je to čas, ki ga je tekmovalec dosegel).
  2. Drugi parameter je območje, kjer so rezultati, ki jih želiš rangirati (v tvojem primeru je to območje časov vseh tekmovalcev na neki KT)
  3. Tretji parameter pove ali želiš podatke urediti od največjega proti najmanjšemu (0) ali obratno (1). Ker je v tvojem primeru prvi tisti, ki ima najmanjš čas, bo tretji parameter funkcije torej 1.
lp,
Matjaž Prtenjak
Administrator
jeti
Prispevkov: 13
Pridružen: Po Maj 22, 2006 5:59 pm

Odgovor Napisal/-a jeti »

napisal sem formulo RANK (????;D4:D9;1) ne vem kaj moram v prvi parameter vnesti?
admin
Site Admin
Prispevkov: 3712
Pridružen: Sr Jul 20, 2005 10:06 pm

Odgovor Napisal/-a admin »

Prvi parameter funkcije je podatek, ki ga želiš rangirati. Če imaš npr. tri tekmovalce A, B in C in želiš izvedeti katero mesto je dosegel tekmovalc B, boš napisal funkcijo RANG:

Koda: Izberi vse

RANG(<čas tekmovalca B>; <območje vseh treh časov (tekmovalcev A, B in C)>; 1)
Torej ti boš ob vsaki KT napisal funkcijo RANG za vsakega tekmovalca in prvi paremeter bo njegov čas, drugi parameter bo območje VSH časov na tej KT, tretji pa konstatna 1. In funkcija ti bo kot rezultat vrnila uvrstitev tekmovalca ne tej KT.
jeti napisal/-a:admin kkšne so noge po vikendu :wink: ?
Tole sem pa spregledal prej :)... Ma noge niso bile problem. Ko sem končal, me ni bolelo nič; le lačen sem bil tako, da sem celo nedeljo samo jedel - Polar mi je pokazal, da sem porabil 10.800 kalorij :? . Med samo vožnjo pa me je bolel samo križ - križ te ubija, mišice zdržijo precej dlje kot križ :twisted: ...
lp,
Matjaž Prtenjak
Administrator
jeti
Prispevkov: 13
Pridružen: Po Maj 22, 2006 5:59 pm

Odgovor Napisal/-a jeti »

prepozno sem prišel na kontrolno točko v celju da bi te še ujel.
sam tole rangiranje mi pa ne gre ne vem kje ga zamutim.
admin
Site Admin
Prispevkov: 3712
Pridružen: Sr Jul 20, 2005 10:06 pm

Odgovor Napisal/-a admin »

Primer:

Koda: Izberi vse

Tek.       Čas           Mesto
Tek1     1:31:25  =RANK(B2;$B$2:$B$7;1)
Tek2     1:41:20  =RANK(B3;$B$2:$B$7;1)
Tek3     1:46:57  =RANK(B4;$B$2:$B$7;1)
Tek4     2:05:35  =RANK(B5;$B$2:$B$7;1)
Tek5     1:37:11  =RANK(B6;$B$2:$B$7;1)
Tek6     1:31:48  =RANK(B7;$B$2:$B$7;1)
lp,
Matjaž Prtenjak
Administrator
Odgovori