Функция ДЕС

Применяется к
Excel для Microsoft 365 Excel для Microsoft 365 для Mac Excel 2024 Excel 2024 для Mac Excel 2021 Excel 2021 для Mac Excel 2019 Excel 2016

В этой статье описывается синтаксис формулы и использование функции DECIMAL в Microsoft Excel.

Описание

Преобразует текстовое представление числа с указанным основанием в десятичное число.

Синтаксис

ДЕС(текст;основание)

Синтаксис функции ДЕС имеет аргументы, указанные ниже.

  • Текст. Обязательный аргумент.
  • Radix Обязательно. Основание системы счисления должно быть целым числом.

Замечания

  • Длина строки аргумента "текст" не должна превышать 255 символов.
  • Значением аргумента "текст" может быть любое сочетание цифр и букв, подходящих для указанного основания (без учета регистра).
  • Excel поддерживает значения аргумента "текст", которые больше или равны 0 и меньше 2^53. Аргумент "текст", который преобразуется в число больше 2^53, может привести к потере точности.
  • Основание системы счисления должно быть больше или равно 2 (двоичная система) или меньше или равно 36 (36-ричная система).
    Для основания более 10 используются числовые значения 0–9 и буквы A–Z. Например, для основания 16 (шестнадцатеричного) используются цифры 0–9 и буквы A–F, а для основания 36 — цифры 0–9 и буквы A–Z.
  • Если любой из аргументов выходит за рамки ограничений, ТО DECIMAL может вернуть #NUM! или значение ошибки #ЗНАЧ!.

Пример

Скопируйте образец данных из следующей таблицы и вставьте их в ячейку A1 нового листа Excel. Чтобы отобразить результаты формул, выделите их и нажмите клавишу F2, а затем — клавишу ВВОД. При необходимости измените ширину столбцов, чтобы видеть все данные.

Формула Описание Результат Как это работает
'=ДЕС("FF",16) Преобразует шестнадцатеричное значение FF (с основанием 16) в эквивалентное ему десятичное значение (с основанием 10). Результат — 255. =ДЕС("FF";16) "F" в позиции 15 в шестнадцатеричной системе счисления. Так как все системы счисления начинаются с 0, 16-й символ в шестнадцатеричной системе будет стоять на 15-й позиции. В приведенной ниже формуле показано, как число преобразуется в десятичное.
Функция ШЕСТН.В.ДЕС в ячейке C3 подтверждает этот результат. =ШЕСТН.В.ДЕС("ff") Формула
=(15*(16^1))+(15*(16^0))
'=ДЕС(111;2) Преобразует двоичное значение 111 (с основанием 2) в эквивалентное ему десятичное значение (с основанием 10). Результат — 7. =ДЕС(111;2) "1" в позиции 1 в двоичной системе счисления. В приведенной ниже формуле показано, как число преобразуется в десятичное.
Функция ДВ.В.ДЕС в ячейке C6 подтверждает этот результат. =ДВ.В.ДЕС(111) Формула
=(1*(2^2))+(1*(2^1))+(1*(2^0))
'=ДЕС("zap";36) Преобразует значение "zap" с основанием 36 в эквивалентное десятичное значение (45745). =ДЕС("zap";36) "Z" находится в позиции 35, "a" — в позиции 10, а "p" — в позиции 25. В приведенной ниже формуле показано, как число преобразуется в десятичное.
Формула
=(35*(36^2))+(10*(36^1))+(25*(36^0))

К началу страницы