Перейти до основного матеріалу

Функція BITRHIFT Excel

Команда Функція BITRSHIFT повертає задане число, зміщене вправо на вказану кількість бітів.

Примітка: Ця функція доступна лише в Excel 2013 і новіших версіях.

синтаксис

BITRSHIFT(number, shift_amount)

Аргументи

  • Номер (обов’язково): цей аргумент має бути у десятковій формі, більшим або рівним 0;
  • Shift_amount (обов’язково): ціле число представляє кількість бітів, які потрібно зсунути. Дозволяє ціле додатне та від’ємне число:
-- Ціле додатне число: він зміщує кількість бітів вправо.
-- Від’ємне ціле число: він зміщує кількість бітів вліво.

Зауваження

1. Функція BITRSHIFT зсуває біти вправо, коли Shift_amount подається як додатне ціле число, що означає, що вказану кількість цифр буде видалено з крайньої правої частини двійкового файлу.
-- Наприклад, зсув десяткового значення 12 на 4 біти, оскільки двійкова форма 12 дорівнює 1100, після зсуву на 4 біти вправо (наприклад, видалення 4 цифр з крайньої правої частини двійкового файлу), остаточне двійкове значення буде 0, що також дорівнює 0 у десятковій системі.
2. Функція BITRSHIFT зсуває біти вліво, коли Shift_amount подається як ціле від’ємне число, що означає, що вказану кількість цифр буде додано праворуч від двійкового файлу.
-- Наприклад, зсув десяткового значення 12 вліво на 4 біти, оскільки двійкова форма 12 дорівнює 1100, після зсуву на 4 біти вліво (наприклад, додавання 4 цифр праворуч від двійкового), нарешті, двійковий файл значення становить 1100000, тобто 192 у десятковій системі.
3. Аргументи можуть бути одним із:
-- цифри;
-- Посилання на клітинки, які містять числа.
4. #NUM! значення помилки виникає, коли виконується одна з наступних умов:
-- Будь-яке з наданих чисел не є цілим числом;
-- Будь-яке з наданих чисел більше за (2^48)-1.
5. #VALUE! значення помилки виникає, якщо будь-яке з наданих чисел не є числом.

Повернене значення

Він повертає числове значення.

Приклад

Щоб зрушити десяткові числа в стовпці B на кількість бітів, зазначених у стовпці C, як показано в таблиці нижче, ви можете зробити наступне.

Виберіть клітинку (у цьому випадку написано D6), введіть формулу нижче та натисніть Що натомість? Створіть віртуальну версію себе у щоб отримати перший результат. Виберіть цю клітинку результату, а потім перетягніть її маркер автозаповнення вниз, щоб отримати інші результати.

=BITRSHIFT(B6,C6)

Примітки:

1) Аргументи у наведеній вище формулі надаються як посилання на клітинки, які містять числа. Однак ви можете змінити формулу в D6 наступним чином:

=BITRSHIFT(1,1)

2) Як працює ця функція BITRSHIFT?

Візьмемо для прикладу формулу в D6: =BITRSHIFT(B6;C6)

2.1) Спочатку функція перетворює десяткове число в двійкове. .
У цьому випадку двійкова форма десяткового числа «1» дорівнює 1.
Порада: Ви можете застосувати Функція DEC2BIN щоб легко перетворити десяткове число в двійкове в Excel.
2.2) Потім двійковий файл був зміщений вправо на задану кількість бітів.
У цьому випадку двійкова 1 була зміщена вправо на 1 біт, а в результаті повернувся 0.
2.3) Нарешті функція перетворює двійкове число назад у десяткову форму.
У цьому випадку двійкове число 0 повертається у десятковій формі як ціле число 0.
Порада: Ви можете застосувати Функція BIN2DEC щоб легко перетворити двійковий у десятковий в Excel.

У наступній таблиці детально показано, як працює ця функція.

Пов’язані функції

Функція Excel BITOR
Функція BITOR повертає порозрядне «АБО» двох заданих чисел.

Функція Excel BITXOR
Функція BITXOR повертає порозрядне 'XOR' двох заданих чисел.

Функція Excel BITLSHIFT
Функція BITLSHIFT повертає десяткове число, зміщене вліво на задану кількість бітів.

Функція Excel BITAND
Функція BITAND повертає десяткове число, що представляє порозрядне «І» двох наданих чисел.


Найкращі інструменти для підвищення продуктивності офісу

Kutools для Excel - допомагає виділитися з натовпу

Популярні функції: Знайдіть, виділіть або визначте дублікати  |  Видалити порожні рядки  |  Об’єднайте стовпці або клітинки без втрати даних  |  Раунд без Формули ...
Супер VLookup: Кілька критеріїв  |  Множинне значення  |  На кількох аркушах  |  Нечіткий пошук...
Adv. Випадаючий список: Легкий спадний список  |  Залежний спадний список  |  Виберіть розкривний список, що вибирається...
Менеджер колонок: Додайте конкретну кількість стовпців  |  Перемістити стовпці  |  Перемкнути статус видимості прихованих стовпців  Порівняти стовпці з Виберіть однакові та різні клітини ...
Особливості: Фокус сітки  |  Перегляд дизайну  |  Велика панель формул  |  Диспетчер робочих книг і аркушів | Бібліотека ресурсів (автотекст)  |  Вибір дати  |  Об’єднайте робочі аркуші  |  Шифрування/розшифрування клітинок  |  Надсилайте листи за списком  |  Супер фільтр  |  Спеціальний фільтр (фільтр жирний/курсив/закреслений...) ...
Топ-15 наборів інструментів12 текст Tools (додати текст, Видалити символи ...)  |  50 + Графік типи (діаграма Ганта ...)  |  40+ Практичний Формули (Розрахуйте вік на основі дня народження ...)  |  19 вставка Tools (Вставте QR-код, Вставити зображення зі шляху ...)  |  12 Перетворення Tools (Числа до слів, Валютна конверсія ...)  |  7 Злиття та розділення Tools (Розширені комбіновані ряди, Розділити клітинки Excel ...)  |  ... і більше

Kutools для Excel має понад 300 функцій, Переконайтеся, що те, що вам потрібно, знаходиться лише на відстані одного кліка...


Вкладка Office - увімкніть читання та редагування вкладок у Microsoft Office (включаючи Excel)

  • Одна секунда для перемикання між десятками відкритих документів!
  • Щодня зменшуйте сотні клацань мишею, прощайте руку миші.
  • Збільшує вашу продуктивність на 50% під час перегляду та редагування декількох документів.
  • Додає ефективні вкладки в Office (включно з Excel), як у Chrome, Edge та Firefox.
Comments (0)
No ratings yet. Be the first to rate!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations