Jak používat funkci BITRSHIFT v aplikaci Excel

Anonim

V tomto článku se naučíme, jak používat funkci BITRSHIFT v aplikaci Excel.

Funkce BITRSHIFT v Excelu provede operaci Bitwise Right Shift na desítkové číslo a vrátí desetinné číslo po provedené operaci.

Bitová operace pravého posunu se provádí na binárním čísle. Uvažujme desetinné číslo 4 a bitový pravý posun za 2. Jak víme, 4 je v binárním vyjádřeno jako 100. Tak 2 nuly budou zmenšeny zprava binárního čísla posunutím doprava.

Číslo Binární číslo shift_amount Binární číslo po směně Číslo po směně
4 100 2 1 1

Funkce BITRSHIFT vrací bitový pravý posun desítkového čísla až do hodnoty shift_amount.
Syntax:

number1: kladné celé číslo báze 10 (desetinné číslo), které se má posunout
shift_amount: celé číslo představující množství posunu, který se má v čísle vyskytnout. Tento argument může být kladný, nulový nebo negativní.

Zde je excelní zastoupení funkce

Jak můžete, funkce vrací 1 po bitovém pravém posunu 2 na 4.

Chcete -li porozumět operaci převodu, můžete v Excelu použít funkci DEC2BIN & BIN2DEC.

Nyní pojďme tuto funkci lépe pochopit pomocí několika příkladů.

Zde máme ve sloupcích nějaké hodnoty jako číslo a hodnota_směny. Potřebujeme získat bitový posun doprava na daná čísla pomocí funkce BITRSHIFT v Excelu

Použijte vzorec:

= BITRSHIFT (A2, B2)

A2: číslo poskytnuté funkci jako odkaz na buňku
B2: číslo poskytnuté funkci jako odkaz na buňku

Bitová operace pravého posunu na 1 (01) zmenšením jedné nuly napravo od čísla bude 0 (0).

Nyní zkopírujte vzorec do jiných buněk pomocí Ctrl + D klávesová zkratka.


Jak zde vidíte, funkce BITRSHIFT vrací výsledek vstupních hodnot.
Poznámky:

  1. Čísla lze zadat jako argument funkce přímo nebo pomocí odkazu na buňku v aplikaci Excel.
  2. Čísla musí být platné desítkové číslo mezi 0 a 281474976710655.
  3. Pokud je jako argument Shift_amount funkci zadáno záporné číslo, hodnota se posune doleva.
  4. Funkce vrací #ČÍSLO! Chyba
    1. Pokud je jedno z desetinných čísel menší než 0 nebo větší než 248-1, což je 281474976710655.
    2. Pokud výsledné číslo překročí rozsah 0 až 248-1.
  5. Funkce vrací #HODNOTU! Chyba,
    1. Pokud je vstupní číslo textové nebo nečíselné.
    2. Pokud je argument shift_amount textový nebo nečíselný.
    3. Pokud je částka posunu menší než - 53 nebo větší než + 53.

Doufám, že jste pochopili, jak používat funkci BITRSHIFT a odkazující buňku v aplikaci Excel. Prozkoumejte další články o funkcích matematické převodu v Excelu zde. Neváhejte uvést svůj dotaz nebo zpětnou vazbu k výše uvedenému článku.

Populární články
Upravte rozevírací seznam
Absolutní reference v Excelu
Pokud s podmíněným formátováním
Pokud se zástupnými znaky
Vlookup podle data