V tem članku sta opisani sintaksa formule in uporaba funkcije DECIMAL  v Microsoft Excel.

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 vrednost enega argumenta izven omejitve, funkcija DECIMAL 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 številskega sistema z osnovo 16. Ker se vsi številski sistemi začnejo z 0, bo 16. znak v šestnajstiški številki 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č?

Razširite svoja znanja

Oglejte si izobraževanje >

Prvi dobite nove funkcije

Pridruži se Microsoftu programa Insider >

Vam je bila informacija v pomoč?

Kako ste zadovoljni s kakovostjo jezika?
Kaj je vplivalo na vašo izkušnjo?

Zahvaljujemo se vam za povratne informacije.

×