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

Функция ДЕС.В.ШЕСТН переводит десятичное число в шестнадцатеричное: =ДЕС.В.ШЕСТН(255) вернёт «FF», =ДЕС.В.ШЕСТН(255;4) — «00FF». Самое частое применение — код цвета: =ДЕС.В.ШЕСТН(255;2)&ДЕС.В.ШЕСТН(128;2)&ДЕС.В.ШЕСТН(0;2) даст «FF8000» для RGB(255; 128; 0). Обратный перевод делает ШЕСТН.В.ДЕС, на английском функция называется DEC2HEX.

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

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

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

Реклама

Она может принимать на вход только с числа от от -549 755 813 888 до 549 755 813 887.

Результат может быть дополнен начальными нулями с помощью опционального параметра, который игнорируется для отрицательных чисел.

Десятичное число в шестнадцатеричное
C2=ДЕС.В.ШЕСТН(A2;4)
ABC
1ЧислоДЕС.В.ШЕСТН4 знака
2255FF=ДЕС.В.ШЕСТН(A2)00FF=ДЕС.В.ШЕСТН(A2;4)
340961000=ДЕС.В.ШЕСТН(A3)1000=ДЕС.В.ШЕСТН(A3;4)
410A=ДЕС.В.ШЕСТН(A4)000A=ДЕС.В.ШЕСТН(A4;4)
5-1FFFFFFFFFF=ДЕС.В.ШЕСТН(A5)FFFFFFFFFF=ДЕС.В.ШЕСТН(A5;4)

Отрицательные числа записываются 10 знаками в дополнительном коде, второй аргумент для них игнорируется.

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

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

=ДЕС.В.ШЕСТН(ДесятиричноеЧисло;КоличествоЗнаков)
Код цвета из RGB и обратно
D2=ДЕС.В.ШЕСТН(A2;2)&ДЕС.В.ШЕСТН(B2;2)&ДЕС.В.ШЕСТН(C2;2)
ABCDE
1RGBКод цветаОбратно R
22551280FF8000=ДЕС.В.ШЕСТН(A2;2)&ДЕС.В.ШЕСТН(B2;2)&ДЕС.В.ШЕСТН(C2;2)255=ШЕСТН.В.ДЕС(ЛЕВСИМВ(D2;2))
33311570217346=ДЕС.В.ШЕСТН(A3;2)&ДЕС.В.ШЕСТН(B3;2)&ДЕС.В.ШЕСТН(C3;2)33=ШЕСТН.В.ДЕС(ЛЕВСИМВ(D3;2))

Каждый канал переводится в два шестнадцатеричных знака — без второго аргумента 0 превратился бы в «0», и код сломался бы. ШЕСТН.В.ДЕС возвращает канал обратно.

В английском Excel: =DEC2HEX(A2,2)&DEC2HEX(B2,2)&DEC2HEX(C2,2)

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

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

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

  • #ЧИСЛО!. Число вне диапазона от −549 755 813 888 до 549 755 813 887 или результат длиннее заданного числа знаков.
  • Код цвета короче шести знаков. Не указано число знаков 2 для каналов меньше 16.
  • Результат нельзя сложить. Это текст — для расчётов переведите обратно ШЕСТН.В.ДЕС.

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

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

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

Как получить HEX-код цвета из RGB?

Формулой =ДЕС.В.ШЕСТН(R;2)&ДЕС.В.ШЕСТН(G;2)&ДЕС.В.ШЕСТН(B;2).

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

DEC2HEX. Обратная функция — HEX2DEC (ШЕСТН.В.ДЕС).

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

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

ЗадачаФормула
Десятичное → шестнадцатеричное=ДЕС.В.ШЕСТН(A2)
С ведущими нулями=ДЕС.В.ШЕСТН(A2;4)
HEX-код цвета=ДЕС.В.ШЕСТН(R;2)&…
Обратно=ШЕСТН.В.ДЕС(A2)

Надеюсь, на этой странице вы нашли то, что искали. Для кодов цвета всегда указывайте два знака на канал.