Acest articol descrie sintaxa de formulă și utilizarea funcției BITRSHIFT în Microsoft Excel.
Descriere
Returnează un număr deplasat la dreapta cu un număr specificat de biți.
Sintaxă
BITRSHIFT(număr, valoare_deplasare)
Sintaxa funcției BITRSHIFT are următoarele argumente.
-
Număr Obligatoriu. Trebuie să fie un număr întreg mai mare sau egal cu 0.
-
Valoare_deplasare Obligatoriu. Trebuie să fie un număr întreg.
Observații
-
Deplasarea unui număr la dreapta este echivalentă cu eliminarea de cifre din partea dreaptă a reprezentării binare a acelui număr. De exemplu, o deplasare de 2 biți la dreapta pentru valoarea zecimală 13 îi convertește valoarea binară (1101) în 11, sau 3 în baza zece.
-
Dacă oricare dintre argumente depășește restricțiile impuse, BITRSHIFT returnează #NUM! .
-
Dacă număr este mai mare decât (2^48)-1, BITRSHIFT returnează #NUM! .
-
Dacă valoarea absolută a Shift_amount este mai mare decât 53, BITRSHIFT returnează #NUM! .
-
Dacă oricare dintre argumente este o valoare non-numerică, BITRSHIFT returnează #VALUE! .
-
Un număr negativ utilizat ca argument valoare_deplasare determină deplasarea numărului de biți la stânga.
-
Un număr negativ utilizat ca argument în valoare_deplasare returnează același rezultat ca un argument pozitiv valoare_deplasare oferit pentru funcția BITLSHIFT.
Exemplu
Copiați datele din exemplele din următorul tabel și lipiți-le în celula A1 a noii foi de lucru Excel. Pentru ca formulele să afișeze rezultate, selectați-le, apăsați pe F2, apoi pe Enter. Dacă trebuie, puteți ajusta lățimea coloanei pentru a vedea toate datele.
Formulă |
Descriere |
Rezultat |
Cum funcționează |
=BITRSHIFT(13;2) |
Deplasează biții numărului la dreapta, eliminând cifrele aflate cel mai la dreapta în numărul reprezentat în cod binar. Numărul returnat este reprezentat ca zecimal. |
3 |
13 este reprezentat ca 1101 în cod binar. Prin îndepărtarea celor mai din dreapta două cifre se obține 11, care este 3 în zecimal. |