В этой статье описаны синтаксис формулы и использование базы данных. функция в Microsoft Excel.
Описание
Преобразует число в текстовое представление с указанным основанием системы счисления.
Синтаксис
ОСНОВАНИЕ(число;основание;[минимальная_длина])
Аргументы функции ОСНОВАНИЕ описаны ниже.
-
Число Обязательный. Число, которое нужно преобразовать. Должен быть целым числом, большим или равным 0, но меньшим 2^53.
-
Основание. Обязательный. Основание системы счисления, в которую нужно преобразовать число. Должен быть целым числом, большим или равным 2, но меньшим 36.
-
Минимальная_длина. Необязательный. Минимальная длина возвращаемой строки. Должен быть целым числом, меньшим или равным 0.
Замечания
-
Если число, радикс или Min_length выходят за пределы минимальных или максимальных ограничений, функция BASE возвращает #NUM! (значение ошибки).
-
Если число не является числовым значением, base возвращает #VALUE! (значение ошибки).
-
Любое нецелое число, введенное в качестве аргумента, усекается до целого.
-
Если используется аргумент "минимальная_длина" , и результат оказывается короче указанной минимальной длины, к его началу добавляются нули. Например, ОСНОВАНИЕ(16,2) возвращает 10000, но ОСНОВАНИЕ(16,2,8) возвращает 00010000.
-
Максимальное значение аргумента "минимальная_длина" — 255.
Пример
Скопируйте образец данных из следующей таблицы и вставьте их в ячейку A1 нового листа Excel. Чтобы отобразить результаты формул, выделите их и нажмите клавишу F2, а затем — клавишу Enter. При необходимости измените ширину столбцов, чтобы видеть все данные.
Формула |
Описание |
Результат |
=ОСНОВАНИЕ(7;2) |
Преобразует десятичное число 7 в число с основанием 2 (двоичное). Результат — 111. |
111 |
=ОСНОВАНИЕ(100;16) |
Преобразует десятичное число 100 в число с основанием 16 (шестнадцатеричное). Результат — 64. |
64 |
=ОСНОВАНИЕ(15;2;10) |
Преобразует десятичное число 15 в число с основанием 2 (двоичное) с минимальной длинной 10 символов. Результат — 0000001111 (или 1111 с 6 предшествующими нулями для достижения длины в 10 символов). |
0000001111 |