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