Číselný systém je systematický způsob, jak znázorňovat čísla symbolickými znaky a používá základní hodnotu k pohodlnému seskupení čísel v kompaktní podobě. Nejběžnějším systémem čísel je desítková soustava, která má základní hodnotu 10 a symbolickou znakovou sadu 0, 1, 2, 3, 4, 5, 6, 7, 8 a 9. Existují ale i jiné číselné systémy, které můžou být efektivnější pro konkrétní účel. Protože například počítače používají k provádění výpočtů a operací logickou logiku, používají binární číselný systém, který má základní hodnotu 2.
Microsoft Office Excel obsahuje několik funkcí, které můžete použít k převodu čísel do a z následujících číselových systémů:
Čí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é číslo
K tomuto úkolu použijte funkci BIN2DEC .
A
B
Vzorec
Popis (výsledek)
=BIN2DEC(1100100)
Převede binární číslo 1100100 na desítkové číslo (100).
=BIN2DEC(1111111111)
Převede binární 1111111111 na desítkové číslo (-1).
Převod binárního čísla na šestnáctkové
K tomuto úkolu použijte funkci BIN2HEX .
A
B
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 .
A
B
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 .
A
B
Vzorec
Popis (výsledek)
=DEC2BIN(9;4)
Převede desetinné číslo 9 na binární se 4 znaky (1001).
=DEC2BIN(-100)
Převede desítkové číslo -100 na binární (1110011100).
Převod desetinného čísla na šestnáctkové
K tomuto úkolu použijte funkci DEC2HEX .
A
B
Vzorec
Popis (výsledek)
=DEC2HEX(100;4)
Převede desetinné číslo 100 na šestnáctkové se 4 znaky (0064).
=DEC2HEX(-54)
Převede desetinné číslo -54 na šestnáctkové (FFFFFFFFCA).
Převod desetinného čísla na osmičkové
K tomuto úkolu použijte funkci DEC2OCT .
A
B
Vzorec
Popis (výsledek)
=DEC2OCT(58;3)
Převede desetinné číslo 58 na osmičkové (072)
=DEC2OCT(-100)
Převede desetinné číslo na osmičkové (7777777634).
Převod šestnáctkového čísla na binární
K tomuto úkolu použijte funkci HEX2BIN .
A
B
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é číslo
K tomuto úkolu použijte funkci HEX2DEC .
A
B
Vzorec
Popis (výsledek)
=HEX2DEC("A5")
Převede šestnáctkové číslo A5 na desítkové číslo (165).
=HEX2DEC("FFFFFFFF5B")
Převede šestnáctkové FFFFFFFF5B na desetinné číslo (-165).
=HEX2DEC("3DA408B9")
Převede šestnáctkové číslo 3DA408B9 na desítkové číslo (1034160313).
Převod šestnáctkového čísla na osmičkové
K tomuto úkolu použijte funkci HEX2OCT .
A
B
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é hodnoty 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 .
A
B
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é číslo
K tomuto úkolu použijte funkci OCT2DEC .
A
B
Vzorec
Popis (výsledek)
=OCT2DEC(54)
Převede osmičkové číslo 54 na desetinné číslo (44).
=OCT2DEC(7777777533)
Převede osmičkový 7777777533 na desetinné číslo (-165).
Převod osmičkového čísla na šestnáctkové
K tomuto úkolu použijte funkci OCT2HEX .
A
B
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ý číselný 7777777533 na šestnáctkové (FFFFFFFF5B).