Razdelitev števila na tisočice in stotice

Pomoč pri delu z MS Excelom
Odgovori
Ponco
Prispevkov: 6
Pridružen: Pe Nov 25, 2005 2:52 pm

Razdelitev števila na tisočice in stotice

Odgovor Napisal/-a Ponco »

Rad bi razdelil npr. število 333222,550032 na stotice in tisočice.
To pomeni 333 naj bo v svoji celici, 222,550 pa v svoji (zaokroži naj na 3 decimalke).
Poskušal sem na ta način za stotice:

Koda: Izberi vse

=RIGHT(ROUND(G27;3);7)
Vendar ne deluje pravilno, če je na tretji decimalki ničla oz. sta samo dve decimalki npr. 333222,55.
Ima mogoče kdo kakšno idejo za rešitev takšnega primera?

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

Odgovor Napisal/-a admin »

Right je funkcija, ki operira nad nizi znakov in zato za kaj takšnega ni ravno najbolj primerna. To kar želite vi je čista matematika. Imate število X in prvi del dobite tako, da število X delite s 1000, drugo število pa dobite tako, da pogledate ostanek števila X pri deljenju s 1000.

To bi bilo skoraj vse, seveda pa morate pri prvem številu vzeti samo celi del, drugega pa zaokrožiti na tri decimalke. Torej:

Koda: Izberi vse

' prvi del
  =INT(G27/1000) 

' drugi del
  =ROUND(MOD(G27;1000);3)
lp,
Matjaž Prtenjak
Administrator
Ponco
Prispevkov: 6
Pridružen: Pe Nov 25, 2005 2:52 pm

Odgovor Napisal/-a Ponco »

Ne vem zakaj sem se spravil najprej na nize znakov.
Seveda, z matematiko je čisto enostavno.
Čeprav sem našel rešitev tudi z nizi znakov, ampak matematična rešitev je bolj elegantna.

Najlepša hvala za rešitev!

LP
Odgovori