U ovom se članku opisuje sintaksa formula i korištenje funkcije DECIMAL  u programu Microsoft Excel.

Opis

Pretvara tekstnu reprezentaciju broja u danoj bazi u decimalni broj.

Sintaksa

DECIMAL(tekst, radiks)

Sintaksa funkcije DECIMAL sadrži sljedeće argumente:

  • Tekst    Obavezno.

  • Radiks    Obavezno. Radiks mora biti cijeli broj.

Napomene

  • Tekstni niz ne smije biti dulji od 255 znakova.

  • Argument Tekst može biti bilo koja kombinacija alfanumeričkih znakova valjanih za radiks i u njemu se ne razlikuju velika i mala slova.

  • Excel podržava argument Tekst veći ili jednak 0 i manji od 2^53. Tekstni argument čiji je rezultat veći od 2^53 može dovesti do gubitka preciznosti.

  • Radiks mora biti veći od ili jednak 2 (binarni ili baza 2) i manji od ili jednak 36 (baza 36).Radiks veći od 10 po potrebi koristi numeričke vrijednosti od 0 do 9 i slova A – Z. Na primjer, baza 16 (heksadecimalni) koristi 0-9 i A-F, a baza 36 koristi 0-9 i A-Z.

  • Ako je neki argument izvan ograničenja, DECIMAL može vratiti #NUM! ili #VALUE! vrijednost nenumeričke prirode, PHI vraća vrijednost pogreške #VALUE!.

Primjer

Ogledne podatke kopirajte u sljedeću tablicu i zalijepite ih u ćeliju A1 novog radnog lista programa Excel. Da biste koristili formule za prikaz rezultata, odaberite ih pa pritisnite tipku F2, a zatim Enter. Ako je potrebno, prilagodite širine stupaca da biste vidjeli sve podatke.

Formula

Opis

Rezultat

Način funkcioniranja

'=DECIMAL("FF";16)

Pretvara heksadecimalnu (baza 16) vrijednost FF u decimalnu (baza 10) vrijednost (255).

=DECIMAL("FF";16)

"F" je na poziciji 15 u bazi 16 brojčanog sustava. Budući da svi brojčani sustavi počinju s 0, 16. znak u heksadecimalnom bit će na 15. mjestu. Formula u nastavku prikazuje pretvaranje u decimalni sustav:

Funkcija HEX2DEC u ćeliji C3 potvrđuje taj rezultat.

=HEX2DEC("ff")

Formula

=(15*(16^1))+(15*(16^0))

'=DECIMAL(111;2)

Pretvara binarnu (baza 2) vrijednost 111 u decimalnu (baza 10) vrijednost (7).

=DECIMAL(111;2)

"1" je na položaju 1 u brojevnom sustavu s bazom 2. Formula u nastavku prikazuje pretvaranje u decimalni sustav:

Funkcija BIN2DEC u ćeliji C6 potvrđuje taj rezultat.

=BIN2DEC(111)

Formula

=(1*(2^2))+(1*(2^1))+(1*(2^0))

'=DECIMAL("zap";36)

Pretvara vrijednost "zap" u bazi 36 u decimalnu vrijednost (45745).

=DECIMAL("zap";36)

"z" je na položaju 35, "a" na položaju 10, a "p" na položaju 25. Formula u nastavku prikazuje pretvaranje u decimalni sustav.

Formula

=(35*(36^2))+(10*(36^1))+(25*(36^0))

Vrh stranice

Potrebna vam je dodatna pomoć?

Želite dodatne mogućnosti?

Istražite pogodnosti pretplate, pregledajte tečajeve za obuku, saznajte kako zaštititi uređaj i još mnogo toga.

Zajednice vam pomažu da postavljate pitanja i odgovarate na njih, pošaljete povratne informacije i čujete se sa stručnjacima s bogatim znanjem.