Čí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). |