Accéder au contenu principal

Fonction BITRSHIFT d'Excel

Author: Siluvia Last Modified: 2025-05-27

La fonction BITRSHIFT renvoie le nombre donné décalé vers la droite du nombre spécifié de bits.

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

showing the usage of BITRSHIFT function

Syntaxe

BITRSHIFT(nombre, décalage)

Arguments

  • Nombre (obligatoire) : Cet argument doit être sous forme décimale supérieure ou égale à 0 ;
  • Décalage (obligatoire) : Un entier représentant le nombre de bits à décaler. Il accepte des entiers positifs et négatifs :
-- Entier positif : il décale le nombre de bits vers la droite.
-- Entier négatif : il décale le nombre de bits vers la gauche.

Remarques

1. La fonction BITRSHIFT décale les bits vers la droite lorsque Décalage est fourni comme un entier positif, ce qui signifie que le nombre spécifié de chiffres sera supprimé depuis l'extrémité droite du binaire.
-- Par exemple, en décalant une valeur décimale de 12 par 4 bits, étant donné que la forme binaire de 12 est 1100, après avoir décalé 4 bits vers la droite (comme si on supprimait 4 chiffres depuis l'extrémité droite du binaire), la valeur binaire finale est 0, soit également 0 en décimal.
2. La fonction BITRSHIFT décale les bits vers la gauche lorsque Décalage est fourni comme un entier négatif, ce qui signifie que le nombre spécifié de chiffres sera ajouté à droite du binaire.
-- Par exemple, en décalant une valeur décimale de 12 vers la gauche par 4 bits, étant donné que la forme binaire de 12 est 1100, après avoir décalé 4 bits vers la gauche (comme si on ajoutait 4 chiffres à droite du binaire), la valeur binaire finale est 1100000, soit 192 en décimal.
3. Les arguments peuvent être soit :
-- Des nombres ;
-- Des références de cellules contenant des nombres.
4. L'erreur #NOMBRE! se produit lorsque l'une des conditions suivantes est remplie :
-- L'un des nombres fournis n'est pas un entier ;
-- L'un des nombres fournis est supérieur à (2^48)-1.
5. L' #VALEUR! erreur se produit si l'un des nombres fournis est non numérique.

Valeur de retour

Elle renvoie une valeur numérique.

Exemple

Pour décaler les nombres décimaux dans la colonne B par le nombre de bits listés dans la colonne C comme indiqué dans le tableau ci-dessous, vous pouvez procéder comme suit.

showing the usage of BITRSHIFT function

Sélectionnez une cellule (disons D6 dans ce cas), entrez la formule ci-dessous et appuyez sur Entrée pour obtenir le premier résultat. Sélectionnez cette cellule de résultat puis faites glisser son poignée de recopie automatique vers le bas pour obtenir d'autres résultats.

=BITRSHIFT(B6,C6)

showing the usage of BITRSHIFT 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 dans D6 comme suit :

=BITRSHIFT(1,1)

2) Comment fonctionne cette fonction BITRSHIFT ?

Prenons la formule dans D6 comme exemple : =BITRSHIFT(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.
Astuce : Vous pouvez appliquer la fonction DEC2BIN pour facilement convertir un nombre décimal en binaire dans Excel.
2.2) Ensuite, le binaire a été décalé vers la droite par le nombre spécifié de bits.
Dans ce cas, le binaire 1 a été décalé vers la droite par 1 bit et 0 a été retourné comme résultat.
2.3) Enfin, la fonction convertit le nombre binaire de nouveau en forme décimale.
Dans ce cas, le nombre binaire 0 est retourné sous forme décimale comme un nombre entier 0.
Astuce : Vous pouvez appliquer la fonction BIN2DEC pour facilement convertir un binaire en décimal dans Excel.

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

showing the usage of BITRSHIFT function

Fonctions connexes

Fonction BITOR d'Excel
La fonction BITOR renvoie le 'OU' au niveau des bits de deux nombres donnés.

Fonction BITXOR d'Excel
La fonction BITXOR renvoie le 'XOR' au niveau des bits de deux nombres donnés.

Fonction BITLSHIFT d'Excel
La fonction BITLSHIFT renvoie un nombre décimal décalé vers la 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 des bits de deux nombres fournis.


Les meilleurs outils de productivité pour Office

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

🤖 Assistant IA 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 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 à sélection multiple...
Gestionnaire de colonnes : Ajouter un nombre spécifique de colonnes  |  Déplacer des colonnes  |  Basculer la visibilité des colonnes masquées  Comparer des colonnes pour sélectionner des cellules identiques et différentes ...
Fonctionnalités phares : Mise au point de la grille  |  Affichage de conception  |  Barre de formule améliorée  |  Gestionnaire de classeur et de feuille de calcul | Bibliothèque d’AutoTexte (texte automatique)  |  Sélecteur de date  |  Fusionner les feuilles de calcul  |  Chiffrer/Déchiffrer les cellules  |  Envoyer des e-mails par liste  |  Super Filtre  |  Filtre spécial (filtrer gras/italique/barré...) ...
Top 15 des 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 un 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

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)

  • Une seconde pour basculer entre des dizaines de documents ouverts !
  • Réduit des centaines de clics de souris pour vous chaque jour, dites adieu à la main de la souris.
  • Augmente votre productivité de 50 % lors de la consultation et de l'édition de plusieurs documents.
  • Apporte des onglets efficaces à Office (y compris Excel), tout comme Chrome, Edge et Firefox.