ДЕС (функция ДЕС)

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

Описание

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

Синтаксис

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

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

  • Текст.    Обязательный аргумент.

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

Замечания

  • Длина строки аргумента "текст" не должна превышать 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.

  • Если какой-либо из аргументов выходит за допустимый диапазон, функция ДЕС возвращает значение ошибки #ЧИСЛО! или #ЗНАЧЕНИЕ!.

Пример

Скопируйте образец данных из следующей таблицы и вставьте их в ячейку 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))

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

Совершенствование навыков
Перейти к обучению
Первоочередный доступ к новым возможностям
Присоединиться к программе предварительной оценки Office

Были ли сведения полезными?

Спасибо за ваш отзыв!

Благодарим за отзыв! Возможно, будет полезно связать вас с одним из наших специалистов службы поддержки Office.

×