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

BITRSHIFT • сдвиг битов вправо - Upline Studio

Команда

BITRSHIFT / БИТ.СДВИГП

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

Сдвиг битов вправо.

Описание

Функция BITRSHIFT сдвигает исходные биты на определенное количество мест вправо. При этом биты слева заполняются нулями (0).

Тип функции

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

Синтаксис

На русском

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

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

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

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

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

BITRSHIFT(value, shift_amount)

Пояснения:

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

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

Примечания

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

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

BITRSHIFT(18; 2)

BITRSHIFT(A2; 4)

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

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

Формула: =BITRSHIFT(8; 2)

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

Формула: =BITRSHIFT(A2; B2)

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

Похожая функция

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

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

Источники

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

 

Logo Upline Studio Creatium

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

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

Работает на Creatium