The BITRSHIFT function shifts the bits of the input a certain number of places to the right. при этом биты слева заполняются нулями (0).
Синтаксис
БИТ.СДВИГП(значение; количество_битов)
Аргумент | Описание | Примечания |
значение |
Число для сдвига. |
|
количество_битов |
Количество битов, на которое выполняется сдвиг. |
|
Примеры формул
БИТ.СДВИГП(18; 2)
БИТ.СДВИГП(A2; 4)
Примечания
Значениями могут быть не только числа. Например, строковое значение "3" может быть приведено к 3, а логическое значение "ИСТИНА" – к 1.
Примеры
В этом примере мы используем БИТ.СДВИГП со значениями, встроенными в функцию. Значение 8 (представленное в виде 1000 с основанием 2) сдвигает биты вправо на 2. В результате функция БИТ.СДВИГП возвращает значение 2 (представленное в виде 10 с основанием 2).
A | B | |
1 | Формула | Результат |
2 | =БИТ.СДВИГП(8; 2) | 2 |
В следующем примере значение 8 сдвигает биты вправо на 2. В результате функция БИТ.СДВИГП возвращает значение 2. Однако здесь в качестве аргументов используются адреса ячеек.
A | B | C | |
1 | Формула | Результат | Адреса ячеек |
2 | =БИТ.СДВИГП(C2; C3) | 2 | 8 |
3 | 2 |
Похожая функция
БИТ.СДВИГЛ: Функция БИТ.СДВИГЛ сдвигает биты введенного выражения на заданное количество битов влево, при этом биты справа заполняются нулями (0).