Navigation Rapide
BITOUEXCLUSIF - Opération XOR binaire
Résumé
La fonction BITOUEXCLUSIF effectue une opération binaire XOR (OU exclusif) entre deux nombres en comparant leurs bits. Elle retourne 1 pour chaque position de bit où les valeurs diffèrent (l'une est 0 et l'autre 1), facilitant ainsi les manipulations binaires avancées dans Excel.
Syntaxe
BITOUEXCLUSIF(nombre1; nombre2)
Paramètres
| Paramètre | Type | Requis | Description |
|---|---|---|---|
| nombre1 | Nombre |
Oui | Premier nombre à comparer (obligatoire, ≥ 0) |
| nombre2 | Nombre |
Oui | Deuxième nombre à comparer (obligatoire, ≥ 0) |
Utilisation de la fonction BITXOR
BITOUEXCLUSIF est idéale pour les développeurs et analystes travaillant avec des opérations bit à bit. Elle permet de créer des masques binaires, de détecter les différences entre nombres et de réaliser des calculs optimisés en assembleur.
Exemples Courants de BITXOR
Exemple basique XOR
=BITOUEXCLUSIF(5;3)
5 (101) XOR 3 (011) = 6 (110). Les bits différents retournent 1 à la 2e et 3e position.
Masque binaire
=BITOUEXCLUSIF(A1;7)
Applique un masque sur les 3 premiers bits du nombre en A1.
Inversion de bits
=BITOUEXCLUSIF(A1;4294967295)
Inverse tous les bits sur 32 positions (équivalent de NOT pour 32 bits).
Questions Fréquemment Posées
Erreurs Courantes et Solutions
#NOMBRE!
Cause: Nombre négatif ou ≥ 2^48
Solution: Utilisez des nombres entiers entre 0 et 281474976710655
#VALEUR!
Cause: Paramètre non numérique
Solution: Vérifiez que les deux arguments sont des nombres
#DIV/0!
Cause: N/A pour cette fonction
Solution: Vérifiez la syntaxe de votre formule
Notes
- Chaque bit 1 correspond à 2^position (droite=2^0)
- Excel traite les nombres en binaire 48 bits maximum
- Parfait pour les algorithmes de parité et de validation
Compatibilité
Disponible dans : Excel 2013, Excel 2016, Excel 2019, Excel 2021, Microsoft 365
Non disponible dans : Excel 2010 et versions antérieures
Contenu dernièrement révisé: December 9, 2025
Fréquence de mise à jour: Selon les besoins
Versions Excel testées: Excel 2013+