Перейти к основному контенту
Поддержка
Войдите с помощью учетной записи Майкрософт
Войдите или создайте учетную запись.
Здравствуйте,
Выберите другую учетную запись.
У вас несколько учетных записей
Выберите учетную запись, с помощью которой нужно войти.

В этой статье описаны синтаксис формулы и использование DECIMAL.  функция в 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.

  • Если любой из аргументов выходит за рамки ограничений, ТО DECIMAL может вернуть #NUM! или значение ошибки #ЗНАЧ!.

Пример

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

Формула

Описание

Результат

Принцип действия

'=ДЕС("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))

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

Нужна дополнительная помощь?

Нужны дополнительные параметры?

Изучите преимущества подписки, просмотрите учебные курсы, узнайте, как защитить свое устройство и т. д.

В сообществах можно задавать вопросы и отвечать на них, отправлять отзывы и консультироваться с экспертами разных профилей.

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

Насколько вы удовлетворены качеством перевода?
Что повлияло на вашу оценку?
После нажатия кнопки "Отправить" ваш отзыв будет использован для улучшения продуктов и служб Майкрософт. Эти данные будут доступны для сбора ИТ-администратору. Заявление о конфиденциальности.

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

×