Note: The other languages of the website are Google-translated. Back to English
English English

Функция БИТРОВОЙ СДВИГ Excel

Компания БИТРОВОЙ СДВИГ возвращает заданное число, сдвинутое вправо на указанное количество бит.

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

Синтаксис

BITRSHIFT(number, shift_amount)

аргументы

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

Замечания

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

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

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

Пример

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

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

=BITRSHIFT(B6,C6)

Ноты:

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

=BITRSHIFT(1,1)

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

Возьмите формулу в D6 в качестве примера: = БИТРОВОЙ СДВИГ (B6, C6)

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

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

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

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

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

Функция БИТОВОГО СМЕЩЕНИЯ в Excel
Функция BITLSHIFT возвращает десятичное число, сдвинутое влево на указанное количество битов.

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


Лучшие инструменты для работы в офисе

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

Хотите быстро и безупречно выполнять свою повседневную работу? Kutools for Excel предлагает мощные расширенные функции 300 (объединение книг, сумма по цвету, разделение содержимого ячеек, дата преобразования и т. Д.) И экономия 80% времени для вас.

  • Рассчитан на 1500 сценариев работы, помогает решить 80% задач Excel.
  • Уменьшите количество нажатий на клавиатуру и мышь каждый день, избавьтесь от усталости глаз и рук.
  • Станьте экспертом по Excel за 3 минуты. Больше не нужно запоминать какие-либо болезненные формулы и коды VBA.
  • 30-дневная неограниченная бесплатная пробная версия. 60-дневная гарантия возврата денег. Бесплатное обновление и поддержка 2 года.
Лента Excel (с установленным Kutools for Excel)

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

  • Одна секунда для переключения между десятками открытых документов!
  • Уменьшите количество щелчков мышью на сотни каждый день, попрощайтесь с рукой мыши.
  • Повышает вашу продуктивность на 50% при просмотре и редактировании нескольких документов.
  • Добавляет эффективные вкладки в Office (включая Excel), точно так же, как Chrome, Firefox и новый Internet Explorer.
Снимок экрана Excel (с установленной вкладкой Office)
Сортировать комментарии по
Комментарии (0)
Оценок пока нет. Оцените первым!
Здесь еще нет комментариев
Оставляйте свои комментарии
Публикация как гость
×
Оценить этот пост:
0   Характеристики
Предлагаемые места