Applies ToExcel для Microsoft 365 Excel для Microsoft 365 для Mac Excel для Интернета Excel 2024 Excel 2024 для Mac Excel 2021 Excel 2021 для Mac Excel 2019 Excel 2016

В этой статье описаны синтаксис формулы и использование функции 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 в десятичном представлении.

К началу страницы

Нужна дополнительная помощь?

Нужны дополнительные параметры?

Изучите преимущества подписки, просмотрите учебные курсы, узнайте, как защитить свое устройство и т. д.

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