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