Decimal
enDECIMAL
Definice
Sekce “Definice”Funkce Decimal převede textové vyjádření čísla v daném základu na desítkové číslo. Funkce decimal prakticky převede hodnotu, která by byla vrácena funkcí base.
Vzorec
Sekce “Vzorec”=DECIMALS(číslo; základ)Argumenty funkce
Sekce “Argumenty funkce”Číslo – Povinný argument textového řetězce, který má být převeden na číslo s určitým základem.
Základ – Povinný argument udávající základ pro převedení textu na číslo. Hodnota základu musí být mezi 2 a 36. Nejčastějšími typy základu pro převod jsou následující:
- Decimal – Převede textový řetězec jež je v desítkové soustavě.
=DECIMAL(10;10)- Binary – Převede textový řetězec, jež je v binární soustavě, která používá pouze čísla 0 a 1.
=DECIMAL(1011; 2)Výpočet probíhá rozkladem textového řetězce 1010 na číslo následně:
1010 => 1 * 2^3 + 0 * 2^2 + 1 * 2^1 + 1 * 2^0 = 11
- Octal – Převede textový řetězec, jež je v osmičkové soustavě, která se používá zejména při počítačovém zpracování informací. Vložený textový řetězec do funkce může nabývat hodnot od 0 do 7. Každé číslo je pak sestaveno ze součtu násobků osmičkových mocnin.
=DECIMAL(12; 8)- Hex – Převede textový řetězec, jež je v šestnáctkové soustavě, která používá čísla od 0 do 9 a také písmena od A do F bez diakritiky. Číslo vložené do funkce tedy může nabývat hodnot od 0 až po F.
=DECIMAL(10A; 16)Pokud základ není v rozmezí <2, 36>, funkce vrací chybu ve formátu #ČÍSLO!. Hodnota základu 2 se používá u binárního základu. Délka textového řetězce navíc nesmí být vyšší než 255 znaků.
Použití s ostatními funkcemi
Sekce “Použití s ostatními funkcemi”Pokud je do argumentu základ vloženo číslo mimo interval <2, 36> a je potřebné mít výsledek, který není error, je možné použít funkci iferror, za kterou je možné napsat text, který se v buňce objeví v případě chyby.
=IFERROR(DECIMAL(10A;48);“Základ mimo interval“)Související funkce
Sekce “Související funkce”© 2026 Excelland
