Преобразует десятичное число в текстовое представление в указанной системе счисления (например, в двоичной).
Синтаксис
ОСНОВАНИЕ(значение; основание; [мин_длина])
Аргумент | Описание | Примечания |
значение |
Преобразуемое число. |
|
основание |
Основание системы счисления. |
|
мин_длина |
(Необязательно) Минимальная длина возвращаемого текста. |
|
Примеры формул
ОСНОВАНИЕ(255; 16)
ОСНОВАНИЕ(A2; 2)
ОСНОВАНИЕ(4095; 16; 6)
Примечания
- Нецелые числовые значения усекаются до целых.
- Убедитесь, что во всех расчетах с результатом функции ОСНОВАНИЕ учитывается вероятность того, что результат может не содержать десятичное значение. В Google Таблицах такие значения конвертируются автоматически. Например, если ячейка A2 содержит значение 1111 (31 в десятичном формате), а ячейка B2 содержит формулу "=A2+9", в результате вы получите значение 11120, что неверно для двоичных чисел.
Примеры
В этом примере значение 255 в десятичном формате приводится к основанию 16 (шестнадцатеричная система).
A | B | |
1 | Формула | Результат |
2 | =ОСНОВАНИЕ(255; 16) | FF |
В следующем примере значение в ячейке A2 (21 в десятичном формате) приводится к основанию, заданному в ячейке B2 (двоичная система).
A | B | C | D | |
1 | Число | Основание | Формула | Результат |
2 | 21 | 2 | =ОСНОВАНИЕ(A2; B2) | 10101 |
Здесь значение 4095 в десятичном формате приводится к основанию 16 (шестнадцатеричная система) с минимальной длиной равной 6 символам.
A | B | |
1 | Формула | Результат |
2 | =ОСНОВАНИЕ(4095; 16; 6) | 000FFF |
Похожие функции
- ДЕС: Функция ДЕС преобразует текстовое представление числа с указанным основанием в десятичное число.
- ДВ.В.ДЕС: Преобразует двоичное число со знаком в десятичное.
- ДВ.В.ШЕСТН: Преобразует двоичное число со знаком в шестнадцатеричное со знаком.
- ДВ.В.ВОСЬМ: Преобразует двоичное число со знаком в восьмеричное со знаком.
- ВОСЬМ.В.ДВ: Преобразует восьмеричное число со знаком в двоичное со знаком.
- ВОСЬМ.В.ДЕС: Преобразует восьмеричное число со знаком в десятичное.
- ВОСЬМ.В.ШЕСТН: Преобразует десятичное число в шестнадцатеричное со знаком.
- ДЕС.В.ДВ: Преобразует десятичное число в двоичное со знаком.
- ДЕС.В.ВОСЬМ: Преобразует десятичное число в восьмеричное со знаком.
- ДЕС.В.ШЕСТН: Преобразует десятичное число в шестнадцатеричное со знаком.
- ШЕСТН.В.ДВ: Преобразует шестнадцатеричное число со знаком в двоичное со знаком.
- ШЕСТН.В.ДЕС: Преобразует шестнадцатеричное число со знаком в десятичное.
- ШЕСТН.В.ВОСЬМ: Преобразует шестнадцатеричное число со знаком в восьмеричное со знаком.