Konverzia čísel do rozličných číselných systémov

Dôležité : Tento článok je strojovo preložený, prečítajte si vyhlásenie. Anglickú verziu tohto článku nájdete tu a môžete ju použiť ako referenciu.

Číselný systém je systematický spôsob reprezentácie čísel symbolickými znakmi a využíva základ sústavy na zoskupovanie čísel v kompaktnom tvare. Najčastejšie používaný číselný systém je desiatkový, ktorý používa za základ sústavy číslo 10 a množinu symbolických znakov 0, 1, 2, 3, 4, 5, 6, 7, 8 a 9. Existujú však aj iné číselné systémy, ktoré môžu byť efektívnejšie na určitý účel. Napríklad, pretože počítače na vykonávanie výpočtov a operácií používajú booleovskú logiku, používajú binárny systém, ktorý má základ sústavy číslo 2.

Program Microsoft Office Excel obsahuje niekoľko funkcií, ktoré môžete použiť na konverziu čísel z a do nasledovných číselných systémov:

Číselný systém

Základ sústavy

Množina symbolických znakov

Binárny

23

0,1

Osmičkový

8

0, 1, 2, 3, 4, 5, 6, 7

Desiatkový

10

0, 1, 2, 3, 4, 5, 6, 7, 8, and 9

Šestnástkový

16

0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F

Na vykonanie tejto úlohy sa používa funkcia BIN2DEC .

1

2

3

A

B

Vzorec

Popis (výsledok)

=BIN2DEC(1100100)

Skonvertuje binárne číslo 1100100 na desiatkové číslo (100)

=BIN2DEC(1111111111)

Skonvertuje binárne číslo 1111111111 na desiatkové číslo (-1)

Na vykonanie tejto úlohy sa používa funkcia BIN2HEX .

1

2

3

4

A

B

Vzorec

Popis (výsledok)

=BIN2HEX(11111011; 4)

Skonvertuje binárne číslo 11111011 na šestnástkové číslo so štyrmi znakmi (00FB)

=BIN2HEX(1110)

Skonvertuje binárne číslo 1110 na šestnástkové číslo (E)

=BIN2HEX(1111111111)

Skonvertuje binárne číslo 1111111111 na šestnástkové číslo (FFFFFFFFFF)

Na vykonanie tejto úlohy sa používa funkcia BIN2OCT .

1

2

3

4

A

B

Vzorec

Popis (výsledok)

=BIN2OCT(1001; 3)

Skonvertuje binárne číslo 1001 na osmičkové číslo s tromi znakmi (011)

=BIN2OCT(1100100)

Skonvertuje binárne číslo 1100100 na osmičkové číslo (144)

=BIN2OCT(1111111111)

Skonvertuje binárne číslo 1111111111 na osmičkové číslo (7777777777)

Na vykonanie tejto úlohy sa používa funkcia DEC2BIN .

1

2

3

A

B

Vzorec

Popis (výsledok)

=DEC2BIN(9;4)

Skonvertuje desiatkové číslo 9 na dvojkové číslo so štyrmi znakmi (1001)

=DEC2BIN(-100)

Skonvertuje desiatkové číslo -100 na dvojkové číslo (1110011100)

Na vykonanie tejto úlohy sa používa funkcia DEC2HEX .

1

2

3

A

B

Vzorec

Popis (výsledok)

=DEC2HEX(100;4)

Skonvertuje desiatkové číslo 100 na šestnástkové číslo so štyrmi znakmi (0064)

=DEC2HEX(-54)

Skonvertuje desiatkové číslo -54 na šestnástkové číslo (FFFFFFFFCA)

Na vykonanie tejto úlohy sa používa funkcia DEC2OCT .

1

2

3

A

B

Vzorec

Popis (výsledok)

=DEC2OCT(58;3)

Skonvertuje desiatkové číslo 58 na osmičkové číslo (072)

=DEC2OCT(-100)

Skonvertuje desiatkové číslo na osmičkové (7777777634)

Na vykonanie tejto úlohy sa používa funkcia HEX2BIN .

1

2

3

4

A

B

Vzorec

Popis (výsledok)

=HEX2BIN("F";8)

Skonvertuje šestnástkové číslo F na binárne číslo s ôsmimi znakmi (00001111)

=HEX2BIN("B7")

Skonvertuje šestnástkové číslo B7 na binárne číslo (10110111)

=HEX2BIN("FFFFFFFFFF")

Skonvertuje šestnástkové číslo FFFFFFFFFF na binárne číslo (1111111111)

Na vykonanie tejto úlohy sa používa funkcia HEX2DEC .

1

2

3

4

A

B

Vzorec

Popis (výsledok)

=HEX2DEC("A5")

Skonvertuje šestnástkové číslo A5 na desiatkové číslo (165)

=HEX2DEC("FFFFFFFF5B")

Skonvertuje šestnástkové číslo FFFFFFFF5B na desiatkové číslo (-165)

=HEX2DEC("3DA408B9")

Skonvertuje šestnástkové číslo 3DA408B9 na desiatkové číslo (1 034 160 313)

Na vykonanie tejto úlohy sa používa funkcia HEX2OCT .

1

2

3

4

A

B

Vzorec

Popis (výsledok)

=HEX2OCT("F";3)

Skonvertuje šestnástkové číslo F na osmičkové číslo s tromi znakmi (017)

=HEX2OCT("3B4E")

Skonvertuje šestnástkové číslo 3B4E na osmičkové číslo (35516)

=HEX2OCT("FFFFFFFF00")

Skonvertuje šestnástkové číslo FFFFFFFF00 na osmičkové číslo (7777777400)

Na vykonanie tejto úlohy sa používa funkcia OCT2BIN .

1

2

3

A

B

Vzorec

Popis (výsledok)

=OCT2BIN(3; 3)

Prekonvertuje osmičkové číslo 3 na dvojkové číslo s tromi znakmi (011)

=OCT2BIN(7777777000)

Prekonvertuje osmičkové číslo 7777777000 na dvojkové číslo (1000000000)

Na vykonanie tejto úlohy sa používa funkcia OCT2DEC .

1

2

3

A

B

Vzorec

Popis (výsledok)

=OCT2DEC(54)

Prekonvertuje osmičkové číslo 54 na desiatkové (44)

=OCT2DEC(7777777533)

Prekonvertuje osmičkové číslo 7777777533 na desiatkové (-165)

Na vykonanie tejto úlohy sa používa funkcia OCT2HEX .

1

2

3

A

B

Vzorec

Popis (výsledok)

=OCT2HEX(100; 4)

Prekonvertuje osmičkové číslo 100 na šestnástkové číslo so štyrmi znakmi (0040)

=OCT2HEX(7777777533)

Prekonvertuje osmičkové číslo 7777777533 na šestnástkové (FFFFFFFF5B)

Poznámka : Vyhlásenie týkajúce sa strojového prekladu: Tento článok bol preložený počítačovým systémom bez zásahu človeka. Poskytovaním týchto strojových prekladov umožňuje spoločnosť Microsoft aj používateľom, ktorí nehovoria po anglicky, využívať obsah o produktoch, službách a technológiách spoločnosti Microsoft. Článok bol preložený strojovo, môže preto obsahovať chyby týkajúce sa slovnej zásoby, syntaxe alebo gramatiky.

Rozšírte svoje zručnosti
Preskúmať školenie
Buďte medzi prvými, ktorí získajú nové funkcie
Pridajte sa k insiderom pre Office

Boli tieto informácie užitočné?

Ďakujeme za vaše pripomienky!

Ďakujeme vám za pripomienky. Pravdepodobne vám pomôže, ak vás spojíme s pracovníkom podpory pre Office.

×