Číselný systém je systematický spôsob, ako zastupovať čísla s symbolickými znakmi a používa základnú hodnotu na pohodlné zoskupenie čísel v kompaktnej forme. Najbežnejší číselný systém je desatinné číslo, ktoré má základnú hodnotu 10 a symbolickú množinu znakov 0, 1, 2, 3, 4, 5, 6, 7, 8 a 9. Existujú však aj ďalšie číselné systémy, ktoré môžu byť efektívnejšie, aby sa používali na konkrétny účel. Napríklad, pretože počítače používajú boolovskú logiku na vykonávanie výpočtov a operácií, používajú binárny číselný systém, ktorý má základnú hodnotu 2.
Microsoft Office Excel obsahuje niekoľko funkcií, ktoré môžete použiť na konvertovanie čísel do a z nasledujúcich číselných systémov:
Číselný systém
|
Základná hodnota
|
Symbolická množina znakov
|
Binárne
|
2
|
0, 1
|
Osmičkové
|
8
|
0, 1, 2, 3, 4, 5, 6, 7
|
Desatinná čiarka
|
10
|
0, 1, 2, 3, 4, 5, 6, 7, 8 a 9
|
Šestnástkové
|
16
|
0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F
|
Ak chcete vykonať túto úlohu, použite funkciu BIN2DEC .
|
A
|
B
|
Vzorec
|
Popis (výsledok)
|
=BIN2DEC(1100100)
|
Skonvertuje binárne 1100100 na desatinné číslo (100)
|
=BIN2DEC(1111111111)
|
Skonvertuje binárne 1111111111 na desatinné číslo (-1)
|
|
Ak chcete vykonať túto úlohu, použite funkciu BIN2HEX .
|
A
|
B
|
Vzorec
|
Popis (výsledok)
|
=BIN2HEX(11111011; 4)
|
Skonvertuje binárne 11111011 na šestnástkové číslo so 4 znakmi (00FB)
|
=BIN2HEX(1110)
|
Skonvertuje binárne 1110 na šestnástkové číslo (E)
|
=BIN2HEX(1111111111)
|
Skonvertuje binárne 1111111111 na šestnástkové číslo (FFFFFFFFFF)
|
|
Ak chcete vykonať túto úlohu, použite funkciu BIN2OCT .
|
A
|
B
|
Vzorec
|
Popis (výsledok)
|
=BIN2OCT(1001; 3)
|
Skonvertuje binárne 1001 na osmičkové číslo s 3 znakmi (011)
|
=BIN2OCT(1100100)
|
Skonvertuje binárne 1100100 na osmičkové číslo (144)
|
=BIN2OCT(1111111111)
|
Skonvertuje binárne 1111111111 na osmičkové číslo (7777777777)
|
|
Ak chcete vykonať túto úlohu, použite funkciu DEC2BIN .
|
A
|
B
|
Vzorec
|
Popis (výsledok)
|
=DEC2BIN(9; 4)
|
Skonvertuje desatinné číslo 9 na binárny so 4 znakmi (1001)
|
=DEC2BIN(-100)
|
Skonvertuje desatinné číslo – 100 na binárny (1110011100)
|
|
Ak chcete vykonať túto úlohu, použite funkciu DEC2HEX .
|
A
|
B
|
Vzorec
|
Popis (výsledok)
|
=DEC2HEX(100; 4)
|
Skonvertuje desatinné číslo 100 na šestnástkové číslo so 4 znakmi (0064)
|
=DEC2HEX(-54)
|
Skonvertuje desatinné číslo – 54 na šestnástkové číslo (FFFFFFFFCA)
|
|
Ak chcete vykonať túto úlohu, použite funkciu DEC2OCT .
|
A
|
B
|
Vzorec
|
Popis (výsledok)
|
=DEC2OCT(58; 3)
|
Skonvertuje desatinné číslo 58 na osmičkové číslo (072)
|
=DEC2OCT(-100)
|
Skonvertuje desatinné číslo na osmičkové číslo (7777777634)
|
|
Ak chcete vykonať túto úlohu, použite funkciu HEX2BIN .
|
A
|
B
|
Vzorec
|
Popis (výsledok)
|
=HEX2BIN("F"; 8)
|
Skonvertuje šestnástkové číslo F na binárny s 8 znakmi (00001111)
|
=HEX2BIN("B7")
|
Skonvertuje šestnástkové číslo B7 na binárny (10110111)
|
=HEX2BIN("FFFFFFFFFF")
|
Skonvertuje šestnástkové FFFFFFFFFF na binárny (1111111111)
|
|
Ak chcete vykonať túto úlohu, použite funkciu HEX2DEC .
|
A
|
B
|
Vzorec
|
Popis (výsledok)
|
=HEX2DEC("A5")
|
Skonvertuje šestnástkové číslo A5 na desatinné číslo (165)
|
=HEX2DEC("FFFFFFFF5B")
|
Skonvertuje šestnástkové FFFFFFFF5B na desatinné číslo (-165)
|
=HEX2DEC("3DA408B9")
|
Skonvertuje šestnástkové 3DA408B9 na desatinné číslo (1034160313)
|
|
Ak chcete vykonať túto úlohu, použite funkciu HEX2OCT .
|
A
|
B
|
Vzorec
|
Popis (výsledok)
|
=HEX2OCT("F"; 3)
|
Skonvertuje šestnástkové číslo F na osmičkové číslo s 3 znakmi (017)
|
=HEX2OCT("3B4E")
|
Skonvertuje šestnástkové 3B4E na osmičkové číslo (35516)
|
=HEX2OCT("FFFFFFFF00")
|
Skonvertuje šestnástkové FFFFFFFF00 na osmičkové číslo (7777777400)
|
|
Ak chcete vykonať túto úlohu, použite funkciu funkcia OCT2BIN .
|
A
|
B
|
Vzorec
|
Popis (výsledok)
|
=OCT2BIN(3; 3)
|
Skonvertuje osmičkové číslo 3 na binárne číslo s 3 znakmi (011)
|
=OCT2BIN(7777777000)
|
Skonvertuje osmičkové číslo 7777777000 na binárny (1000000000)
|
|
Ak chcete vykonať túto úlohu, použite funkciu OCT2DEC .
|
A
|
B
|
Vzorec
|
Popis (výsledok)
|
=OCT2DEC(54)
|
Skonvertuje osmičkové číslo 54 na desatinné číslo (44)
|
=OCT2DEC(7777777533)
|
Skonvertuje osmičkové číslo 7777777533 na desatinné číslo (-165)
|
|
Ak chcete vykonať túto úlohu, použite funkciu funkcia OCT2HEX .
|
A
|
B
|
Vzorec
|
Popis (výsledok)
|
=OCT2HEX(100; 4)
|
Skonvertuje osmičkové číslo 100 na šestnástkové číslo so 4 znakmi (0040)
|
=OCT2HEX(7777777533)
|
Skonvertuje osmičkové číslo 7777777533 na šestnástkové číslo (FFFFFFFF5B)
|
|
Poznámka:
Táto stránka bola preložená automaticky a môže obsahovať gramatické chyby alebo nepresnosti. Naším cieľom je, aby bol tento obsah pre vás užitočný. Môžete nám dať vedieť, či boli tieto informácie pre vás užitočné? Tu nájdete anglický článok ako referenciu.