Cum se utilizează funcția BITRSHIFT în Excel

Anonim

În acest articol, vom afla despre cum să utilizați funcția BITRSHIFT în Excel.

Funcția BITRSHIFT în excel efectuează operația Bitwise Right Shift pe un număr zecimal și returnează numărul zecimal după operația efectuată.

Operația de deplasare la dreapta pe biți se efectuează pe un număr binar. Să considerăm un număr zecimal 4 și bitul Shift dreapta ca fiind 2. După cum știm, 4 este reprezentat ca 100 în binar. Asa de 2 zerouri vor fi reduse din dreapta a numărului binar prin deplasarea la dreapta.

Număr Număr binar shift_amount Număr binar după schimbare Număr după tura
4 100 2 1 1

Funcția BITRSHIFT returnează o Shift dreaptă bit de un număr zecimal până la shift_amount.
Sintaxă:

number1: un număr întreg pozitiv de bază 10 (număr zecimal) care trebuie mutat
shift_amount: un număr întreg care reprezintă cantitatea de shift care are loc pe număr. Acest argument poate fi pozitiv, zero sau negativ.

Iată reprezentarea excel a funcției

După cum puteți, funcția returnează 1 după schimbarea în dreapta a bitului de 2 pe 4.

Puteți utiliza funcția DEC2BIN și BIN2DEC în Excel pentru a înțelege operația de conversie.

Acum, să înțelegem mai bine funcția prin utilizarea acestora în câteva exemple.

Aici avem câteva valori ca număr & shift_amount în Coloane. Trebuie să obținem operația de deplasare dreaptă pe biți pe numerele date folosind funcția BITRSHIFT în excel

Folosiți formula:

= BITRSHIFT (A2, B2)

A2: numărul furnizat funcției ca referință de celulă
B2: număr furnizat funcției ca referință de celulă

Operațiunea de deplasare la dreapta pe biți pe 1 (01) prin reducerea unui zero la dreapta numărului va fi 0 (0).

Acum copiați formula în alte celule folosind Ctrl + D scurtătură.


După cum puteți vedea aici, funcția BITRSHIFT returnează rezultatul valorilor de intrare.
Note:

  1. Numerele pot fi date drept argument funcției direct sau folosind referința celulei în excel.
  2. Numerele trebuie să fie un număr zecimal valid între 0 și 281474976710655.
  3. Dacă un număr negativ este furnizat ca argument Shift_amount la funcție, valoarea se deplasează la stânga.
  4. Funcția returnează #NUM! Eroare
    1. Dacă oricare dintre numărul zecimal este mai mic decât 0 sau mai mare decât 248-1, care este 281474976710655.
    2. Dacă numărul rezultat depășește intervalul de la 0 la 248-1.
  5. Funcția returnează #VALUE! Eroare,
    1. Dacă numărul de intrare este text sau non-numeric.
    2. Dacă argumentul shift_amount este text sau non numeric.
    3. Dacă valoarea schimbării este mai mică de - 53 sau mai mare de + 53.

Sper că ați înțeles cum să utilizați funcția BITRSHIFT și celula de referință în Excel. Explorați aici mai multe articole despre funcțiile de conversie matematică Excel. Vă rugăm să nu ezitați să ne exprimați întrebarea sau feedbackul pentru articolul de mai sus.

Articole populare
Editați o listă derulantă
Referință absolută în Excel
Dacă cu formatare condiționată
Dacă cu wildcards
Vizualizați după dată