Documentation/Fonctions Calc/BITXOR
Appearance
TDF LibreOffice Document Liberation Project Blogs communautaires Weblate Nextcloud Redmine Ask LibreOffice Donner
Nom de la fonction :
BITXOR
Catégorie :
Mathématique
Résumé :
Effectue une opération binaire XOR (OU exclusif) au niveau du bit sur deux valeurs entières non négatives.
Syntaxe :
BITXOR(Nombre1; Nombre2)
Renvoie :
Renvoie un entier dans la plage [0, 248-1], qui est le résultat de l'opération bit à bit XOR sur les deux nombres fournis.
Arguments :
Nombre1 est un entier dans la plage [0, 248-1], ou une référence à une cellule contenant ce nombre, qui est la première valeur de l'opération bit à bit XOR.
Nombre2 est un entier dans la plage [0, 248-1], ou une référence à une cellule contenant ce nombre, qui est la deuxième valeur de l'opération bit à bit XOR.
- Si Nombre1 ou Nombre2 n'est pas numérique, alors BITXOR signale une erreur #VALEUR !.
- Si Nombre1 ou Nombre2 est une valeur non entière, alors BITXOR tronque cette valeur en un entier.
- Si Nombre1 ou Nombre2 est inférieur à 0 ou supérieur à 248-1, alors BITXOR signale une erreur d'argument non valide (Err :502).
Détails complémentaires :
- Plus d'informations sont disponibles sur la page Opération au niveau du bit de Wikipédia.
- 248 est égal à 281474976710656.
Exemples :
Formule | Description | Renvoie |
---|---|---|
=BITXOR(6; 10) | 6 est binaire 0110 et 10 est binaire 1010. La fonction évalue 0110 XOR 1010 et renvoie le décimal 12 (binaire 1100). |
12 |
=BITXOR(D1; D2) où les cellules D1 et D2 contiennent respectivement les nombres 123 et 156. | 123 est le binaire 01111011 et 156 est le binaire 10011100. La fonction évalue 01111011 XOR 10011100 et renvoie le nombre décimal 231 (binaire 11100111). |
231 |
=BITXOR(6,123; 10,9) | Les valeurs plancher des deux arguments sont prises, ce qui donne 6 (binaire 0110) et 10 (binaire 1010). La fonction évalue 0110 XOR 1010 et renvoie le nombre décimal 12 (binaire 1100). |
12 |
Fonctions LibreOffice associées :
Standard ODF :
Fonctions Excel relatives (ou similaires) :
BITXOR depuis v.2013