Перейти к содержимому

Функция BITRSHIFT в Excel

Author: Siluvia Last Modified: 2025-06-05

Функция BITRSHIFT возвращает заданное число, сдвинутое вправо на указанное количество битов.

Примечание: Эта функция доступна только в Excel 2013 и более поздних версиях.

showing the usage of BITRSHIFT function

Синтаксис

BITRSHIFT(число, сдвиг)

Аргументы

  • Число (обязательно): Этот аргумент должен быть в десятичной форме и быть больше или равен 0;
  • Сдвиг (обязательно): Целое число, представляющее количество битов для сдвига. Допускаются как положительные, так и отрицательные целые числа:
-- Положительное целое число: оно сдвигает биты числа вправо.
-- Отрицательное целое число: оно сдвигает биты числа влево.

Примечания

1. Функция BITRSHIFT сдвигает биты вправо, когда значение Сдвига задано как положительное целое число, что означает, что указанное количество цифр будет удалено с правой стороны двоичного представления.
-- Например, сдвиг десятичного значения 12 на 4 бита вправо, поскольку двоичная форма числа 12 — это 1100, после сдвига 4 битов вправо (как если бы удалили 4 цифры справа от двоичного числа), окончательное двоичное значение равно 0, что также равно 0 в десятичной системе.
2. Функция BITRSHIFT сдвигает биты влево, когда значение Сдвига задано как отрицательное целое число, что означает, что указанное количество цифр будет добавлено справа к двоичному представлению.
-- Например, сдвиг десятичного значения 12 на 4 бита влево, поскольку двоичная форма числа 12 — это 1100, после сдвига 4 битов влево (как если бы добавили 4 цифры справа от двоичного числа), окончательное двоичное значение равно 1100000, что равно 192 в десятичной системе.
3. Аргументы могут быть либо:
-- Числами;
-- Ссылками на ячейки, содержащие числа.
4. Ошибка #ЧИСЛО! возникает, если выполняется одно из следующих условий:
-- Любое из предоставленных чисел не является целым числом;
-- Любое из предоставленных чисел больше чем (2^48)-1.
5. Ошибка #ЗНАЧ! возникает, если любое из предоставленных чисел не является числовым.

Возвращаемое значение

Возвращает числовое значение.

Пример

Чтобы сдвинуть десятичные числа в столбце B на количество битов, указанных в столбце C, как показано в таблице ниже, вы можете сделать следующее.

showing the usage of BITRSHIFT function

Выберите ячейку (в данном случае D6), введите формулу ниже и нажмите Enter, чтобы получить первый результат. Выберите эту ячейку с результатом и затем перетащите маркер автозаполнения вниз, чтобы получить остальные результаты.

=BITRSHIFT(B6,C6)

showing the usage of BITRSHIFT function

Примечания:

1) Аргументы в приведенной выше формуле передаются как ссылки на ячейки, содержащие числа. Однако вы можете изменить формулу в D6 следующим образом:

=BITRSHIFT(1,1)

2) Как работает эта функция BITRSHIFT?

Возьмем формулу в D6 в качестве примера: =BITRSHIFT(B6,C6)

2.1) Сначала функция преобразует десятичное число в двоичное.
В этом случае двоичная форма десятичного числа ‘1’ равна 1.
Совет: Вы можете использовать функцию DEC2BIN, чтобы легко преобразовать десятичное число в двоичное в Excel.
2.2) Затем двоичное число сдвигается вправо на указанное количество битов.
В этом случае двоичное число 1 было сдвинуто вправо на 1 бит, и в результате вернулось 0.
2.3) Наконец, функция преобразует двоичное число обратно в десятичную форму.
В этом случае двоичное число 0 возвращается в десятичной форме как целое число 0.
Совет: Вы можете использовать функцию BIN2DEC, чтобы легко преобразовать двоичное число в десятичное в Excel.

В следующей таблице подробно показано, как работает эта функция.

showing the usage of BITRSHIFT function

Связанные функции

Функция BITOR в Excel
Функция BITOR возвращает побитовое ‘ИЛИ’ двух заданных чисел.

Функция BITXOR в Excel
Функция BITXOR возвращает побитовое ‘XOR’ двух заданных чисел.

Функция BITLSHIFT в Excel
Функция BITLSHIFT возвращает десятичное число, сдвинутое влево на указанное количество битов.

Функция BITAND в Excel
Функция BITAND возвращает десятичное число, представляющее побитовое 'И' двух предоставленных чисел.


Лучшие инструменты для повышения производительности Office

Kutools для Excel - Помогает вам выделиться из толпы

🤖 KUTOOLS AI Помощник: Революционизируйте анализ данных на основе: Интеллектуального выполнения   |  Генерация кода  |  Создание пользовательских формул  |  Анализ данных и создание диаграмм  |  Вызов расширенных функций Kutools
Популярные функции: Найти, Выделить или Отметить дубликаты  |  Удалить пустые строки  |  Объединить столбцы или ячейки без потери данных  |  Округлить без формулы ...
Супер VLookup: Множественные критерии  |  Множественные значения  |  По нескольким листам  |  Распознавание нечетких соответствий...
Расширенный выпадающий список: Простой выпадающий список  |  Зависимый выпадающий список  |  Выпадающий список с множественным выбором...
Управление столбцами: Добавить определенное количество столбцов  |  Переместить столбцы  |  Переключить видимость скрытых столбцов  Сравнить столбцы для выбора одинаковых и разных ячеек ...
Основные функции: Сетка фокусировки  |  Дизайн листа  |  Улучшенная строка формул  |  Управление книгами и листами | Библиотека автотекста (Auto Text)  |  Выбор даты  |  Объединить данные  |  Шифровать/Расшифровать ячейки  |  Отправить письма по списку  |  Супер фильтр  |  Специальный фильтр (фильтр жирного/курсивного/зачеркнутого текста...) ...
Топ-15 наборов инструментов12 текстовых инструментов (Добавить текст, Удалить определенные символы ...)  |  50+ типов диаграмм (Диаграмма Ганта ...)  |  40+ практических формул (Расчет возраста на основе даты рождения ...)  |  19 инструментов вставки (Вставить QR-код, Вставить изображение по пути ...)  |  12 инструментов преобразования (Преобразовать в слова, Конвертация валюты ...)  |  7 инструментов объединения и разделения (Расширенное объединение строк, Разделить ячейки Excel ...)  |  ... и многое другое

Kutools для Excel имеет более 300 функций, гарантируя, что нужный вам инструмент находится всего в одном клике...


Office Tab - Включите работу с вкладками в Microsoft Office (включая Excel)

  • Один щелчок мыши, чтобы переключаться между десятками открытых документов!
  • Сократите сотни кликов мышью ежедневно, попрощайтесь с болью в руке.
  • Увеличивает вашу продуктивность на 50% при просмотре и редактировании нескольких документов.
  • Добавляет эффективные вкладки в Office (включая Excel), как в Chrome, Edge и Firefox.