Jak používat funkci BITLSHIFT v aplikaci Excel

Anonim

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:

  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 doprava.
  4. Funkce vrací #ČÍSLO! Chyba
    1. Pokud je jedno z desetinných čísel menší než 0 nebo větší než 281474976710655, což je 248-1.
    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 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