V tem članku sta opisani sintaksa formule in uporaba funkcije DECIMAL v Microsoft Excelu.
Opis
Besedilni prikaz števila v dani osnovi pretvori v decimalno število.
Sintaksa
DECIMAL(besedilo, koren)
Funkcija DECIMAL ima te argumente.
-
Besedilo Obvezen.
-
Koren Obvezen. Koren mora biti celo število.
Opombe
-
Dolžina niza za argument besedila mora biti enaka ali manjša od 255 znakov.
-
Argument besedila je lahko poljubna kombinacija alfanumeričnih znakov, ki jih koren prepozna, in ne razlikuje med velikimi in malimi črkami.
-
Excel podpira argument besedila, ki je večji ali enak številu 0 in manjši od števila 2^53. Argument besedila, ki se razreši v število, ki je večje od 2^53, ne bo več natančen.
-
Koren mora biti večji ali enak številu 2 (dvojiško ali številski sistem z osnovo 2) in manjši ali enak 36 (številski sistem z osnovo 36).
Koren, ki je večji od števila 10, po potrebi uporablja številske vrednosti 0–9 in črke A–Z. Šestnajstiški številski sistem (z osnovo 16) na primer uporablja številske vrednosti 0–9 in črke A–Z. -
Če je kateri argument izven omejitev, funkcija DECIMAL lahko vrne #NUM! ali #VALUE! .
Primer
Kopirajte vzorčne podatke iz te tabele in jih prilepite v celico A1 v novem Excelovem delovnem listu. Če želite, da formule prikažejo rezultate, jih izberite, pritisnite F2 in nato tipko ENTER. Po potrebi lahko prilagodite širine stolpcev in si ogledate vse podatke.
Formula |
Opis |
Rezultat |
Kako deluje |
'=DECIMAL("FF"; 16) |
Pretvori šestnajstiško (z osnovo 16) vrednost FF v enakovredno desetiško (z osnovo 10) vrednost (255). |
=DECIMAL("FF"; 16) |
»F« je na mestu 15 v številskem sistemu z osnovo 16. Ker se številski sistemi začnejo z 0, bo 16. znak v šestnajstiški obliki na 15. mestu. Ta formula kaže, kako se pretvarja v desetiški sistem: |
Funkcija HEX2DEC v celici C3 preveri ta rezultat. |
=HEX2DEC("ff") |
Formula |
|
=(15*(16^1))+(15*(16^0)) |
|||
'=DECIMAL(111; 2) |
Pretvori dvojiško (z osnovo 2) vrednost 111 v enakovredno desetiško (z osnovo 10) vrednost (7). |
=DECIMAL(111; 2) |
»1« je na mestu 1 v številskem sistemu z osnovo 2. Ta formula kaže, kako se pretvarja v desetiški sistem: |
Funkcija BIN2DEC v celici C6 preveri ta rezultat. |
=BIN2DEC(111) |
Formula |
|
=(1*(2^2))+(1*(2^1))+(1*(2^0)) |
|||
'=DECIMAL("zap"; 36) |
Pretvori vrednost »zap« z osnovo 36 v enakovredno desetiško vrednost (45745). |
=DECIMAL("zap"; 36) |
»z« je na mestu 35, »a« je na mestu 10 in »p« je na mestu 25. Ta formula kaže, kako se pretvarja v desetiški sistem. |
Formula |
|||
=(35*(36^2))+(10*(36^1))+(25*(36^0)) |