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 práce s balíkom Office
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.

×