Převod čísel do jiných číselných soustav

Platí pro
Excel pro Microsoft 365 Excel pro Microsoft 365 pro Mac Excel 2024 Excel 2024 pro Mac Excel 2021 Excel 2021 pro Mac Excel 2019 Excel 2016 Excel pro iPad Excel pro iPhone Excel pro tablety s Androidem Excel pro telefony s Androidem

Číselná soustava představuje systematický způsob vyjádření čísel pomocí symbolických znaků a používá základní hodnotu k pohodlnému seskupení čísel v kompaktním formátu. Nejběžnější číselná soustava je desítková, která má základ 10 a symbolickou znakovou sadu 0, 1, 2, 3, 4, 5, 6, 7, 8 a 9. Existují však i jiné číselné soustavy, jejichž použití pro konkrétní účel může být efektivnější. Počítače například používají k provádění výpočtů a operací logickou hodnotu, a proto používají binární číselnou soustavu, jejíž základ je 2.

Poznámka

Tento článek popisuje různé číselné soustavy. Pokud chcete změnit znak používaný k oddělení tisíců nebo desetinných míst na základě vaší oblasti, přečtěte si téma Změna znaku používaného k oddělení tisíců nebo desetinných míst na Microsoft Q&A.

Aplikace systém Microsoft Office Excel obsahuje několik funkcí, které lze použít k převodu čísel do a z následujících číselných soustav:

Číselná soustava Základní hodnota Symbolická znaková sada
Binární 2 0,1
Osmičkový 8 0, 1, 2, 3, 4, 5, 6, 7
Desítkové číslo 10 0, 1, 2, 3, 4, 5, 6, 7, 8 a 9
Šestnáctkové 16 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F

Převod binárního čísla na desítkové

K tomuto úkolu použijte funkci BIN2DEC .

Vzorec Popis (výsledek)
=BIN2DEC(1100100) Převede binární číslo 1100100 na desítkové (100)
=BIN2DEC(1111111111) Převede binární 1111111111 na desítkové (-1).

Převod binárního čísla na šestnáctkové

K tomuto úkolu použijte funkci BIN2HEX .

Vzorec Popis (výsledek)
=BIN2HEX(11111011;4) Převede binární 11111011 na šestnáctkové se 4 znaky (00FB)
=BIN2HEX(1110) Převede binární číslo 1110 na šestnáctkové (E)
=BIN2HEX(1111111111) Převede binární 1111111111 na šestnáctkové (FFFFFFFFFF).

Převod binárního čísla na osmičkové

K tomuto úkolu použijte funkci BIN2OCT .

Vzorec Popis (výsledek)
=BIN2OCT(1001;3) Převede binární číslo 1001 na osmičkové se 3 znaky (011).
=BIN2OCT(1100100) Převede binární číslo 1100100 na osmičkové (144)
=BIN2OCT(1111111111) Převede binární 1111111111 na osmičkové (7777777777)

Převede desítkové číslo na binární.

K tomuto úkolu použijte funkci DEC2BIN .

Vzorec Popis (výsledek)
=DEC2BIN(9;4) Převede desítkové číslo 9 na binární se 4 znaky (1001).
=DEC2BIN(-100) Převede desítkové číslo -100 na binární. (1110011100)

Převod desítkového čísla na šestnáctkové

K tomuto úkolu použijte funkci DEC2HEX .

Vzorec Popis (výsledek)
=DEC2HEX(100;4) Převede desítkové číslo 100 na šestnáctkové se 4 znaky (0064).
=DEC2HEX(-54) Převede desítkové číslo -54 na šestnáctkové (FFFFFFFFCA)

Převod desítkového čísla na osmičkové

K tomuto úkolu použijte funkci DEC2OCT .

Vzorec Popis (výsledek)
=DEC2OCT(58;3) Převede desítkové číslo 58 na osmičkové (072).
=DEC2OCT(-100) Převede desítkové na osmičkové (7777777634)

Převod šestnáctkového čísla na binární

K tomuto úkolu použijte funkci HEX2BIN .

Vzorec Popis (výsledek)
=HEX2BIN("F";8) Převede šestnáctkové F na binární, s 8 znaky (00001111).
=HEX2BIN("B7") Převede šestnáctkové B7 na binární (10110111).
=HEX2BIN("FFFFFFFFFF") Převede šestnáctkové FFFFFFFFFF na binární (1111111111)

Převod šestnáctkového čísla na desítkové

K tomuto úkolu použijte funkci HEX2DEC .

Vzorec Popis (výsledek)
=HEX2DEC("A5") Převede šestnáctkové A5 na desítkové. (165)
=HEX2DEC("FFFFFFFF5B") Převede šestnáctkové FFFFFFFF5B na desítkové (-165).
=HEX2DEC("3DA408B9") Převede šestnáctkové 3DA408B9 na desítkové (1034160313)

Převod šestnáctkového čísla na osmičkové

K tomuto úkolu použijte funkci HEX2OCT .

Vzorec Popis (výsledek)
=HEX2OCT("F";3) Převede šestnáctkové F na osmičkové se 3 znaky (017).
=HEX2OCT("3B4E") Převede šestnáctkové 3B4E na osmičkové. (35516)
=HEX2OCT("FFFFFFFF00") Převede šestnáctkové FFFFFFFF00 na osmičkové (7777777400).

Převod osmičkového čísla na binární

K tomuto úkolu použijte funkci OCT2BIN .

Vzorec Popis (výsledek)
=OCT2BIN(3;3) Převede osmičkové číslo 3 na binární se 3 znaky (011).
=OCT2BIN(7777777000) Převede osmičkové 7777777000 na binární (10000000000)

Převod osmičkového čísla na desítkové

K tomuto úkolu použijte funkci OCT2DEC .

Vzorec Popis (výsledek)
=OCT2DEC(54) Převede osmičkové číslo 54 na desítkové. (44)
=OCT2DEC(7777777533) Převede osmičkové 7777777533 na desítkové (-165).

Převod osmičkového čísla na šestnáctkové

K tomuto úkolu použijte funkci OCT2HEX .

Vzorec Popis (výsledek)
=OCT2HEX(100;4) Převede osmičkové číslo 100 na šestnáctkové se 4 znaky (0040).
=OCT2HEX(7777777533) Převede osmičkové číslo 7777777533 na šestnáctkové (FFFFFFFF5B).

Viz také

Změna nastavení místního formátu v aplikaci Excel pro web