Функция ШЕСТН.В.ДЕС (HEX2DEC) в Excel
Возможности !SEMTools
↑ Навигация по задачам в Excel и возможностям надстройки !SEMTools ↑

Функция ШЕСТН.В.ДЕС переводит шестнадцатеричное число в десятичное: =ШЕСТН.В.ДЕС("FF") вернёт 255, =ШЕСТН.В.ДЕС("1A") — 26. Число может содержать до 10 шестнадцатеричных знаков; ровно 10 знаков с первым символом 8–F означают отрицательное число. Чтобы сложить два шестнадцатеричных числа, переведите их в десятичные, сложите и верните обратно: =ДЕС.В.ШЕСТН(ШЕСТН.В.ДЕС(A2)+ШЕСТН.В.ДЕС(B2)). На английском функция называется HEX2DEC.

Примеры использования функции ШЕСТН.В.ДЕС и возвращаемый результат
Раздел функцийИНЖЕНЕРНЫЕ
Название и описание на английскомHEX2DEC
ВолатильностьНе волатильная
Похожие функцииДЕС.В.ШЕСТН, ДВ.В.ДЕС, ДЕС.В.ДВ

Что делает функция ШЕСТН.В.ДЕС

Эта функция преобразует шестнадцатеричное число в десятиричное.

Реклама

Синтаксис функции ШЕСТН.В.ДЕС

=ШЕСТН.В.ДЕС(Шестнадцатиричное_Число)

Примеры формул с функцией ШЕСТН.В.ДЕС

Следующая таблица была использована для подсчета суммы двух шестнадцатиричных чисел

Шестнадцатеричное число в десятичное
B2=ШЕСТН.В.ДЕС(A2)
AB
1ШестнадцатеричноеШЕСТН.В.ДЕС
2FF255=ШЕСТН.В.ДЕС(A2)
31A26=ШЕСТН.В.ДЕС(A3)
410004096=ШЕСТН.В.ДЕС(A4)
5FFFFFFFFFF-1=ШЕСТН.В.ДЕС(A5)
6G1#ЧИСЛО!=ШЕСТН.В.ДЕС(A6)

Регистр букв не важен: «ff» и «FF» дают 255. Символ G не относится к шестнадцатеричным цифрам — ошибка.

В английском Excel: =HEX2DEC(A2)

Сумма двух шестнадцатеричных чисел
C2=ДЕС.В.ШЕСТН(ШЕСТН.В.ДЕС(A2)+ШЕСТН.В.ДЕС(B2))
ABCD
1Число 1Число 2Сумма (16)Сумма (10)
2AF19=ДЕС.В.ШЕСТН(ШЕСТН.В.ДЕС(A2)+ШЕСТН.В.ДЕС(B2))25=ШЕСТН.В.ДЕС(A2)+ШЕСТН.В.ДЕС(B2)
3FF1100=ДЕС.В.ШЕСТН(ШЕСТН.В.ДЕС(A3)+ШЕСТН.В.ДЕС(B3))256=ШЕСТН.В.ДЕС(A3)+ШЕСТН.В.ДЕС(B3)

Excel не умеет складывать шестнадцатеричные строки напрямую, поэтому их переводят в десятичные, складывают и возвращают в шестнадцатеричную запись.

В английском Excel: =DEC2HEX(HEX2DEC(A2)+HEX2DEC(B2))

HEX-код цвета в RGB
B2=ШЕСТН.В.ДЕС(ЛЕВСИМВ(A2;2))
ABCD
1КодRGB
2FF8000255=ШЕСТН.В.ДЕС(ЛЕВСИМВ(A2;2))128=ШЕСТН.В.ДЕС(ПСТР(A2;3;2))0=ШЕСТН.В.ДЕС(ПРАВСИМВ(A2;2))
321734633=ШЕСТН.В.ДЕС(ЛЕВСИМВ(A3;2))115=ШЕСТН.В.ДЕС(ПСТР(A3;3;2))70=ШЕСТН.В.ДЕС(ПРАВСИМВ(A3;2))

Код цвета — три пары шестнадцатеричных знаков: красный, зелёный, синий. Если код начинается с #, уберите его: ПСТР(A2;2;6).

Другие инженерные функции

ДВ.В.ДЕС, ДЕЛЬТА, ДЕС.В.ДВ, ДЕС.В.ШЕСТН, ПОРОГ, ПРЕОБР

Ошибки ШЕСТН.В.ДЕС

  • #ЧИСЛО!. В числе есть символы, кроме 0–9 и A–F, или знаков больше 10.
  • Получилось отрицательное число. Ровно 10 знаков со старшим символом 8–F — это отрицательное число в дополнительном коде.
  • Число вида 1E5 превратилось в 100000. Excel принял его за экспоненциальную запись. Вводите такие коды в ячейки с текстовым форматом или в кавычках.

Функция ШЕСТН.В.ДЕС — частые вопросы

Как перевести шестнадцатеричное число в десятичное?

Формулой =ШЕСТН.В.ДЕС(A2).

Как сложить два шестнадцатеричных числа?

Формулой =ДЕС.В.ШЕСТН(ШЕСТН.В.ДЕС(A2)+ШЕСТН.В.ДЕС(B2)).

Как перевести HEX-цвет в RGB?

Разберите код на пары: =ШЕСТН.В.ДЕС(ЛЕВСИМВ(A2;2)) — красный и так далее.

Как называется ШЕСТН.В.ДЕС на английском?

HEX2DEC.

Выполнить операции с числами — округлить, умножить, прибавить — сразу во всём столбце можно в пару кликов с !SEMTools.
!SEMTools решает эту и сотни других задач в пару кликов!

Итоги: функция ШЕСТН.В.ДЕС в Excel

ЗадачаФормула
Шестнадцатеричное → десятичное=ШЕСТН.В.ДЕС(A2)
Сумма шестнадцатеричных=ДЕС.В.ШЕСТН(ШЕСТН.В.ДЕС(A2)+ШЕСТН.В.ДЕС(B2))
HEX → R=ШЕСТН.В.ДЕС(ЛЕВСИМВ(A2;2))

Надеюсь, на этой странице вы нашли то, что искали. ШЕСТН.В.ДЕС — пара к ДЕС.В.ШЕСТН: вместе они позволяют считать в шестнадцатеричной системе.