KutoolsforOffice — Une solution unique, cinq outils puissants.Faire plus avec moins d'efforts.Soldes de mars : 20 % de réduction

Fonction BITXOR d’Excel

AuteurSiluvia Date de modification

La fonction BITXOR renvoie le « XOR » bit à bit de deux nombres donnés.

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

illustrant l'utilisation de la fonction BITXOR

Syntaxe

BITXOR()number1, number2)

Arguments

  • Nombre1(obligatoire) : Cet argument doit être sous forme décimale Supérieur ou égal à 0 ;
  • Nombre2 (obligatoire) : cet argument doit être un nombre décimal supérieur ou égal à 0.

Remarques

1. Les arguments peuvent être soit :
-- Nombres ;
-- Références de cellules contenant des nombres.
2. La valeur d’erreur #NOMBRE!apparaît 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!apparaît si l’un des nombres fournis n’est pas numérique.
4. Dans le résultat :
-- Si les valeurs des paramètres à cette position de bit ne sont pas égales (à la même position de bit, l’une vaut 1 et l’autre 0), le bit final à cette position sera 1.
-- Si les valeurs des paramètres à cette position de bit sont égales (à la même position de bit, les deux valent 1 ou 0), le bit final à cette position 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 :
Conseils :Comme ces deux nombres binaires ont un nombre de chiffres différent, afin de faciliter la comparaison, 1101 peut être considéré comme 01101.
illustrant l'utilisation de la fonction BITXOR

Valeur de retour

Elle renvoie une valeur numérique.

Exemple

Pour calculer le « XOR » bit à bit des nombres indiqués dans le tableau ci-dessous, suivez ces étapes.

illustrant l'utilisation de la fonction BITXOR

Sélectionnez une cellule (par exemple D6 dans ce cas), saisissez la formule suivante, puis appuyez sur Entrée pour obtenir le « XOR » bit à bit des deux premiers nombres. Ensuite, sélectionnez cette cellule contenant le résultat et faites glisser sa poignée de recopie vers le bas afin d’obtenir les autres résultats.

=BITXOR(B6,C6)

illustrant l'utilisation de la fonction BITXOR

Remarques :

1) Les arguments de la formule ci-dessus sont fournis sous forme d’une référence de cellule contenant des nombres. Toutefois, vous pouvez modifier la formule comme suit :

=BITXOR(1,4)

2) Comment fonctionne la 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.
Conseils :Vous pouvez appliquer la fonction DEC2BINpour convertir facilement un nombre décimal en binaire dans Excel.
2,2) Ensuite, la fonction additionne ces deux représentations binaires.

illustrant l'utilisation de la fonction BITXOR

Dans ce cas, la somme de ces deux nombres binaires est 101.
2,3) Enfin, la fonction reconvertit le nombre binaire en forme décimale.
Dans ce cas, le nombre binaire 101 est renvoyé sous forme décimale en tant qu’entier 5.
Conseils :Vous pouvez appliquer la fonction BINDECpour convertir facilement un binaire en décimal dans Excel.

Le tableau suivant illustre en détail le fonctionnement de cette fonction.

illustrant l'utilisation de la fonction BITXOR

Fonctions associées

Fonction BITOR d’Excel
La fonction BITOR renvoie le résultat de l’opération « OU » bit à bit appliquée à deux nombres donnés.

Fonction BITDECALDROITE d’Excel
La fonction BITDECALDROITE décale vers la droite le nombre indiqué du nombre de bits spécifié.

Fonction BITDECALGAUCHE d’Excel
La fonction BITDECALGAUCHE renvoie un nombre décimal décalé vers la gauche d’un nombre spécifié de bits.

Fonction BITET d’Excel
La fonction BITET renvoie un nombre décimal correspondant au résultat de l’opération « ET » bit à bit appliquée aux deux nombres fournis.


Les meilleurs outils de productivité Office

Kutools pour Excel – Vous permet de vous démarquer de la foule

🤖Kutools IA Aide: Révolutionnez Analyse des données grâce à :Exécution intelligente   |  Générer du code|  Créer formules personnalisées  |  Analyser les données et générer des graphiques|  Appeler Fonctions améliorées
Fonctionnalités populaires:Rechercher, mettre en surbrillance ou Marquer les doublons  |  Supprimer les lignes vides  |  Combinez les colonnes ou cellules sans perte de données  |  Arrondi sans utiliser de formule...
Super RechercheV:Critères multiples  |  Valeurs multiples  |  Entre plusieurs feuilles  |  Correspondance floue...
Listes déroulantes avancées Liste déroulante:Liste déroulante simple  |  Liste déroulante dépendante  |  Liste déroulante multisélection...
Gestionnaire de colonnes:Ajouter un nombre précis de colonnes  |  Déplacer des colonnes  |  Basculer la visibilité des colonnes masquées  |Comparer des colonnes pour Sélectionner les cellules identiques/différentes...
Fonctionnalités phares:Mise au point de la grille  |  Vue de conception  |  Barre de formule améliorée  |  Gestionnaire de classeurs et feuilles|Bibliothèque de ressources(Texte automatique)|  Sélecteur de date  |  Consolider les feuilles de calcul  |  Chiffrer/Déchiffrer les cellules  |  Envoyer des e-mails depuis une liste  |  Super Filtre  |  Filtre spécial(Filtrer les cellules avec une police en gras/italique/barré...) ...
Principaux jeux d’outils 15:12 Outilsde texte(Ajouter du texte,Supprimer des caractères spécifiques...)|  50+Typesde graphiques(Diagramme de Gantt...)|  40+ Formules pratiques(Calculer l'âge en fonction de la date de naissance...)|  19 Outilsd’insertion(Insérer un code QR,Insérer une image depuis un chemin...)|  12 Outilsde conversion(Convertir en mots,Conversion de devises...)|  7 Fusionner et scinderOutils(Fusion avancée des lignes,Scinder des cellules Excel...)|... et bien plus encore
Utilisez Kutools dans votre langue préférée – disponible en anglais, espagnol, allemand, français, chinois et 40+ autres langues !

Kutools pour Excel propose plus de 300 fonctionnalités,garantissant que ce dont vous avez besoin n’est jamais qu’à un clic…


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

  • Passez d’un document à l’autre en une seconde, même avec des dizaines de fichiers ouverts !
  • Éliminez des centaines de clics de souris chaque jour et dites adieu au syndrome de la main de la souris.
  • Augmentez votre productivité de 50 % en visualisant et en modifiant plusieurs documents simultanément.
  • Apporte à Office (y compris Excel) une efficacité de navigation comparable à celle de Chrome, Edge et Firefox.