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

| Раздел функций | ИНЖЕНЕРНЫЕ |
| Название и описание на английском | HEX2DEC |
| Волатильность | Не волатильная |
| Похожие функции | ДЕС.В.ШЕСТН, ДВ.В.ДЕС, ДЕС.В.ДВ |
Что делает функция ШЕСТН.В.ДЕС
Эта функция преобразует шестнадцатеричное число в десятиричное.
Синтаксис функции ШЕСТН.В.ДЕС
=ШЕСТН.В.ДЕС(Шестнадцатиричное_Число)
Примеры формул с функцией ШЕСТН.В.ДЕС
Следующая таблица была использована для подсчета суммы двух шестнадцатиричных чисел
| A | B | |
|---|---|---|
| 1 | Шестнадцатеричное | ШЕСТН.В.ДЕС |
| 2 | FF | 255=ШЕСТН.В.ДЕС(A2) |
| 3 | 1A | 26=ШЕСТН.В.ДЕС(A3) |
| 4 | 1000 | 4096=ШЕСТН.В.ДЕС(A4) |
| 5 | FFFFFFFFFF | -1=ШЕСТН.В.ДЕС(A5) |
| 6 | G1 | #ЧИСЛО!=ШЕСТН.В.ДЕС(A6) |
Регистр букв не важен: «ff» и «FF» дают 255. Символ G не относится к шестнадцатеричным цифрам — ошибка.
В английском Excel: =HEX2DEC(A2)

| A | B | C | D | |
|---|---|---|---|---|
| 1 | Число 1 | Число 2 | Сумма (16) | Сумма (10) |
| 2 | A | F | 19=ДЕС.В.ШЕСТН(ШЕСТН.В.ДЕС(A2)+ШЕСТН.В.ДЕС(B2)) | 25=ШЕСТН.В.ДЕС(A2)+ШЕСТН.В.ДЕС(B2) |
| 3 | FF | 1 | 100=ДЕС.В.ШЕСТН(ШЕСТН.В.ДЕС(A3)+ШЕСТН.В.ДЕС(B3)) | 256=ШЕСТН.В.ДЕС(A3)+ШЕСТН.В.ДЕС(B3) |
Excel не умеет складывать шестнадцатеричные строки напрямую, поэтому их переводят в десятичные, складывают и возвращают в шестнадцатеричную запись.
В английском Excel: =DEC2HEX(HEX2DEC(A2)+HEX2DEC(B2))
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Код | R | G | B |
| 2 | FF8000 | 255=ШЕСТН.В.ДЕС(ЛЕВСИМВ(A2;2)) | 128=ШЕСТН.В.ДЕС(ПСТР(A2;3;2)) | 0=ШЕСТН.В.ДЕС(ПРАВСИМВ(A2;2)) |
| 3 | 217346 | 33=ШЕСТН.В.ДЕС(ЛЕВСИМВ(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)) |
Надеюсь, на этой странице вы нашли то, что искали. ШЕСТН.В.ДЕС — пара к ДЕС.В.ШЕСТН: вместе они позволяют считать в шестнадцатеричной системе.