ОСНОВАНИЕ (BASE)

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

Синтаксис

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

Аргумент Описание Примечания
значение Преобразуемое число.
  • Значение должно быть целым числом, которое больше или равно нулю.
основание Основание системы счисления.
  • Значение должно быть целым числом от 2 до 36.
мин_длина (Необязательно) Минимальная длина возвращаемого текста.
  • Если минимальная длина значения превышает количество знаков в результате, он дополняется нулями слева (так чтобы количество цифр в нем достигло значения количество_знаков).

Примеры формул

ОСНОВАНИЕ(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

Похожие функции

  • ДЕС: Функция ДЕС преобразует текстовое представление числа с указанным основанием в десятичное число.
  • ДВ.В.ДЕС: Преобразует двоичное число со знаком в десятичное.
  • ДВ.В.ШЕСТН: Преобразует двоичное число со знаком в шестнадцатеричное со знаком.
  • ДВ.В.ВОСЬМ: Преобразует двоичное число со знаком в восьмеричное со знаком.
  • ВОСЬМ.В.ДВ: Преобразует восьмеричное число со знаком в двоичное со знаком.
  • ВОСЬМ.В.ДЕС: Преобразует восьмеричное число со знаком в десятичное.
  • ВОСЬМ.В.ШЕСТН: Преобразует десятичное число в шестнадцатеричное со знаком.
  • ДЕС.В.ДВ: Преобразует десятичное число в двоичное со знаком.
  • ДЕС.В.ВОСЬМ: Преобразует десятичное число в восьмеричное со знаком.
  • ДЕС.В.ШЕСТН: Преобразует десятичное число в шестнадцатеричное со знаком.
  • ШЕСТН.В.ДВ: Преобразует шестнадцатеричное число со знаком в двоичное со знаком.
  • ШЕСТН.В.ДЕС: Преобразует шестнадцатеричное число со знаком в десятичное.
  • ШЕСТН.В.ВОСЬМ: Преобразует шестнадцатеричное число со знаком в восьмеричное со знаком.
Эта информация оказалась полезной?
Как можно улучшить эту статью?