BITXOR (funcția BITXOR)

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

Descriere

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

Sintaxă

BITXOR(număr1, număr2)

Sintaxa funcției BITXOR are următoarele argumente.

  • Număr1    Obligatoriu. Trebuie să fie mai mare sau egal cu 0.

  • Număr2    Obligatoriu. Trebuie să fie mai mare sau egal cu 0.

Observații

  • BITXOR returnează un număr zecimal care este rezultatul sumei unui „XOR” (XOR exclusiv) la nivel de biți al parametrilor săi.

  • Dacă oricare dintre argumente depășește restricțiile impuse, BITXOR returnează valoarea de eroare #NUM!.

  • Dacă oricare argument este mai mare decât (2^48)-1, BITXOR returnează valoarea de eroare #NUM!.

  • Dacă oricare dintre argumente este o valoare non-numerică, BITXOR returnează valoarea de eroare #VALOARE!.

  • În rezultat, poziția fiecărui bit este 1 dacă valorile parametrilor din acea poziție de bit nu sunt egale; cu alte cuvinte, o valoare este 0 și cealaltă este 1. De exemplu, în cazul în care folosiți BITXOR(5,3), 5 este exprimat ca 101 în baza doi și 3 este exprimat ca 11. Pentru a face comparația mai simplă, puteți considera 3 ca 011. De la dreapta la stânga, valorile biților din cele trei poziții din acest exemplu sunt identice (1) doar în poziția din dreapta. Un rezultat „nu este egal cu” returnează un 1 pentru a doua și a treia poziție de la dreapta la stânga și un rezultat „egal cu” returnează 0 pentru poziția din partea dreaptă.

  • Valorile de 1 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.

  • Folosind același exemplu, 0 este returnat pentru poziția de bit din partea dreaptă deoarece este un 0, 2 (2^1) este returnat pentru a doua poziție de la dreapta la stânga (un 1 ca valoare), iar 4 (2^2) este returnat pentru bitul din stânga (de asemenea o valoare 1). Totalul este 6, exprimat în sistem zecimal.

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ă

=BITXOR(5;3)

Returnează totalul comparației „Sau exclusiv” pe biți, la fiecare poziție de bit.

6

Numărul 5 este 101 în binar și 3 este 11. Puteți exprima 11 ca 011 astfel încât ambele numere să aibă 3 cifre. O comparație „Sau exclusiv” pe biți verifică dacă ambele cifre de la fiecare poziție nu sunt egale și, dacă este adevărat, returnează o valoare pozitivă pentru acea poziție.

Testul: În ce poziții cifrele nu sunt egale?

5 în binar = 101

3 în binar = 011

yyn

(1*(2^2))+(1*(2^1))+(1*0)

4+2+0

6

Începutul paginii

Extindeți-vă competențele
Explorați instruirea
Fiți primul care obține noile caracteristici
Alăturați-vă utilizatorilor Office Insider

Au fost utile aceste informații?

Vă mulțumim pentru feedback!

Vă mulțumim pentru feedback! Se pare că ar fi util să luați legătura cu unul dintre agenții noștri de asistență Office.

×