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