Accéder au contenu principal

Fonction BITXOR d'Excel

Author: Siluvia Last Modified: 2025-08-06

La fonction BITXOR renvoie le résultat au niveau du bit ‘XOR’ de deux nombres donnés.

Remarque : Cette fonction n'est disponible que dans Excel 2013 et les versions ultérieures.

showing the usage of BITXOR function

Syntaxe

BITXOR(nombre1, nombre2)

Arguments

  • Nombre1 (obligatoire) : Cet argument doit être sous forme décimale supérieure ou égale à 0 ;
  • Nombre2 (obligatoire) : Cet argument doit être sous forme décimale supérieure ou égale à 0.

Remarques

1. Les arguments peuvent être soit :
-- Des nombres ;
-- Des références de cellules contenant des nombres.
2. La valeur d'erreur #NOMBRE! se produit si l'une des conditions suivantes est remplie :
-- L'un des nombres fournis n'est pas un entier ;
-- L'un des nombres fournis est inférieur à 0 ;
-- L'un des nombres fournis est supérieur à (2^48)-1.
3. La valeur d'erreur #VALEUR! se produit si l'un des nombres fournis n'est pas numérique.
4. Dans le résultat :
-- Si les valeurs du paramètre dans cette position de bit ne sont pas égales (dans la même position de bit, une valeur est 1 et l'autre est 0), le bit final dans cette position de bit sera 1.
-- Si les valeurs du paramètre dans cette position de bit sont égales (dans la même position de bit, les deux valeurs sont 1 ou 0), le bit final dans cette position de bit sera 0.
Par exemple, pour calculer BITXOR(13,20). La forme binaire de 13 est 1101, et la forme binaire de 20 est 10100. Ces deux représentations binaires seront additionnées comme suit :
Astuce : Comme ces deux binaires ont un nombre de chiffres différents, pour faciliter la comparaison, 1101 peut être considéré comme 01101.
showing the usage of BITXOR function

Valeur de retour

Elle renvoie une valeur numérique.

Exemple

Pour calculer le ‘XOR’ au niveau du bit des nombres donnés dans le tableau ci-dessous, vous pouvez procéder comme suit.

showing the usage of BITXOR function

Sélectionnez une cellule (disons D6 dans ce cas), entrez la formule ci-dessous et appuyez sur Entrée pour obtenir le ‘XOR’ au niveau du bit des deux premiers nombres. Sélectionnez cette cellule de résultat, puis faites glisser son poignée de recopie automatique vers le bas pour obtenir les autres résultats.

=BITXOR(B6,C6)

showing the usage of BITXOR function

Notes :

1) Les arguments dans la formule ci-dessus sont fournis sous forme de références de cellules contenant des nombres. Cependant, vous pouvez modifier la formule comme suit :

=BITXOR(1,4)

2) Comment fonctionne cette fonction BITXOR ?

Prenons la formule en D6 comme exemple : =BITXOR(B6,C6)

2.1) Tout d'abord, la fonction convertit le nombre décimal en binaire.
Dans ce cas, la forme binaire du nombre décimal ‘1’ est 1, et la forme binaire du nombre décimal ‘4’ est 100.
Astuce : Vous pouvez appliquer la fonction DEC2BIN pour convertir facilement un nombre décimal en binaire dans Excel.
2.2) Ensuite, la fonction ajoute ces deux représentations binaires.

showing the usage of BITXOR function

Dans ce cas, la somme de ces deux binaires est 101.
2.3) Enfin, la fonction convertit le nombre binaire de nouveau en forme décimale.
Dans ce cas, le nombre binaire 101 est renvoyé sous forme décimale comme un nombre entier 5.
Astuce : Vous pouvez appliquer la fonction BIN2DEC pour convertir facilement un binaire en décimal dans Excel.

Le tableau suivant montre en détail comment cette fonction fonctionne.

showing the usage of BITXOR function

Fonctions connexes

Fonction BITOR d'Excel
La fonction BITOR renvoie le résultat au niveau du bit ‘OU’ de deux nombres donnés.

Fonction BITRSHIFT d'Excel
La fonction BITRSHIFT renvoie le nombre donné décalé à droite par le nombre spécifié de bits.

Fonction BITLSHIFT d'Excel
La fonction BITLSHIFT renvoie un nombre décimal décalé à gauche par un nombre spécifié de bits.

Fonction BITAND d'Excel
La fonction BITAND renvoie un nombre décimal représentant le ‘ET’ au niveau du bit de deux nombres fournis.


Les meilleurs outils de productivité pour Office

Kutools pour Excel - Vous aide à vous démarquer de la foule

🤖 Assistant AI de KUTOOLS : Révolutionnez l'analyse des données grâce à : Exécution Intelligente   |  Générer du Code  |  Créer des Formules Personnalisées  |  Analyser les Données et Générer des Graphiques  |  Invoquer les Fonctions de Kutools
Fonctionnalités populaires : Rechercher, Mettre en évidence ou Identifier les Doublons  |  Supprimer les Lignes Vides  |  Combiner les Colonnes ou les Cellules sans Perte de Données  |  Arrondir sans Formule ...
Super VLookup : Critères Multiples  |  Valeurs Multiples  |  À Travers Plusieurs Feuilles  |  Correspondance Floue...
Liste Déroulante Avancée : Liste Déroulante Facile  |  Liste Déroulante Dépendante  |  Liste Déroulante Multi-sélection...
Gestionnaire de Colonnes : Ajouter un Nombre Spécifique de Colonnes  |  Déplacer les Colonnes  |  Basculer l'État de Visibilité des Colonnes Masquées  Comparer les Colonnes pour Sélectionner les Mêmes Cellules et Différentes Cellules ...
Fonctionnalités phares : Mise au point de la Grille  |  Affichage de Conception  |  Barre de Formule Améliorée  |  Gestionnaire de Classeur et Feuilles de Calcul | Bibliothèque d'AutoTexte (Texte Automatique)  |  Sélecteur de Date  |  Fusionner les Feuilles de Calcul  |  Chiffrer/Déchiffrer les Cellules  |  Envoyer des Emails par Liste  |  Super Filtre  |  Filtre Spécial (filtrer gras/italique/barré...) ...
Top 15 ensembles d'outils12 Outils de Texte (Ajouter du texte, Supprimer des caractères ...)  |  50+ Types de Graphiques (Diagramme de Gantt ...)  |  40+ Formules Pratiques (Calculer l’âge en fonction de la date de naissance ...)  |  19 Outils d'Insertion (Insérer un code QR, Insérer une image depuis le chemin ...)  |  12 Outils de Conversion (Convertir en mots, Conversion de devises ...)  |  7 Outils de Fusion et Division (Fusion avancée des lignes, Diviser les cellules Excel ...)  |  ... et plus encore
Utilisez Kutools dans votre langue préférée – prend en charge l'anglais, l'espagnol, l'allemand, le français, le chinois et plus de 40 autres langues !

Kutools pour Excel compte plus de 300 fonctionnalités, garantissant que ce dont vous avez besoin n'est qu'à un clic...


Office Tab - Active la lecture et l'édition par onglets dans Microsoft Office (y compris Excel)

  • Passez d'un document ouvert à un autre en une seconde !
  • Réduisez des centaines de clics de souris chaque jour, dites adieu à la fatigue de la souris.
  • Augmente votre productivité de 50 % lors de la consultation et de la modification de plusieurs documents.
  • Apporte des onglets efficaces à Office (y compris Excel), tout comme Chrome, Edge et Firefox.