Ako používať funkciu BITLSHIFT v programe Excel

Anonim

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

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

Bitová operácia posunu doľava sa vykonáva na binárnom čísle. Uvažujme desatinné číslo 4 a bitový posun vľavo za 2. Ako vieme, 4 je v binárnom vyjadrení ako 100. Takže Napravo sa pridajú 2 nuly binárneho čísla posunutím doľava.

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

Funkcia BITLSHIFT vracia bitový ľavý posun desatinného čísla až po hodnotu shift_amount.

Syntax:

= BITLSHIFT (číslo, množstvo_smeny)

čí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 16 po bitovom ľavom posune 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ť operáciu bitového posunu doľava na daných číslach pomocou funkcie BITLSHIFT v programe Excel

Použite vzorec:

= BITLSHIFT (A2, B2)

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

Bitová operácia posunu doľava na 1 (01) pridaním jednej nuly napravo od čísla bude 2 (010).

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

Ako tu vidíte, funkcia BITLSHIFT 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 doprava.
  4. Funkcia vráti #ČÍSLO! Chyba
    1. Ak je jedno z desatinných čísel menšie ako 0 alebo väčšie ako 281474976710655, čo je 248-1.
    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 BITLSHIFT 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