В этой статье описаны синтаксис формулы и использование функции BITLSHIFT. в Microsoft Excel.
Описание
Возвращает число со сдвигом влево на указанное число бит.
Синтаксис
БИТ.СДВИГЛ(число;число_бит)
Аргументы функции БИТ.СДВИГЛ описаны ниже.
-
Число. Обязательный. Должен быть целым числом, большим или равным 0.
-
Число_бит. Обязательный. Число бит должно быть целым.
Замечания
-
Сдвиг числа влево эквивалентен добавлению нулей (0) к правой части двоичного представления числа. Например, сдвиг числа 4 влево на 2 бита преобразует его двоичное значение (100) в 10000, или 16 в десятичной форме.
-
Если какой-либо из аргументов выходит за указанные пределы, функция БИТ.СДВИГЛ возвращает значение ошибки #ЧИСЛО!.
-
Если значение аргумента "число" превышает (2^48)-1, функция БИТ.СДВИГЛ возвращает значение ошибки #ЧИСЛО!.
-
Если абсолютное значение аргумента "число_бит" превышает 53, функция БИТ.СДВИГЛ возвращает значение ошибки #ЧИСЛО!.
-
Если значение какого-либо из аргументов не является числовым, функция БИТ.СДВИГЛ возвращает значение ошибки #ЗНАЧ!.
-
Отрицательное значение аргумента "число_бит" сдвигает число вправо.
-
Отрицательное значение аргумента "число_бит" дает такой же результат, как и положительное значение этого аргумента в функции БИТ.СДВИГП.
Пример
Скопируйте образец данных из следующей таблицы и вставьте их в ячейку A1 нового листа Excel. Чтобы отобразить результаты формул, выделите их и нажмите клавишу F2, а затем — клавишу Enter. При необходимости измените ширину столбцов, чтобы видеть все данные.
Формула |
Описание |
Результат |
Принцип действия |
=БИТ.СДВИГЛ(4;2) |
Сдвигает биты влево на указанное количество добавляемых нулей (0) справа от числа, представленного в двоичном формате. Возвращаемое число представляется в десятичном формате. |
16 |
В двоичном представлении число 4 будет иметь вид 100. Если добавить две цифры 0 справа, получим 10000, т. е. 16 в десятичном представлении. |