Zavrieť

Porady

Excel zaokruhlovanie

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?
Usporiadat
zk24 zk24

zk24 je offline (nepripojený) zk24


[hore]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

A1


bunka s hodnotou...
0 0
zk24 zk24

zk24 je offline (nepripojený) zk24

omg... to co je za font?
0 0
marjankaj marjankaj

marjankaj je offline (nepripojený) marjankaj

I am a man
zk24 Pozri príspevok
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
Naposledy upravil marjankaj : 02.06.10 at 14:05
0 0
marjankaj marjankaj

marjankaj je offline (nepripojený) marjankaj

I am a man
zk24 Pozri príspevok
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

A1
bunka s hodnotou...
napríklad 5,23651
0 0
zk24 zk24

zk24 je offline (nepripojený) zk24

marjankaj Pozri príspevok
napríklad 5,23651

ale hovorila ze ma 4 desatinne miesta a zaokruhlit chce na tri. Ty si dal 5 desatinnych.
0 0
PaloPa PaloPa

PaloPa je offline (nepripojený) PaloPa

marjankaj Pozri príspevok
napríklad 5,23651
No nejak nerozumiem ani zadaniu, ani tomuto príkladu.
Prečo by Round nemalo správne fungovať.

Code:
 
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.
0 0
marjankaj marjankaj

marjankaj je offline (nepripojený) marjankaj

I am a man
zk24 Pozri príspevok
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. Hovorila že posledné, ale to mohlo byť celkom kľudne aj desiate.
0 0
zk24 zk24

zk24 je offline (nepripojený) zk24

PaloPa Pozri príspevok
No nejak nerozumiem ani zadaniu, ani tomuto príkladu.
Prečo by Round nemalo správne fungovať.

Code:
 
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...
0 0
zk24 zk24

zk24 je offline (nepripojený) zk24

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
0 0
marjankaj marjankaj

marjankaj je offline (nepripojený) marjankaj

I am a man
PaloPa Pozri príspevok
No nejak nerozumiem ani zadaniu, ani tomuto príkladu.
Prečo by Round nemalo správne fungovať.

Code:
 
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 Zrejme uvažovala iba so štyrmi desatinnými miestami. To sa asi už nedozvieme.
Tak preto tak zložito.
Naposledy upravil marjankaj : 06.06.10 at 17:38
0 0

Sleduj porady, ktoré by vás mohli zaujímať