Ako používať funkciu BITRSHIFT v programe Excel

Anonim

V tomto článku sa dozvieme, ako používať funkciu BITRSHIFT v programe Excel.

Funkcia BITRSHIFT v Exceli vykoná operáciu Bitwise Right Shift na desatinnom čísle a vráti desatinné číslo po vykonanej operácii.

Bitová operácia pravého radenia sa vykonáva na binárnom čísle. Uvažujme desatinné číslo 4 a bitový pravý posun ako 2. Ako vieme, 4 je v binárnom formáte reprezentované ako 100. Takže 2 nuly budú zmenšené sprava binárneho čísla posunutím doprava.

Číslo Binárne číslo shift_amount Binárne číslo po smene Číslo po smene
4 100 2 1 1

Funkcia BITRSHIFT vracia bitový pravý posun desatinného čísla až po hodnotu shift_amount.
Syntax:

číslo1: kladné celé číslo základu 10 (desatinné číslo), ktoré sa má posunúť
shift_amount: celé číslo predstavujúce množstvo posunu, ktoré sa má v čísle vyskytnúť. Tento argument môže byť kladný, nulový alebo negatívny.

Tu je vynikajúca reprezentácia funkcie

Ako môžete, funkcia vráti 1 po bitovom posune doprava 2 na 4.

Na pochopenie operácie prevodu môžete použiť funkciu DEC2BIN & BIN2DEC v programe Excel.

Teraz sa lepšie zoznámime s funkciou pomocou ich použitia v niektorých príkladoch.

Tu uvádzame niekoľko hodnôt ako číslo a hodnota_zmeny v stĺpcoch. Potrebujeme získať bitovú operáciu pravého radenia na daných číslach pomocou funkcie BITRSHIFT v programe Excel

Použite vzorec:

= BITRSHIFT (A2, B2)

A2: číslo poskytnuté funkcii ako odkaz na bunku
B2: číslo poskytnuté funkcii ako odkaz na bunku

Bitová operácia posunu doprava na 1 (01) znížením jednej nuly napravo od čísla bude 0 (0).

Teraz skopírujte vzorec do iných buniek pomocou Ctrl + D klávesová skratka.


Ako tu vidíte, funkcia BITRSHIFT vracia výsledok vstupných hodnôt.
Poznámky:

  1. Čísla je možné zadať ako argument pre funkciu priamo alebo pomocou odkazu na bunku v programe Excel.
  2. Čísla musia byť platné desatinné čísla od 0 do 281474976710655.
  3. Ak je pre funkciu ako argument Shift_amount zadané záporné číslo, hodnota sa posunie doľava.
  4. Funkcia vráti #ČÍSLO! Chyba
    1. Ak je jedno z desatinných čísel menšie ako 0 alebo väčšie ako 248-1, je to 281474976710655.
    2. Ak výsledné číslo presiahne rozsah 0 až 248-1.
  5. Funkcia vráti #HODNOTU! Chyba,
    1. Ak je vstupné číslo textové alebo nečíselné.
    2. Ak je argument shift_amount textový alebo nie číselný.
    3. Ak je suma posunu menšia ako - 53 alebo väčšia ako + 53.

Dúfam, že ste pochopili, ako používať funkciu BITRSHIFT a odkazujúcu bunku v programe Excel. Tu nájdete ďalšie články o funkciách matematickej konverzie v Exceli. Neváhajte uviesť svoj dotaz alebo spätnú väzbu k vyššie uvedenému článku.

Populárne články
Upravte rozbaľovací zoznam
Absolútna referencia v Exceli
Ak s podmieneným formátovaním
Ak so zástupnými znakmi
Vlookup podľa dátumu