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