Funcția BITOR

Se aplică la
Excel pentru Microsoft 365 Excel pentru Microsoft 365 pentru Mac Excel 2024 Excel 2024 pentru Mac Excel 2021 Excel 2021 pentru Mac Excel 2019 Excel 2016

Acest articol descrie sintaxa de formulă și utilizarea funcției BITOR în Microsoft Excel.

Descriere

Returnează rezultatul operației „OR” la nivel de biți pentru două numere

Sintaxă

BITOR( număr1, număr2)

Sintaxa funcției BITOR are următoarele argumente.

  • Număr1 Obligatoriu. Trebuie să fie în formă zecimală și mai mare decât sau egal cu 0.
  • Număr2 Obligatoriu. Trebuie să fie în formă zecimală și mai mare decât sau egal cu 0.

Observații

  • Rezultatul este un „OR” la nivel de biți al parametrilor săi.
  • În rezultat, fiecare poziție de bit este 1 dacă oricare dintre biții parametrului din acea poziție este 1.
  • Valorile returnate din pozițiile biților cresc de la dreapta la stânga ca puteri ale lui 2. Bitul din extrema dreaptă returnează 1 (2^0), bitul din stânga lui returnează 2 (2^1) și așa mai departe.
  • Dacă oricare dintre argumente se află în afara restricțiilor impuse, BITOR returnează eroarea #NUM! .
  • Dacă oricare argument este mai mare decât (2^48)-1, BITOR returnează #NUM! .
  • Dacă oricare dintre argumente este o valoare non-numerică, BITOR returnează valoarea #VALUE! .

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ă
=BITOR(23;10) Compară pozițiile de biți pentru reprezentările binare ale două numere, iar dacă oricare din poziții conține 1, returnează 2 ridicat la o putere în funcție de poziția bitului. Apoi, aceste numere sunt adunate. 31 Numărul 23 este 101 în binar și 10 este 1010. Valoarea 1 se găsește în oricare poziție la toate cele 5 poziții ale fiecăruia dintre cele două numere. Puteți exprima 1010 ca 01010 astfel încât ambele numere să aibă același număr de cifre. Numerele 2^0, 2^1, 2^2, 2^3 și 2^4 sunt însumate, rezultând un total de 31.
23 = 10111
10 = 01010
Testul: Se găsește 1 la oricare dintre cele 5 poziții?
yyyyy
1+2+4+8+16=31

Începutul paginii