Skaičių konvertavimas į kitas skaičių sistemas

Taikoma
„Excel“, skirta „Microsoft 365“ „Excel“, skirta „Microsoft 365“, skirtam „Mac“ „Excel 2024“ „Excel 2024“, skirta „Mac“ Excel 2021 „Excel 2021“ skirta „Mac“ Excel 2019 Excel 2016 „Excel“, skirta „iPad“ „Excel“, skirta „iPhone“ „Excel“, skirta „Android“ planšetiniams kompiuteriams „Excel“, skirta „Android“ telefonams

Skaičių sistema yra sisteminis būdas pateikti skaičių, atsižvelgiant į simbolių rinkinį, ji naudoja pagrindinę reikšmę skaičiams patogiai grupuoti glausta forma. Dažniausiai naudojama skaičių sistema yra dešimtainė, kurios pagrindinė reikšmė yra skaičius 10 ir simbolių rinkinys 0, 1, 2, 3, 4, 5, 6, 7, 8 ir 9. Tačiau yra kitų skaičių sistemų, jos gali būti efektyvesnės, atsižvelgiant į tam tikrus tikslus. Pvz., kadangi kompiuteriuose naudojama Bulio logika, tam tikriems skaičiavimams ir operacijoms atlikti čia naudojama dvejetainė skaičių sistema, kurios pagrindinė reikšmė yra 2.

Pastaba

Šiame straipsnyje aprašomos skirtingos skaičių sistemos. Norėdami keisti simbolį, naudojamą tūkstančiams ar dešimtainėms skiltims atskirti pagal regioną, žr. temą Simbolio, naudojamo tūkstančiams ar dešimtainėms skiltims atskirti, keitimas puslapyje "Microsoft" K&A.

„Microsoft Office Excel“ turi keletą funkcijų, kurias galite naudoti norėdami konvertuoti skaičius į šias skaičių sistemas (arba iš jų):

Skaičių sistema Pagrindinė reikšmė Simbolių rinkinys
Dvejetainė 2 0,1
Aštuntainė 8 0, 1, 2, 3, 4, 5, 6, 7
Dešimtainė 10 0, 1, 2, 3, 4, 5, 6, 7, 8 ir 9
Šešioliktainė 16 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F

Konvertuoja dvejetainį į dešimtainį

Šiai užduočiai atlikti naudokite funkciją BIN2DEC.

Formulė Aprašas (rezultatas)
=BIN2DEC(1100100) Konvertuoja dvejetainį 1100100 į dešimtainį (100)
=BIN2DEC(1111111111) Konvertuoja dvejetainį 1111111111 į dešimtainį (-1)

Konvertuoja dvejetainį į šešioliktainį

Šiai užduočiai atlikti naudokite funkciją BIN2HEX.

Formulė Aprašas (rezultatas)
=BIN2HEX(11111011; 4) Konvertuoja dvejetainį 11111011 į šešioliktainį su 4 simboliais (00FB)
=BIN2HEX(1110) Konvertuoja dvejetainį 1110 į šešioliktainį (E)
=BIN2HEX(1111111111) Konvertuoja dvejetainį 1111111111 šešioliktainį (FFFFFFFFFF)

Konvertuoja dvejetainį į aštuntainį

Šiai užduočiai atlikti naudokite funkciją BIN2OCT.

Formulė Aprašas (rezultatas)
=BIN2OCT(1001; 3) Konvertuoja dvejetainį 1001 į aštuntainį su 3 simboliais (011)
=BIN2OCT(1100100) Konvertuoja dvejetainį 1100100 į aštuntainį (144)
=BIN2OCT(1111111111) Konvertuoja dvejetainį 1111111111 į aštuntainį (7777777777)

Konvertuoja dešimtainį į dvejetainį

Šiai užduočiai atlikti naudokite funkciją DEC2BIN.

Formulė Aprašas (rezultatas)
=DEC2BIN(9; 4) Konvertuoja dešimtainį 9 į dvejetainį su 4 simboliais (1001)
=DEC2BIN(-100) Konvertuoja dešimtainį -100 į dvejetainį (1110011100)

Konvertuoja dešimtainį į šešioliktainį

Šiai užduočiai atlikti naudokite funkciją DEC2HEX.

Formulė Aprašas (rezultatas)
=DEC2HEX(100; 4) Konvertuoja dešimtainį 100 į šešioliktainį su 4 simboliais (0064)
=DEC2HEX(-54) Konvertuoja dešimtainį -54 į šešioliktainį (FFFFFFFFCA)

Konvertuoja dešimtainį į aštuntainį

Šiai užduočiai atlikti naudokite funkciją DEC2OCT.

Formulė Aprašas (rezultatas)
=DEC2OCT(58; 3) Konvertuoja dešimtainį 58 į aštuntainį (072)
=DEC2OCT(-100) Konvertuoja dešimtainį į aštuntainį (7777777634)

Konvertuoja šešioliktainį į dvejetainį

Šiai užduočiai atlikti naudokite funkciją HEX2BIN.

Formulė Aprašas (rezultatas)
=HEX2BIN("F", 8) Konvertuoja šešioliktainį F į dvejetainį su 8 simboliais (00001111)
=HEX2BIN("B7") Konvertuoja šešioliktainį B7 į dvejetainį (10110111)
=HEX2BIN("FFFFFFFFFF") Konvertuoja šešioliktainį FFFFFFFFFF į dvejetainį (1111111111)

Konvertuoja šešioliktainį į dešimtainį

Šiai užduočiai atlikti naudokite funkciją HEX2DEC.

Formulė Aprašas (rezultatas)
=HEX2DEC("A5") Konvertuoja šešioliktainį A5 į dešimtainį (165)
=HEX2DEC("FFFFFFFF5B") Konvertuoja šešioliktainį FFFFFFFF5B į dešimtainį (-165)
=HEX2DEC("3DA408B9") Konvertuoja šešioliktainį 3DA408B9 į dešimtainį (1034160313)

Konvertuoja šešioliktainį į aštuntainį

Šiai užduočiai atlikti naudokite funkciją HEX2OCT.

Formulė Aprašas (rezultatas)
=HEX2OCT("F", 3) Konvertuoja šešioliktainį F į aštuntainį su 3 simboliais (017)
=HEX2OCT("3B4E") Konvertuoja šešioliktainį 3B4E į aštuntainį (35516)
=HEX2OCT("FFFFFFFF00") Konvertuoja šešioliktainį FFFFFFFF00 į aštuntainį (7777777400)

Konvertuoja aštuntainį į dvejetainį

Šiai užduočiai atlikti naudokite funkciją OCT2BIN.

Formulė Aprašas (rezultatas)
=OCT2BIN(3, 3) Konvertuoja aštuntainį 3 į dvejetainį su 3 simboliais (011)
=OCT2BIN(7777777000) Konvertuoja aštuntainį 7777777000 į dvejetainį (1000000000)

Konvertuoja aštuntainį į dešimtainį

Šiai užduočiai atlikti naudokite funkciją OCT2DEC.

Formulė Aprašas (rezultatas)
=OCT2DEC(54) Konvertuoja aštuntainį 54 į dešimtainį (44)
=OCT2DEC(7777777533) Konvertuoja aštuntainį 7777777533 į dešimtainį (-165)

Konvertuoja aštuntainį į šešioliktainį

Šiai užduočiai atlikti naudokite funkciją OCT2HEX.

Formulė Aprašas (rezultatas)
=OCT2HEX(100, 4) Konvertuoja aštuntainį 100 į šešioliktainį su 4 simboliais (0040)
=OCT2HEX(7777777533) Konvertuoja aštuntainį 7777777533 į šešioliktainį (FFFFFFFF5B)

Taip pat žr.

Regiono formato parametrų keitimas programoje internetinė „Excel“