Re: Excel a počty

From: MilanK <milan (zavinac)>
Date: 15. 04. 2005, 09:51 CEST
> když sportovec uběhne 1000m za 5:50:00-5:49:00 dostane 1 bod
> když sportovec uběhne 1000m ze 5:48:00-5:47:00 dostane 2 body
> potřebuji to nacvakat do excelu až někam k 2:30:00, tak, aby když
> napíšu přesný čas (třeba i 5:30:29) do jedné buňky, aby mi do druhé
> automaticky napsal počet získaných bodů.
> Ví někdo jak na to?
> Co nejjednodušší na výrobu pls...
> předem děkuji, Michal West

Predpokladam ze sa jedna o normalneho sportovca :-) a tie vzorove
casy co si napisal su "minuty:sekundy:casti-sekundy" (desatiny??)

Problem je v tom (ak sa nemylim), ze excel tento sposob zapisu
asi nevezme - lebo takyto tvar berie ako "hh:mm:ss"
Ked to moze byt v tvare "mm:ss,??" (?? - desatiny sekundy), tak by
sa to dalo urobit. Ale pri tomto tvare su dva male problemiky. Excel
normalne podporuje iba jedno desatinne miesto, ale nie je problem
zadat vlastny format aby zobrazaval dve - cize je to riesitelne...
Druhy - pri editacii zapisaneho casu priamo v bunke (5:30,25) a 
vlastne
aj v editacnom riadku (alebo ako sa to vola - pod toolbarom) zobrazi
iba 0:05:30 (h:mm:ss) - cize nezobrazi desatiny sekund, hoci s nimi
pracuje. A co je este lepsia sranda - ak do takejto bunky vlezies
na editaciu - vidis 0:05:30 - ale potom nic nezmenis - mas dve 
moznosti
ako opustit bunku. ESC (vsetko je OK) alebo Enter - a pri pouziti 
Enter
je ta sranda: v bunke zostane zobrazena hodnota 0:05:30 - cize 
desatiny
su v kybli, musis ich tam znovu natukat, ak si to vobec vsimnes.

Ak som ta dobre pochopil, chces bodovat kazdu sekundu pod 5:50
az po predpokladanych 2:30 - cize okolo 200, je to tak? Samozrejme
s tym, ze desatiny sekundy treba pri vypocte ignorovat..

Riesenie cez vzorec IF pri takomto pocte neprichadza do uvahy, takze
IMHO jedine riesenie je prepocitat vzorcom (trebars v skrytom stlpci)
dosiahnute casy na sekundy a tie odpocitat od nejakeho cisla a potom
ako vysledok dostanes body.
Napr. 5:50 = 350 sekund
Zabehol 5:00 = 300 sekund
vzorec bude 350 - 300 = 50 bodov
Budes musiet pouzit jedenkrat IF a vyhodnotit, ci zabehnuty cas nie je
vacsi ako 5:50, aby si tam nemal zaporne cisla - moze to potom rovno
vypisat text "slimak" :-) ...
...hoci, neviem. Pred davnou dobou (ZDS) som bol druhy na okresnych
pretekoch casom 3:14,8 ale dnes neviem ci by som to ubehol a ak ano,
ci by som nedostal tiez oznacenie "slimak" :-))

Ak by si tie vzorce nevedel poskladat, tak by som ti to spichol, ale 
neviem ci som ta dobre pochopil...
Ak sa ozves az vecer, tak onlajno budem v pondelok - ak to bude este 
stale aktualne.

PS. slimák = šnek :-)

MilanK
Received on Fri, 15 Apr 2005 09:51:08 +0200

This archive was generated by hypermail 2.1.8 : 15. 04. 2005, 09:51 CEST