V tomto článku sa dozvieme, ako používať funkciu BITRSHIFT v programe Excel.
Funkcia BITRSHIFT v Exceli vykoná operáciu Bitwise Right Shift na desatinnom čísle a vráti desatinné číslo po vykonanej operácii.
Bitová operácia pravého radenia sa vykonáva na binárnom čísle. Uvažujme desatinné číslo 4 a bitový pravý posun ako 2. Ako vieme, 4 je v binárnom formáte reprezentované ako 100. Takže 2 nuly budú zmenšené sprava binárneho čísla posunutím doprava.
Číslo | Binárne číslo | shift_amount | Binárne číslo po smene | Číslo po smene |
4 | 100 | 2 | 1 | 1 |
Funkcia BITRSHIFT vracia bitový pravý posun desatinného čísla až po hodnotu shift_amount.
Syntax:
čí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 1 po bitovom posune doprava 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ť bitovú operáciu pravého radenia na daných číslach pomocou funkcie BITRSHIFT v programe Excel
Použite vzorec:
= BITRSHIFT (A2, B2)
A2: číslo poskytnuté funkcii ako odkaz na bunku
B2: číslo poskytnuté funkcii ako odkaz na bunku
Bitová operácia posunu doprava na 1 (01) znížením jednej nuly napravo od čísla bude 0 (0).
Teraz skopírujte vzorec do iných buniek pomocou Ctrl + D klávesová skratka.
Ako tu vidíte, funkcia BITRSHIFT vracia výsledok vstupných hodnôt.
Poznámky:
- Čísla je možné zadať ako argument pre funkciu priamo alebo pomocou odkazu na bunku v programe Excel.
- Čísla musia byť platné desatinné čísla od 0 do 281474976710655.
- Ak je pre funkciu ako argument Shift_amount zadané záporné číslo, hodnota sa posunie doľava.
- Funkcia vráti #ČÍSLO! Chyba
- Ak je jedno z desatinných čísel menšie ako 0 alebo väčšie ako 248-1, je to 281474976710655.
- Ak výsledné číslo presiahne rozsah 0 až 248-1.
- Funkcia vráti #HODNOTU! Chyba,
- Ak je vstupné číslo textové alebo nečíselné.
- Ak je argument shift_amount textový alebo nie číselný.
- Ak je suma posunu menšia ako - 53 alebo väčšia ako + 53.
Dúfam, že ste pochopili, ako používať funkciu BITRSHIFT 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