БИТ.СДВИГП (BITRSHIFT)
Выполняет побитовый сдвиг вправо на указанное количество бит. При этом в освободившиеся позиции добавляются нули (для положительных чисел) или единицы (для отрицательных чисел).
Пример |
Результат |
=БИТ.СДВИГП(5; 8) |
0 |
Используйте в аргументах функций ссылки на ячейки
При изменении ячейки такие значения будут автоматически обновляться в функции. Это удобно, когда вы используете одно значение в разных функциях или составляете сложные формулы, для которых важно получать промежуточные значения. Как использовать ссылки
Синтаксис
БИТ.СДВИГП(число; количество_бит)
Аргументы
Аргумент |
Тип данных |
Описание |
Число* |
Число |
Исходное число, для которого нужно выполнить побитовый сдвиг. |
Количество бит* |
Число |
Значение, показывающее количество бит, на которое нужно сдвинуть число вправо. |
Число, которое нужно сдвинуть, может быть положительным или отрицательным.
Примеры использования
Пример 1
=БИТ.СДВИГП(A1; B1)
Если в ячейке A1 находится число 12 (в двоичной системе 1100), а в ячейке B1 — число 2, то функция БИТ.СДВИГП(A1; B2) при сдвиге вправо на 2 бита вернет число 3 (в двоичной системе 0011).
Пример 2
=БИТ.СДВИГП(A2; B2)
Если в ячейке A2 находится число 24 (в двоичной системе 11000), а в ячейке B2 — число 3, то функция БИТ.СДВИГП(A2; B2) при сдвиге вправо на 3 бита вернет число 3 (в двоичной системе 00011).