sato1
29.03.10,20:48
Ahojte, mam takyto problem.

V bunke A1 sa mozu objavit hodnoty napr. 0,48 ; 0,99; 1,25; 4,45... ktore zadam rucne.
Teda v intervale od 0 po 5.

Vysledkok vsak potrebujem zaokruhlit na najblizsie z jedno tychto cisel:

0,6 ; 0,8; 1; 1,25; 1,5 ; 2; 2,5; 3; 4; 5;

Vie niekto ako na to?
marjankaj
29.03.10,21:07
Že by takto?
sato1
30.03.10,06:04
heh ono to funguje :)

takze cez makro hej?
hmmm no tak co sa tyka makier tak mam este rezervy :(

Dakujem velmi pekne za pomoc. Sam by som to isto nespravil ;).
marjankaj
30.03.10,22:07
heh ono to funguje :)

takze cez makro hej?
hmmm no tak co sa tyka makier tak mam este rezervy :(

Dakujem velmi pekne za pomoc. Sam by som to isto nespravil ;).

Ide to aj bez makra.
marjankaj
08.04.10,14:08
Radšej to dávaj sem. Pomôcť ti môžu aj iní. A tu sa sá prilepiť aj príloha.
sato1
09.04.10,08:21
Nechcel som uz vytvarat dalsiu temu, tak to pisem sem... k tym mojim problemom... robim k diplomovke jeden programcek, co bude vypocitavat nejake veci...

Potreboval by som pomoct s tym, ze ak v bunke C3 vyberiem pomocou zoznamu nejaky typ budovy, napr. "B3 Nemocnica", aby mi potom v bunke C7 dalo moznost na vyber, typ miestnosti z budovy "B3 Nemocnica". Teda aby sa tam ukazali prislusne miestnosti a mohol by som si z nich jednu vybrat. (Myslim tym typ menu ako v bunke C3 )

Da sa nieco take v exceli?

Ked si ju uz vyberiem, tak nakoniec aby v bunke C9 mi vypisalo prislusne FA k danej miestnosti, podla zvolenej miestnosti v bunke C7.

zdrojove udaje su v harku: hodnoty

prosim o pomoooc...
PaloPa
09.04.10,12:55
Nechcel som uz vytvarat dalsiu temu, tak to pisem sem... k tym mojim problemom... robim k diplomovke jeden programcek, co bude vypocitavat nejake veci...

Potreboval by som pomoct s tym, ze ak v bunke C3 vyberiem pomocou zoznamu nejaky typ budovy, napr. "B3 Nemocnica", aby mi potom v bunke C7 dalo moznost na vyber, typ miestnosti z budovy "B3 Nemocnica". Teda aby sa tam ukazali prislusne miestnosti a mohol by som si z nich jednu vybrat. (Myslim tym typ menu ako v bunke C3 )

Da sa nieco take v exceli?

Ked si ju uz vyberiem, tak nakoniec aby v bunke C9 mi vypisalo prislusne FA k danej miestnosti, podla zvolenej miestnosti v bunke C7.

zdrojove udaje su v harku: hodnoty

prosim o pomoooc...

Áno dá a už sa niečo podobné riešilo i tu na Porade:
http://www.porada.sk/1003005-post4.html

Palo
sato1
09.04.10,14:06
Supeeer prerobil som to na svoje a ide to. Velmi pekne dakujeeem ;)
sato1
11.04.10,19:00
No vyskytol sa mi dalsi problem... nastastie uz v poslednom vzorci...

Potreboval by som aby mi podla toho co je zvolene v D1 a zaroven podla hodnoty v D2, z tabulky urcilo triedu... teda A , B , C , D , E , F alebo G.
Opacne by som to asi aj vedel spravit podla VLOOKUP, keby trebalo zistit to opacne...
A dalej mi robia problem tie rozsahy co su v tabulke a tiez stlpec triedy B, kde tie moje hodnoty sa menia na datum...

Vie ma niekto navies spravnym smerom? teda aspon nejaku myslienku ako to vyhladavanie poriesit?

Dakujem za odpovede ;)
marjankaj
11.04.10,20:10
No vyskytol sa mi dalsi problem... nastastie uz v poslednom vzorci...

Potreboval by som aby mi podla toho co je zvolene v D1 a zaroven podla hodnoty v D2, z tabulky urcilo triedu... teda A , B , C , D , E , F alebo G.
Opacne by som to asi aj vedel spravit podla VLOOKUP, keby trebalo zistit to opacne...
A dalej mi robia problem tie rozsahy co su v tabulke a tiez stlpec triedy B, kde tie moje hodnoty sa menia na datum...

Vie ma niekto navies spravnym smerom? teda aspon nejaku myslienku ako to vyhladavanie poriesit?

Dakujem za odpovede ;)

Tie tabuľky by si nemohol robiť trochu normálnejšie. Ľahšie sa vyhľadávajú hodnoty ako nejaké výrazy.
sato1
11.04.10,20:30
hmmm no ja som to mal tak nadefinovane... nenapadlo ma to absolutne teda urobit tu tabulku ako ty... heh... som si myslel ze ten excel ovladam lepsie ked som si bral ulohu na DP. :mee:

Ale s vasou pomocou to hlavne je uz spravene :), uz len teoriu.

Dikes moc marjankaj , Chobot a PaloPa, vazne ;)
monka001
02.06.10,07:36
Ahojte,
potrebovala by som číslo v bunke zaokrúhliť na 3 desatinné miesta napr. 5,2366 na 5,237 / ak je posledná číslica väčšia ako 5 tak zaokrúhliť nahor /.
Ďakujem
zk24
02.06.10,07:39
a 5,2365 ma byt zaokruhlene nadol? Teda na 5,236?
marjankaj
02.06.10,07:52
Ahojte,
potrebovala by som číslo v bunke zaokrúhliť na 3 desatinné miesta napr. 5,2366 na 5,237 / ak je posledná číslica väčšia alebo rovná ako 5 tak zaokrúhliť nahor /.
Ďakujem

Round(5,2366;23)

ale ak je 5,2365 tak správne je 5,237
zk24
02.06.10,07:56
Round(5,2366;2)

ale ak je 5,2365 tak správne je 5,237

Mozno preto s tym potrebuje pomoct ze nejde o klasicke zaokruhlovanie. To mozem bez zaokruhlovania nastavit format bunky - cislo a 3 decimal places... a zaokruhluje sam... Preto ta dodatocna otazka odo mna ci to ma nejaky vyznam, ze 5-tka ma byt zaokruhlovana nadol :---
PaloPa
02.06.10,08:01
Round(5,2366;2)

ale ak je 5,2365 tak správne je 5,237

Drobná oprava:


=ROUND(5,2365;3)
zk24
02.06.10,08:04
Sice so zaokruhlovanim suhlasim, ale nesplna to poziadavky zadania... :---
marjankaj
02.06.10,08:05
Mozno preto s tym potrebuje pomoct ze nejde o klasicke zaokruhlovanie. To mozem bez zaokruhlovania nastavit format bunky - cislo a 3 decimal places... a zaokruhluje sam... Preto ta dodatocna otazka odo mna ci to ma nejaky vyznam, ze 5-tka ma byt zaokruhlovana nadol :---

To nnie je celkom to isté. Ono to zaokrúhli na obrazovke ale zostáva tam pôvodná hodnota. Pri sčítaní takých čísiel môžu vznikať rozdiely.
marjankaj
02.06.10,08:07
Sice so zaokruhlovanim suhlasim, ale nesplna to poziadavky zadania... :---

Možno sa zle vyjadrila. Ak to bude naozaj tak chcieť, tak sa dá urobiť na to funkcia. Ja si myslím, že ide o omyl.:eek:
zk24
02.06.10,08:15
Nechajme sa prekvapit :D
PaloPa
02.06.10,08:19
Možno sa zle vyjadrila. Ak to bude naozaj tak chcieť, tak sa dá urobiť na to funkcia. Ja si myslím, že ide o omyl.:eek:

Tiež si myslím, že myslela klasické matematické zaokrúhľovanie, t.j >= 5, zaokrúhliť nahor.

Inak môže použiť funkcie ROUNDUP (vždy nahor), alebo ROUNDDOWN (vždy nadol)

ad. Zobrazenie čísiel: Jano má pravdu. Ak nie je v Exceli zaškrtnuté "Presnosť podľa zobrazenia" (v XL 2003 Možnosti /karta Výpočet), tak XL počíta s presnými číslami.

P.
zk24
02.06.10,08:25
=ROUND(A1-0,0001;3)

chalani vidite niekedy situaciu kedy to nefunguje spravne? Tak nahodne som natukala rozne cisla so 4 desatinnymi a zaokruhlilo spravne... vy aj tak najdete nejaky bug :D

A1 = bunka s hodnotou...
zk24
02.06.10,08:26
omg... to co je za font? :eek: :eek: :eek:
marjankaj
02.06.10,08:27
Sice so zaokruhlovanim suhlasim, ale nesplna to poziadavky zadania... :---


Tak nech zadá toto::---
'=ROUNDUP(5,2365-POWER(10;-4)*5;3)
'=ROUNDUP(A1-POWER(10;-a2-1)*5;a2)
alebo
'=ROUNDUP(A1-10^(-A2-1)*5;A2)

A1= číslo
A2= počet desat.miest
marjankaj
02.06.10,08:30
ROUND(A1-0,0001;3)

chalani vidite niekedy situaciu kedy to nefunguje spravne? Tak nahodne som natukala rozne cisla so 4 desatinnymi a zaokruhlilo spravne... vy aj tak najdete nejaky bug :D

A1
bunka s hodnotou...

napríklad 5,23651
zk24
02.06.10,09:19
napríklad 5,23651


ale hovorila ze ma 4 desatinne miesta a zaokruhlit chce na tri. Ty si dal 5 desatinnych.
PaloPa
02.06.10,09:26
napríklad 5,23651
No nejak nerozumiem ani zadaniu, ani tomuto príkladu.
Prečo by Round nemalo správne fungovať.



5,23651 - 0,0001 = 5,23641
=ROUND(5,23641;3) = 5,236


Ad veľký font. Ak je v príspevku nejaký kód je dobré ho "zabaliť" do označenia CODE (ikonka #). Zo znamieka rovna sa XX rovna sa urobí tág Nadpis 1, tj veľké písmo.
marjankaj
02.06.10,09:28
ale hovorila ze ma 4 desatinne miesta a zaokruhlit chce na tri. Ty si dal 5 desatinnych.


No ak ide iba o tento jeden prípad, tak nech si to proste prepíše ako potrebuje.:---
Zo zadania to celkom nevyplývalo.:confused: Hovorila že posledné, ale to mohlo byť celkom kľudne aj desiate.:eek:
zk24
02.06.10,09:33
No nejak nerozumiem ani zadaniu, ani tomuto príkladu.
Prečo by Round nemalo správne fungovať.



5,23651 - 0,0001 = 5,23641
=ROUND(5,23641;3) = 5,236
Ad veľký font. Ak je v príspevku nejaký kód je dobré ho "zabaliť" do označenia CODE (ikonka #). Zo znamieka rovna sa XX rovna sa urobí tág Nadpis 1, tj veľké písmo.

no lebo len tipujeme ci naozaj chcela klasicke zaokruhlovanie. Lebo podla jej zadania chce aby 5-tku zaokruhlovalo nadol, ale matematicke zaokruhlovanie zaokruhluje nahor... Tot vse...
zk24
02.06.10,09:35
Mozno by to chcelo, aby sa zadavatelka otazky bud ozvala sama, alebo prilozila xls v ktorom potrebuje nieco opravit...

Tipovat ma uz nebavi, tak odteraz neriesim, kym neni jasne zadanie :---
marjankaj
06.06.10,15:27
No nejak nerozumiem ani zadaniu, ani tomuto príkladu.
Prečo by Round nemalo správne fungovať.



5,23651 - 0,0001 = 5,23641
=ROUND(5,23641;3) = 5,236


Ad veľký font. Ak je v príspevku nejaký kód je dobré ho "zabaliť" do označenia CODE (ikonka #). Zo znamieka rovna sa XX rovna sa urobí tág Nadpis 1, tj veľké písmo.

Pali ja som rozumel, že podľa zadania by malo zaokrúhliť
5,23651 na 5,237
a
5,2365 na 5,236

Ale ktovie ako to myslela zadávateľka:eek: Zrejme uvažovala iba so štyrmi desatinnými miestami. To sa asi už nedozvieme.:confused:
Tak preto tak zložito.:eek: