Преобразование чисел в различные системы счисления

Примечание:  Мы стараемся как можно оперативнее обеспечивать вас актуальными справочными материалами на вашем языке. Эта страница переведена автоматически, поэтому ее текст может содержать неточности и грамматические ошибки. Для нас важно, чтобы эта статья была вам полезна. Просим вас уделить пару секунд и сообщить, помогла ли она вам, с помощью кнопок внизу страницы. Для удобства также приводим ссылку на оригинал (на английском языке) .

Нотация пользуясь способ представления чисел с символьной символов и использует базовое значение для удобного группы чисел в сжатой форме. Самые распространенные системы счисления десятичное, имеющую базовое значение 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

Decimal

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

Формула

Описание (результат)

=ДВ.В.ДЕС(1100100)

Преобразует двоичное число 1100100 в десятичное (100)

=ДВ.В.ДЕС(1111111111)

Преобразует двоичное число 1111111111 в десятичное (-1)

Для выполнения этой задачи используется функция BIN2HEX .

1

2

3

4

A

B

Формула

Описание (результат)

=ДВ.В.ШЕСТН(11111011; 4)

Преобразует двоичное число 11111011 в шестнадцатеричное с разрядностью 4 (00FB)

=ДВ.В.ШЕСТН(1110)

Преобразует двоичное число 1110 в шестнадцатеричное (E)

=ДВ.В.ШЕСТН(1111111111)

Преобразует двоичное число 1111111111 в шестнадцатеричное (FFFFFFFFFF)

Для выполнения этой задачи используется функция BIN2OCT .

1

2

3

4

A

B

Формула

Описание (результат)

=ДВ.В.ВОСЬМ(1001; 3)

Преобразует двоичное число 1001 в восьмеричное с разрядностью 3 (011)

=ДВ.В.ВОСЬМ(1100100)

Преобразует двоичное число 1100100 в восьмеричное (144)

=ДВ.В.ВОСЬМ(1111111111)

Преобразует двоичное число 1111111111 в восьмеричное (7777777777)

Для выполнения этой задачи используется функция DEC2BIN .

1

2

3

A

B

Формула

Описание (результат)

=ДЕС.В.ДВ(9;4)

Преобразует десятичное число 9 в двоичное с разрядностью 4 (1001)

=ДЕС.В.ДВ(-100)

Преобразует десятичное число -100 в двоичное (1110011100)

Для выполнения этой задачи используется функция DEC2HEX .

1

2

3

A

B

Формула

Описание (результат)

=ДЕС.В.ШЕСТН(100;4)

Преобразует десятичное число 100 в шестнадцатеричное с разрядностью 4 (0064)

=ДЕС.В.ШЕСТН(-54)

Преобразует десятичное число -54 в шестнадцатеричное (FFFFFFFFCA)

Для выполнения этой задачи используется функция DEC2OCT .

1

2

3

A

B

Формула

Описание (результат)

=ДЕС.В.ВОСЬМ(58;3)

Преобразует десятичное число 58 в восьмеричное (072)

=ДЕС.В.ВОСЬМ(-100)

Преобразует десятичное число в восьмеричное (7777777634)

Для выполнения этой задачи используется функция HEX2BIN .

1

2

3

4

A

B

Формула

Описание (результат)

=ШЕСТН.В.ДВ("F"; 8)

Преобразует шестнадцатеричное число F в двоичное с разрядностью 8 (00001111)

=ШЕСТН.В.ДВ("B7")

Преобразует шестнадцатеричное число B7 в двоичное (10110111)

=ШЕСТН.В.ДВ("FFFFFFFFFF")

Преобразует шестнадцатеричное число FFFFFFFFFF в двоичное (1111111111)

Для выполнения этой задачи используется функция HEX2DEC .

1

2

3

4

A

B

Формула

Описание (результат)

=ШЕСТН.В.ДЕС("A5")

Преобразует шестнадцатеричное число A5 в десятичное (165)

=ШЕСТН.В.ДЕС("FFFFFFFF5B")

Преобразует шестнадцатеричное число FFFFFFFF5B в десятичное (-165)

=ШЕСТН.В.ДЕС("3DA408B9")

Преобразует шестнадцатеричное число 3DA408B9 в десятичное (1034160313)

Для выполнения этой задачи используется функция HEX2OCT .

1

2

3

4

A

B

Формула

Описание (результат)

=ШЕСТН.В.ВОСЬМ("F"; 3)

Преобразует шестнадцатеричное число F в восьмеричное с разрядностью 3 (017)

=ШЕСТН.В.ВОСЬМ("3B4E")

Преобразует шестнадцатеричное число 3B4E в восьмеричное (35516)

=ШЕСТН.В.ВОСЬМ("FFFFFFFF00")

Преобразует шестнадцатеричное число FFFFFFFF00 в восьмеричное(7777777400)

Для выполнения этой задачи используется функция OCT2BIN .

1

2

3

A

B

Формула

Описание (результат)

=ВОСЬМ.В.ДВ(3; 3)

Преобразует восьмеричное число 3 в двоичное с разрядностью 3 (011)

=ВОСЬМ.В.ДВ(7777777000)

Преобразует восьмеричное число 7777777000 в двоичное (1000000000)

Для выполнения этой задачи используется функция OCT2DEC .

1

2

3

A

B

Формула

Описание (результат)

=ВОСЬМ.В.ДЕС(54)

Преобразует восьмеричное число 54 в десятичное (44)

=ВОСЬМ.В.ДЕС(7777777533)

Преобразует восьмеричное число 7777777533 в десятичное (-165)

Для выполнения этой задачи используется функция OCT2HEX .

1

2

3

A

B

Формула

Описание (результат)

=ВОСЬМ.В.ШЕСТН(100; 4)

Преобразует восьмеричное число 100 в шестнадцатеричное с разрядностью 4 (0040)

=ВОСЬМ.В.ШЕСТН(7777777533)

Преобразует восьмеричное число 7777777533 в шестнадцатеричное (FFFFFFFF5B)

Совершенствование навыков работы с Office
Перейти к обучению
Первоочередный доступ к новым возможностям
Присоединиться к программе предварительной оценки Office

Были ли сведения полезными?

Спасибо за ваш отзыв!

Благодарим за отзыв! Возможно, будет полезно связать вас с одним из наших специалистов службы поддержки Office.

×