Функция ОСНОВАНИЕ

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

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

Описание

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

Синтаксис

ОСНОВАНИЕ(число;основание;[минимальная_длина])

Аргументы функции ОСНОВАНИЕ описаны ниже.

  • Число. Обязательный аргумент. Число, которое нужно преобразовать. Должен быть целым числом, большим или равным 0, но меньшим 2^53.
  • Radix Обязательно. Основание системы счисления, в которую нужно преобразовать число. Должен быть целым числом, большим или равным 2, но меньшим 36.
  • Min_length Дополнительные. Минимальная длина возвращаемой строки. Должен быть целым числом, меньшим или равным 0.

Замечания

  • Если число, радикс или Min_length выходят за пределы минимальных или максимальных ограничений, функция BASE возвращает #NUM! (значение ошибки).
  • Если число не является числовым значением, base возвращает #VALUE! (значение ошибки).
  • Любое нецелое число, введенное в качестве аргумента, усекается до целого.
  • Если используется аргумент "минимальная_длина" , и результат оказывается короче указанной минимальной длины, к его началу добавляются нули. Например, ОСНОВАНИЕ(16,2) возвращает 10000, но ОСНОВАНИЕ(16,2,8) возвращает 00010000.
  • Максимальное значение аргумента "минимальная_длина" — 255.

Пример

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

Формула Описание Результат
=ОСНОВАНИЕ(7;2) Преобразует десятичное число 7 в число с основанием 2 (двоичное). Результат — 111. 111
=ОСНОВАНИЕ(100;16) Преобразует десятичное число 100 в число с основанием 16 (шестнадцатеричное). Результат — 64. 64
=ОСНОВАНИЕ(15;2;10) Преобразует десятичное число 15 в число с основанием 2 (двоичное) с минимальной длинной 10 символов. Результат — 0000001111 (или 1111 с 6 предшествующими нулями для достижения длины в 10 символов). 0000001111

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