Ingegneria - Funzione BITXOR

Descrizione

La funzione BITXOR restituisce uno "XOR" bit per bit di due numeri.

Sintassi

BITXOR (number1, number2)

argomenti

Discussione Descrizione Obbligatorio / Facoltativo
numero 1 Deve essere maggiore o uguale a 0. necessario
numero 2 Deve essere maggiore o uguale a 0. necessario

Appunti

  • BITXOR restituisce un numero decimale che è il risultato della somma di uno "XOR" (XOR esclusivo) bit per bit dei suoi parametri.

  • Se uno degli argomenti è al di fuori del suo vincolo, BITXOR restituisce #NUM! Valore di errore.

  • Se uno degli argomenti è maggiore di (2 ^ 48) -1, BITXOR restituisce #NUM! Valore di errore.

  • Se uno degli argomenti è un valore non numerico, BITXOR restituisce #VALORE! Valore di errore.

  • Nel risultato, ogni posizione di bit è 1 se i valori dei parametri in quella posizione di bit non sono uguali; in altre parole, un valore è 0 e l'altro è 1.

  • Ad esempio, utilizzando BITXOR (5, 3), 5 è espresso come 101 in binario e 3 come 11 in binario. Per facilitare il confronto, puoi considerare 3 come 011. Da destra a sinistra, i valori dei bit nelle tre posizioni in questo esempio sono gli stessi (1) solo nella posizione più a destra. Un risultato "non uguale" restituisce un 1 per la seconda e la terza posizione da destra e un risultato "uguale" restituisce 0 per la posizione più a destra.

  • I valori di 1 restituiti dalle posizioni dei bit avanzano da destra a sinistra come potenze di 2. Il bit più a destra restituisce 1 (2 ^ 0), il bit a sinistra restituisce 2 (2 ^ 1) e così via.

  • Utilizzando lo stesso esempio, viene restituito 0 per la posizione del bit più a destra perché è 0, 2 (2 ^ 1) viene restituito per la seconda posizione di bit da destra (un valore 1) e viene restituito 4 (2 ^ 2) per il bit più a sinistra (anche un valore 1). Il totale è 6, in rappresentazione decimale.

Applicabilità

Excel 2013, Excel 2016

Esempio