Applies ToExcel za Microsoft 365 Excel za Microsoft 365 za Mac Excel za splet Excel 2024 Excel 2024 za Mac Excel 2021 Excel 2021 za Mac Excel 2019 Excel 2016

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))

Na vrh strani

Ali potrebujete dodatno pomoč?

Ali želite več možnosti?

Raziščite ugodnosti naročnine, prebrskajte izobraževalne tečaje, preberite, kako zaščitite svojo napravo in še več.

Skupnosti vam pomagajo postaviti vprašanja in odgovoriti nanje, posredovati povratne informacije in prisluhniti strokovnjakom z bogatim znanjem.