1. Главная страница
  2. ››
  3. Формулы
  4. ››
  5. BITLSHIFT • cдвиг битов влево - Upline Studio

BITLSHIFT • cдвиг битов влево - Upline Studio

Команда

BITLSHIFT

Перевод на русский

Сдвиг битов влево.

Описание

Функция БИТ.СДВИГЛ сдвигает биты аргумента на заданное количество битов влево, при этом биты справа заполняются нулями (0).

Тип функции

Инженерные функции / Еngineering

Синтаксис

На русском: команда не имеет эквивалента на русском языке.

BITLSHIFT(значение; количество_битов)
Комментарий

Вопреки справке Google Таблиц русская команда БИТ.СДВИГЛ даёт ошибку, и её английский вариант не преобразуется в русскоязычную, как делают команды, имеющие русский экваивалент.

Ошибка при использовании команды БИТ.СДВИГЛ Google Таблиц.
Ошибка при использовании команды БИТ.СДВИГЛ Google Таблиц.

Замечание для новичков: Выбор запятой или точки запятой между аргументами формулы определяется не тем, на каком языке записана команда, а языковой версией Google Таблиц как таковых. Если у вас русскоязычные Google Таблицы, то команду вы можете записать и на русском, и на английском языке — Google Таблицы её просто сами переведут. Но вот разделителем должна быть точка с запятой, иначе вы получите синтаксическую ошибку.

На английском

BITLSHIFT(value, shift_amount)

Пояснения:

BITLSHIFT(значение; количество_битов)

Аргументы

  • значение — Число для сдвига. Введите неотрицательное число.
  • количество_битов — Количество битов, на которое выполняется сдвиг.
    • Укажите значение от –53 до 53 включительно.
    • Отрицательное значение аргумента меняет функцию BITLSHIFT на BITRSHIFT.

Примечания

  • Значениями могут быть не только числа.
  • Значения можно приводить к другим. Например, строковое значение "3" может быть приведено к 3, а логическое значение "ИСТИНА" к 1.

Пример использования

BITLSHIFT(9; 2)
BITLSHIFT(A2; 4)

Примеры решения задач

В этом примере мы используем BITLSHIFT со значениями, встроенными в функцию. Значение 2 (представленное в виде 10 с основанием 2) сдвигает биты влево на 2. В результате функция BITLSHIFT возвращает значение 8 (представленное в виде 1000 с основанием 2).

Формула: =BITLSHIFT(2; 2) Результат: 8

Как и в предыдущем примере значение 2 сдвигает биты влево на 2. Однако тут мы использовали адреса ячеек для выбора значений. В результате функция BITLSHIFT возвращает количество битов, равное 8.

Формула: =BITLSHIFT(A2; B2) Результат: 8 Адреса ячеек: 2

Иллюстрация функции BITLSHIFT Google Таблиц.
Иллюстрация функции BITLSHIFT Google Таблиц.

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

BITRSHIFT » — cдвигает биты введенного выражения на заданное количество битов вправо, при этом биты слева заполняются нулями (0).

Другие функции Google Таблиц

Источники

Google Sheets function list (на английском)

 

Logo Upline Studio Creatium

Наша команда Uplinestudio разрабатывает сайты под разные потребности клиентов. Одним из ключевых направлений в нашей разработке является создание сайтов на Creatium.

Оставить заявку

Работает на Creatium