Wood Star
20.04.23,09:15
Neviete náhodou niekto ako sa dá nastaviť zaokrúhlovanie na tri platné číslice? Prikladám aj súbor, kde by som potrebovala na oba stĺpce nastaviť takéto zaokrúhlovanie, aby ste mohli vidieť charakter čísel, ktoré potrebujem upraviť.
Nandrolon
20.04.23,07:19
chceš to aritmeticky zaokrúhliť na 3 číslice, alebo všetko za 3 číslicou iba odrezať?
ivka70
20.04.23,07:30
Myslis takto?

' =ROUND(B1;3)
tigy
20.04.23,07:49
Presne ako píše ivka70, a prípadne ešte ak potrebuješ zaokrúhliť nahor, tak namiesto ROUND (aritmetické zaokrúhlenie) použiješ vo vzorci ROUNDUP, ak nadol, tak ROUNDDOWN.
Chobot
20.04.23,07:58
Záleží od toho, ako tie čísla chceš potom použiť. Dá sa to 2 spôsobmi:

1. pomocou funkcie zaokrúhlenie (matematicky - ROUD, nahor - ROUNDUP, nado-ROUNDDOWNl), ako popísala ivka70. Vtedy ti funkcia číslo zaokrúhli na 3 miesta podľa danej funkcie.

2. formátovaním bunky - vtedy sa ti v bunke zobrazí matematicky zaokrúhlené číslo na daný počet desatinných miest, ale excel eviduje číslo na pozadí so všetkými desatinnými miestami, takže samotné číslo zostáva pôvodné a môžeš s ním tak aj pracovať. Len zobrazenie je v zaokrúhlenom stave.

Pridávam súbor s obidvomi možnosťami.
marjankaj
20.04.23,08:35
0,0777099803090096 na tri platné číslice je 0,0777 a nie 0,078
0,00223967107012868 je 0,00224 a nie 0,002
1234500 je 1230000

https://zive.aktuality.sk/forum/poradna-softver/360201/excel-zaokruhlenie-na-tri-platne-cislice/
Chobot
20.04.23,08:47
V súvislosti s komentárom, čo pridal marjankaj - upresni, či chceš zaokrúhliť na 3 PLATNÉ číslice, alebo máš na mysli 3 DESATINY.
Chobot
20.04.23,08:57
Dobrá poznámka. Ja som to bral hneď, že na 3 desatiny. Uvidíme, ako to zadávateľka upresní.
Wood Star
20.04.23,09:36
Nie. Nechcem zaokrúhliť na 3 desatinné miesta, ale na 3 platné číslice. Čiže A1 na štyri desatinné miesta, A2 na tri, A3 na dve...
marjankaj
20.04.23,10:01
napríklad takto
=ROUND(INT(A1*1000000);3-LEN(INT(A1*1000000)))/1000000
ivka70
20.04.23,10:18
Takto mas v linku v komentari od marjankaj .....
marjankaj
20.04.23,10:50
=ROUND(INT(B1*10^9);3-LEN(INT(B1*10^9)))/10^9
Wood Star
20.04.23,11:04
Ďakujem. Toto funguje.
Chobot
20.04.23,11:26