В этой статье мы узнаем, как использовать функцию OCT2HEX в Excel.

Функция OCT2HEX в excel используется для преобразования восьмеричного представления чисел с основанием 8 в шестнадцатеричные числа (основание = 2).

В приведенной ниже таблице показаны некоторые из наиболее часто используемых оснований и их основание, состоящее из буквенно-цифровых символов

Base

radix

Alpha-Numeric Characters

binary

2

0 — 1

Octal

8

0 — 7

Decimal

10

0 — 9

hexadecimal

16

0 — 9 & A — F

hexatridecimal

36

0 — 9 & A — Z

представление восьмеричного числа состоит из 8 цифр от 0, 1, 2, 3, 4, 5, 6, 7, и где шестнадцатеричное число является представлением числа с основанием 16.

10 цифр, начинающихся с 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, а также 6 алфавитов, начинающихся с A, B, C, D, E и F. Приведенная ниже таблица поможет вам лучше понять.

Octal

Decimal

hexadecimal

0

0

0

1

1

1

2

2

2

3

3

3

4

4

4

5

5

5

6

6

6

7

7

7

10

8

8

11

9

9

12

10

A

13

11

B

14

12

C

15

13

D

16

14

E

17

15

F

Формулировка преобразования состоит из двух этапов. Сначала число преобразуется в двоичное, а затем двоичное число преобразуется в шестнадцатеричное значение.

Давайте возьмем пример, 543 преобразован в двоичное число. Разделяйте цифры. Запишите их шестнадцатеричное преобразование до трехзначного разряда, добавив нули слева от шестнадцатеричного числа. Объедините все преобразованные шестнадцатеричные числа, чтобы получить шестнадцатеричное число.

5 4 3 101 100 11 101 100 011 543 (восьмеричное) = 101 100 011 (двоичное)

101100011 преобразуется в шестнадцатеричное. Составьте набор из 4 цифр, начиная с последней.

  1. Завершите последний набор, добавив нули перед значением.

  2. Теперь преобразуйте все заданные значения в шестнадцатеричные и объедините их, чтобы получить все значение.

101100011 0001 0110 0011 1 6 3 543 (восьмеричное) = 163 (шестнадцатеричное)

Функция OCT2HEX преобразует восьмеричное число системы счисления 8 в шестнадцатеричное число системы счисления 2.

Синтаксис:

=OCT2HEX ( number, [places] )

Число: восьмеричное число, которое возвращает 10-значное шестнадцатеричное число.

[Места]: [необязательно] число, где результат выражается с точностью до числа.

Входное значение функции не может содержать более 10 символов (10 бит). Где первое число возвращает знак числа (положительный или отрицательный), а другое 9 возвращает значение после знака. (1 для отрицательного и 0 для положительного).

image

Чтобы получить отрицательное число, входной номер должен состоять из 10 символов, начинающихся с 1, поскольку он представляет отрицательный знак. Отрицательное число вычисляется с использованием системы дополнения до двух. Если меньше 10 символов, функция считает, что впереди по умолчанию 0. Если больше 10 символов, функция возвращает # ЧИСЛО! Ошибка.

Теперь давайте лучше разберемся с функцией, используя их в некоторых примерах.

image

Здесь у нас есть несколько восьмеричных значений в восьмеричном столбце. Нам нужно преобразовать эти восьмеричные числа в шестнадцатеричное значение.

Используйте формулу в восьмеричном столбце:

=OCT2HEX (A2)

A2: номер, предоставленный функции в качестве ссылки на ячейку. Значения функции OCT2HEX предоставляются в качестве ссылки на ячейку.

image

Представление 2 по основанию 8 (шестнадцатеричное) в формате OCT2HEX равно 10 по основанию 2 (десятичное).

Теперь скопируйте формулу в другие ячейки с помощью сочетания клавиш Ctrl + D.

image

Как вы можете видеть здесь, функция OCT2HEX возвращает результат входных значений.

Примечания:

  1. Числа могут быть указаны в качестве аргумента функции напрямую без кавычек или ссылки на ячейку в Excel.

  2. Функция не учитывает число [разрядов] в случае отрицательного числа, она просто возвращает 10-значное шестнадцатеричное число.

  3. Функция может принимать максимум 10-значное значение.

  4. Если введенное число [разрядов] не является целым числом, оно усекается функцией.

  5. Функция возвращает # ЧИСЛО! Ошибка .. Если введенное восьмеричное число содержит более 10 цифр.

    1. Если введенное число не является допустимым восьмеричным числом.

    2. Если введенное число [разряды] равно нулю или отрицательно.

    3. Если введенного числа [разрядов] недостаточно для полученного положительного шестнадцатеричного числа.

  6. Функция возвращает #VALUE! Ошибка .. Если введенное число текстовое или нечисловое.

    1. Если введенное число [разрядов] является текстовым или нечисловым.

Надеюсь, вы поняли, как использовать функцию OCT2HEX и ссылочную ячейку в Excel. Прочтите больше статей о функциях математического преобразования Excel здесь. Пожалуйста, не стесняйтесь формулировать свой запрос или отзыв по указанной выше статье.

Статьи по теме:

link: / Mathemat-functions-how-to-use-the-dec2bin-function-in-excel [Как использовать функцию DEC2BIN в Excel]

link: / Mathematical-functions-how-to-use-the-bin2oct-function-in-excel [Как использовать функцию BIN2OCT в Excel]

link: / Mathemat-functions-how-to-use-the-bin2hex-function-in-excel [Как использовать функцию BIN2HEX в Excel]

link: / Mathemat-functions-how-to-use-the-dec2oct-function-in-excel [Как использовать функцию DEC2OCT в Excel]

link: / Mathemat-functions-how-to-use-the-dec2hex-function-in-excel [Как использовать функцию DEC2HEX в Excel]

link: / Mathemat-functions-how-to-use-the-oct2bin-function-in-excel [Как использовать функцию OCT2BIN в Excel]

link: / Mathematical-functions-how-to-use-the-oct2dec-function-in-excel [Как использовать функцию OCT2DEC в Excel]

link: / Mathemat-functions-how-to-use-the-oct2hex-function-in-excel [Как использовать функцию OCT2HEX в Excel]

link: / Mathemat-functions-how-to-use-the-hex2bin-function-in-excel [Как использовать функцию HEX2BIN в Excel]

link: / Mathemat-functions-how-to-use-the-hex2oct-function-in-excel [Как использовать функцию HEX2OCT в Excel]

link: / Mathemat-functions-how-to-use-the-hex2dec-function-in-excel [Как использовать функцию HEX2DEC в Excel]

Популярные статьи:

link: / logic-formulas-if-function-with-wildcards [Если с wildcards]

link: / lookup-formulas-vlookup-by-date-in-excel [Vlookup-by-date]

link: / excel-text-edit-and-format-join-first-and-last-name-in-excel [Соединить имя и фамилию в excel]

link: / counting-count-cells-which-match -ither-a-or-b [Подсчет ячеек, соответствующих A или B]