KutoolsforOffice — Одно решение — пять мощных инструментов.Меньше усилий — больше результата.

Функция BITRSHIFT Excel

АвторSiluviaДата изменения

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

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

демонстрация использования функции BITRSHIFT

Синтаксис

BITRSHIFT(number, shift_amount)

Аргументы

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

Примечания

1. Функция BITRSHIFT сдвигает биты вправо, когда аргумент Сдвиг_битов задан как положительное целое число, то есть указанное количество цифр удаляется с правой стороны двоичного представления.
-- Например, при сдвиге десятичного значения 12 на 4 битов, поскольку двоичная форма числа 12 равна 1100, after shifting 4 bits to the right (like removing 4 digits from the rightmost side of the binary), окончательное двоичное значение будет 0, что соответствует десятичному числу 0.
2. Функция BITRSHIFT сдвигает биты влево, когда аргумент Сдвиг_битов задан как отрицательное целое число, то есть указанное количество цифр добавляется справа к двоичному представлению.
-- Например, при сдвиге десятичного значения 12 влево на 4 битов, поскольку двоичная форма числа 12 равна 1100, after shifting 4 bits to the left (like adding 4 digits to the right of the binary), окончательное двоичное значение будет 1100000, что соответствует десятичному числу 192.
3. Аргументы могут быть представлены в виде:
-- Числа;
-- Ссылки на ячейки, содержащие числа.
4. Значение ошибки #ЧИСЛО!возникает при выполнении любого из следующих условий:
-- Любое из указанных чисел не является целым;
— Любое из указанных чисел превышает (2⁴⁸) − 1.
5. Значение ошибки #ЗНАЧ!возникает, если хотя бы одно из указанных значений не является числом.

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

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

Пример

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

демонстрация использования функции BITRSHIFT

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

=BITRSHIFT(B6,C6)

демонстрация использования функции BITRSHIFT

Примечания:

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.

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

демонстрация использования функции BITRSHIFT

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

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

Функция BITXOR в Excel
Функция BITXOR возвращает побитовое «исключающее ИЛИ» двух заданных чисел.

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

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


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

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

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

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


Office Tab — Включает вкладочное чтение и редактирование в Microsoft Office (включая Excel)

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