Система чисел — это систематический способ представления чисел символами и использует базовое значение для удобной группировки чисел в компактной форме. Наиболее распространенная система чисел — десятичная, которая имеет базовое значение 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 .
A
B
Формула
Описание (результат)
=ДВ.В.ДЕС(1100100)
Преобразует двоичный код 1100100 в десятичный (100)
=ДВ.В.ДЕС(1111111111)
Преобразует двоичные 1111111111 в десятичное (-1)
Преобразование двоичного числа в шестнадцатеричное
Для выполнения этой задачи используйте функцию BIN2HEX .
A
B
Формула
Описание (результат)
=ДВ.В.ШЕСТН(11111011; 4)
Преобразует двоичные 11111011 в шестнадцатеричные с 4 символами (00FB)
=ДВ.В.ШЕСТН(1110)
Преобразует двоичный код 1110 в шестнадцатеричный (E)
=ДВ.В.ШЕСТН(1111111111)
Преобразует двоичные 1111111111 в шестнадцатеричные (FFFFFFFFFF)
Преобразование двоичного числа в восьмерику
Для выполнения этой задачи используйте функцию BIN2OCT .
A
B
Формула
Описание (результат)
=ДВ.В.ВОСЬМ(1001; 3)
Преобразует двоичный код 1001 в восьмерику с 3 символами (011)
=ДВ.В.ВОСЬМ(1100100)
Преобразует двоичный код 1100100 в восьмерику (144)
=ДВ.В.ВОСЬМ(1111111111)
Преобразует двоичные 1111111111 в восьмеричную (7777777777)
Преобразует десятичное число в двоичное.
Для выполнения этой задачи используйте функцию DEC2BIN .
A
B
Формула
Описание (результат)
=ДЕС.В.ДВ(9;4)
Преобразует десятичное число 9 в двоичный файл с 4 символами (1001).
=ДЕС.В.ДВ(-100)
Преобразует десятичное значение -100 в двоичный (1110011100)
Преобразование десятичного числа в шестнадцатеричное
Для выполнения этой задачи используйте функцию DEC2HEX .
A
B
Формула
Описание (результат)
=ДЕС.В.ШЕСТН(100;4)
Преобразует десятичное число 100 в шестнадцатеричное с 4 символами (0064)
=ДЕС.В.ШЕСТН(-54)
Преобразует десятичное значение -54 в шестнадцатеричное (FFFFFFFFCA)
Преобразование десятичного числа в восьмерику
Для выполнения этой задачи используйте функцию DEC2OCT .
A
B
Формула
Описание (результат)
=ДЕС.В.ВОСЬМ(58;3)
Преобразует десятичное число 58 в восьмерику (072)
=ДЕС.В.ВОСЬМ(-100)
Преобразует десятичное в восьмеричное (7777777634)
Преобразование шестнадцатеричного числа в двоичный
Для выполнения этой задачи используйте функцию HEX2BIN .
A
B
Формула
Описание (результат)
=ШЕСТН.В.ДВ("F"; 8)
Преобразует шестнадцатеричный F в двоичный с 8 символами (00001111)
=ШЕСТН.В.ДВ("B7")
Преобразует шестнадцатеричное значение B7 в двоичный файл (10110111)
=ШЕСТН.В.ДВ("FFFFFFFFFF")
Преобразует шестнадцатеричный FFFFFFFFFF в двоичный (1111111111)
Преобразование шестнадцатеричного числа в десятичное
Для выполнения этой задачи используйте функцию HEX2DEC .
A
B
Формула
Описание (результат)
=ШЕСТН.В.ДЕС("A5")
Преобразует шестнадцатеричное значение A5 в десятичное (165)
=ШЕСТН.В.ДЕС("FFFFFFFF5B")
Преобразует шестнадцатеричные FFFFFFFF5B в десятичные (-165)
=ШЕСТН.В.ДЕС("3DA408B9")
Преобразует шестнадцатеричное значение 3DA408B9 в десятичное (1034160313)
Преобразование шестнадцатеричного числа в восьмеричный
Для выполнения этой задачи используйте функцию HEX2OCT .
A
B
Формула
Описание (результат)
=ШЕСТН.В.ВОСЬМ("F"; 3)
Преобразует шестнадцатеричный F в восьмеричный с 3 символами (017)
=ШЕСТН.В.ВОСЬМ("3B4E")
Преобразует шестнадцатеричное значение 3B4E в восьмерику (35516)
=ШЕСТН.В.ВОСЬМ("FFFFFFFF00")
Преобразует шестнадцатеричные FFFFFFFF00 в восьмеричный (7777777400)
Преобразование восьмеричного числа в двоичный
Для выполнения этой задачи используйте функцию OCT2BIN .
A
B
Формула
Описание (результат)
=ВОСЬМ.В.ДВ(3; 3)
Преобразует восьмерику 3 в двоичный файл с 3 символами (011)
=ВОСЬМ.В.ДВ(7777777000)
Преобразует восьмеричную 7777777000 в двоичный (10000000000)
Преобразование восьмеричного числа в десятичное
Для выполнения этой задачи используйте функцию OCT2DEC .
A
B
Формула
Описание (результат)
=ВОСЬМ.В.ДЕС(54)
Преобразует восьмерику 54 в десятичную (44)
=ВОСЬМ.В.ДЕС(7777777533)
Преобразует восьмеричную 7777777533 в десятичную (-165)
Преобразование восьмеричное число в шестнадцатеричное
Для выполнения этой задачи используйте функцию OCT2HEX .
A
B
Формула
Описание (результат)
=ВОСЬМ.В.ШЕСТН(100; 4)
Преобразует восьмеричное число 100 в шестнадцатеричное с 4 символами (0040)
=ВОСЬМ.В.ШЕСТН(7777777533)
Преобразует восьмеричное число 7777777533 в шестнадцатеричное (FFFFFFFF5B)