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