Číselný systém představuje systematický způsob reprezentace čísel pomocí symbolických znaků a použití základní hodnoty pro pohodlné seskupení čísel v kompaktním formátu. Nejběžnější číselný systém je desítková hodnota, která má základní hodnotu 10, a symbolovou sadu s hodnotou 0, 1, 2, 3, 4, 5, 6, 7, 8 a 9. Existují však další číselné systémy a mohou být efektivnější pro použití pro konkrétní účel. Protože 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 má několik funkcí, které můžete použít k převodu čísel do a z následujících číselných systémů:
Číselná soustava
|
Základní hodnota
|
Sada symbolickéch znaků
|
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
|
Soustavy
|
15
|
0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F
|
K tomuto úkolu použijte funkci BIN2DEC .
|
A
|
B
|
Vzorec
|
Popis (výsledek)
|
=BIN2DEC(1100100)
|
Převede binární 1100100 na desítkové (100).
|
=BIN2DEC(1111111111)
|
Převede binární 1111111111 na desítkové (-1).
|
|
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í 1110 na šestnáctkové (E).
|
=BIN2HEX(1111111111)
|
Převede binární 1111111111 na šestnáctkové (FFFFFFFFFF).
|
|
K tomuto úkolu použijte funkci BIN2OCT .
|
A
|
B
|
Vzorec
|
Popis (výsledek)
|
=BIN2OCT(1001;3)
|
Převede binární 1001 na osmičkové se 3 znaky (011).
|
=BIN2OCT(1100100)
|
Převede binární 1100100 na osmičkové (144).
|
=BIN2OCT(1111111111)
|
Převede binární 1111111111 na osmičkové (7777777777).
|
|
K tomuto úkolu použijte funkci DEC2BIN .
|
A
|
B
|
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 dvojkové (1110011100).
|
|
K tomuto úkolu použijte funkci DEC2HEX .
|
A
|
B
|
Vzorec
|
Popis (výsledek)
|
=DEC2HEX(100;4)
|
Převede desítkové 100 na šestnáctkové se 4 znaky (0064).
|
=DEC2HEX(-54)
|
Převede desítkové číslo-54 na šestnáctkové.
|
|
K tomuto úkolu použijte funkci DEC2OCT .
|
A
|
B
|
Vzorec
|
Popis (výsledek)
|
=DEC2OCT(58;3)
|
Převede desítkové 58 na osmičkové (072).
|
=DEC2OCT(-100)
|
Převede desítkové číslo na osmičkové (7777777634).
|
|
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).
|
|
K tomuto úkolu použijte funkci HEX2DEC .
|
A
|
B
|
Vzorec
|
Popis (výsledek)
|
=HEX2DEC("A5")
|
Převede šestnáctkové číslo A5 na 165 desítkové.
|
=HEX2DEC("FFFFFFFF5B")
|
Převede šestnáctkové FFFFFFFF5B na desítkové (-165).
|
=HEX2DEC("3DA408B9")
|
Převede šestnáctkové 3DA408B9 na desítkové (1034160313).
|
|
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é 3B4E na osmičkové (35516).
|
=HEX2OCT("FFFFFFFF00")
|
Převede šestnáctkové FFFFFFFF00 na osmičkové (7777777400).
|
|
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 dvojkové (1000000000).
|
|
K tomuto úkolu použijte funkci OCT2DEC .
|
A
|
B
|
Vzorec
|
Popis (výsledek)
|
=OCT2DEC(54)
|
Převede osmičkové 54 na desítkové (44).
|
=OCT2DEC(7777777533)
|
Převede osmičkové 7777777533 na desítkové (-165).
|
|
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é číslo 7777777533 na šestnáctkové (FFFFFFFF5B).
|
|
Poznámka:
Tato stránka byla přeložena automaticky a může obsahovat gramatické chyby nebo nepřesnosti. Naším cílem je to, aby pro vás byl její obsah užitečný. Mohli byste nám prosím dát vědět, jestli vám informace pomohly? Pokud chcete, můžete se podívat na anglickou verzi článku.