У цій статті наведено синтаксис формули та описано, як у програмі Microsoft Excel використовувати функцію BITLSHIFT .
Опис
Повертає число, яке утворюється після зсуву вліво на вказану кількість розрядів.
Синтаксис
BITLSHIFT(число;велич_зсуву)
Синтаксис функції BITLSHIFT має такі аргументи:
- число – обов’язковий аргумент. Число має бути цілим числом, більшим або дорівнювати 0.
- Shift_amount Необхідні. Shift_amount має бути цілим числом.
Примітки
- Зсув числа вліво еквівалентний додаванню нулів (0) до правої частини двійкового представлення числа. Наприклад, зсув вліво на два розряди числа 4 перетворить його двійкове значення (100) на 10 000, тобто 16 у десятковому представленні.
- Якщо будь-який аргумент виходить за рамки обмежень, функція BITLSHIFT повертає #NUM! .
- Якщо аргумент «число» більший (2^48)-1, функція BITLSHIFT повертає #NUM! .
- Якщо абсолютна величина Shift_amount більша за 53, функція BITLSHIFT повертає #NUM! .
- Якщо будь-який з аргументів має нечислове значення, функція BITLSHIFT повертає #VALUE! .
- Від’ємне значення аргументу «велич_зсуву» означає зсув розрядів числа вправо.
- Від’ємне значення аргументу «велич_зсуву» повертає той же результат, що й додатне значення аргументу «велич_зсуву» для функції BITRSHIFT.
Приклад
Скопіюйте дані прикладу з наведеної нижче таблиці та вставте їх у клітинку A1 нового аркуша Excel. Щоб відобразити результат обчислення формул, виберіть їх, натисніть клавішу F2, а потім – клавішу Enter. За потреби можна змінити ширину стовпців, щоб відобразити всі дані.
| Формула | Опис | Результат | Як це працює |
|---|---|---|---|
| =BITLSHIFT(4,2) | Зсуває розряди числа вліво додаванням нулів (0) до правої частини двійкового подання числа. Число повертається в десятковому поданні. | 16 | Двійкове подання числа 4 – 100. Після додавання двох нулів справа отримуємо число 10 000, тобто 16 у десятковому поданні. |