Applies ToExcel за Microsoft 365Excel за Microsoft 365 за MacExcel за уебExcel 2024Excel 2024 за MacExcel 2021Excel 2021 за MacExcel 2019Excel 2019 for MacExcel 2016Excel за iPadExcel за iPhoneExcel за таблети с Android:Excel за телефони с Android:
Числовата система е систематичен начин за представяне на числа със символни знаци и използва базова стойност за удобно групиране на числата в компактна форма. Най-често използваната числова система е десетичната, която има базова стойност 10 и набор от символни знаци от 0, 1, 2, 3, 4, 5, 6, 7, 8 и 9. Въпреки това има и други числови системи, които може да са по-ефективни за конкретни цели. Например, тъй като компютрите следват булева логика при извършване на изчисления и операции, те използват двоичната числова система, която има базова стойност 2.
Microsoft Office Excel има няколко функции, които можете да използвате за преобразуване на числа във и от следните числови системи:
Числова система
Базова стойност
Набор от символни знаци
Двоична
2
0, 1
Осмична
8
0, 1, 2, 3, 4, 5, 6, 7
Десетична
10
0, 1, 2, 3, 4, 5, 6, 7, 8 и 9
Шестнадесетична
16
0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F
За да извършите тази задача, използвайте функцията BIN2DEC.
1
2
3
A
B
Формула
Описание (резултат)
=BIN2DEC(1100100)
Преобразува двоичното число 1100100 в десетично (100)
=BIN2DEC(1111111111)
Преобразува двоичното число 1111111111 в десетично (-1)
За да извършите тази задача, използвайте функцията BIN2HEX.
1
2
3
4
A
B
Формула
Описание (резултат)
=BIN2HEX(11111011; 4)
Преобразува двоичното число 11111011 в шестнадесетично с 4 знака (00FB)
=BIN2HEX(1110)
Преобразува двоичното число 1110 в шестнадесетично (E)
=BIN2HEX(1111111111)
Преобразува двоичното число 1111111111 в шестнадесетично (FFFFFFFFFF)
За да извършите тази задача, използвайте функцията BIN2OCT.
1
2
3
4
A
B
Формула
Описание (резултат)
=BIN2OCT(1001; 3)
Преобразува двоичното число 1001 в осмично с 3 знака (011)
=BIN2OCT(1100100)
Преобразува двоичното число 1100100 в осмично (144)
=BIN2OCT(1111111111)
Преобразува двоичното 1111111111 в осмично (7777777777)
За да извършите тази задача, използвайте функцията DEC2BIN.
1
2
3
A
B
Формула
Описание (резултат)
=DEC2BIN(9; 4)
Преобразува десетичното число 9 в двоично с 4 знака (1001)
=DEC2BIN(-100)
Преобразува десетичното число -100 в двоично (1110011100)
За да извършите тази задача, използвайте функцията DEC2HEX.
1
2
3
A
B
Формула
Описание (резултат)
=DEC2HEX(100; 4)
Преобразува десетичното число 100 в шестнадесетично с 4 знака (0064)
=DEC2HEX(-54)
Преобразува десетичното число -54 в шестнадесетично (FFFFFFFFCA)
За да извършите тази задача, използвайте функцията DEC2OCT.
1
2
3
A
B
Формула
Описание (резултат)
=DEC2OCT(58; 3)
Преобразува десетичното число 58 в осмично (072)
=DEC2OCT(-100)
Преобразува десетично число в осмично (7777777634)
За да извършите тази задача, използвайте функцията HEX2BIN.
1
2
3
4
A
B
Формула
Описание (резултат)
=HEX2BIN("F"; 8)
Преобразува шестнадесетичното число F в двоично с 8 знака (00001111)
=HEX2BIN("B7")
Преобразува шестнадесетичното число B7 в двоично (10110111)
=HEX2BIN("FFFFFFFFFF")
Преобразува шестнадесетичното число FFFFFFFFFF в двоично (1111111111)
За да извършите тази задача, използвайте функцията HEX2DEC.
1
2
3
4
A
B
Формула
Описание (резултат)
=HEX2DEC("A5")
Преобразува шестнадесетичното число A5 в десетично (165)
=HEX2DEC("FFFFFFFF5B")
Преобразува шестнадесетичното число FFFFFFFF5B в десетично (-165)
=HEX2DEC("3DA408B9")
Преобразува шестнадесетичното число 3DA408B9 в десетично (1034160313)
За да извършите тази задача, използвайте функцията HEX2OCT.
1
2
3
4
A
B
Формула
Описание (резултат)
=HEX2OCT("F"; 3)
Преобразува шестнадесетичното число F в осмично с 3 знака (017)
=HEX2OCT("3B4E")
Преобразува шестнадесетичното число 3B4E в осмично (35516)
=HEX2OCT("FFFFFFFF00")
Преобразува шестнадесетичното число FFFFFFFF00 в осмично (7777777400)
За да извършите тази задача, използвайте функцията OCT2BIN.
1
2
3
A
B
Формула
Описание (резултат)
=OCT2BIN(3; 3)
Преобразува осмичното число 3 в двоично с 3 знака (011)
=OCT2BIN(7777777000)
Преобразува осмичното число 7777777000 в двоично (1000000000)
За да извършите тази задача, използвайте функцията OCT2DEC.
1
2
3
A
B
Формула
Описание (резултат)
=OCT2DEC(54)
Преобразува осмичното число 54 в десетично (44)
=OCT2DEC(7777777533)
Преобразува осмичното число 7777777533 в десетично (-165)
За да извършите тази задача, използвайте функцията OCT2HEX.
1
2
3
A
B
Формула
Описание (резултат)
=OCT2HEX(100; 4)
Преобразува осмичното число 100 в шестнадесетично с 4 знака (0040)
=OCT2HEX(7777777533)
Преобразува осмичното число 7777777533 в шестнадесетично (FFFFFFFF5B)