V tomto článku se naučíme, jak používat funkci BITLSHIFT v aplikaci Excel.
Funkce BITLSHIFT v Excelu provede operaci Bitwise Left Shift na desítkové číslo a vrátí desetinné číslo po provedené operaci.
Bitová operace posunu doleva se provádí na binárním čísle. Uvažujme desetinné číslo 4 a bitový posun doleva za 2. Jak víme, 4 je binárně znázorněno jako 100. Tak Vpravo budou přidány 2 nuly binárního čísla posunutím doleva.
Číslo | Binární číslo | shift_amount | Binární číslo po směně | Číslo po směně |
4 | 100 | 2 | 10000 | 16 |
Funkce BITLSHIFT vrací bitový levý posun desetinného čísla až do hodnoty shift_amount.
Syntax:
= BITLSHIFT (číslo, hodnota_směny)
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í 16 po bitovém levé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 vlevo na daná čísla pomocí funkce BITLSHIFT v Excelu
Použijte vzorec:
= BITLSHIFT (A2, B2)
A2: číslo poskytnuté funkci jako odkaz na buňku
B2: číslo poskytnuté funkci jako odkaz na buňku
Bitová operace posunu doleva na 1 (01) přidáním jedné nuly napravo od čísla bude 2 (010).
Nyní zkopírujte vzorec do jiných buněk pomocí Ctrl + D klávesová zkratka.
Jak zde vidíte, funkce BITLSHIFT 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 doprava.
- Funkce vrací #ČÍSLO! Chyba
- Pokud je jedno z desetinných čísel menší než 0 nebo větší než 281474976710655, což je 248-1.
- 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 BITLSHIFT 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