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

Fonction BITRSHIFT d’Excel

AuteurSiluvia Date de modification

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

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

illustrant l'utilisation de la fonction BITRSHIFT

Syntaxe

BITRSHIFT()number, shift_amount)

Arguments

  • Nombre(obligatoire) : Cet argument doit être au format décimal Supérieur ou égal à 0 ;
  • Décalage_bits (obligatoire) : un entier représentant le nombre de bits à décaler. Il accepte les 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_bits est fourni sous forme d’un entier positif, ce qui signifie que le nombre spécifié de chiffres sera supprimé du côté droit du binaire.
-- Par exemple, en décalant une valeur décimale de 12 de 4 bits, puisque la forme binaire de 12 est 1100, après avoir décalé 4 bits vers la droite (comme supprimer 4 chiffres du côté droit du binaire), la valeur binaire finale est 0, ce qui correspond également à 0 en décimal.
2. La fonction BITRSHIFT décale les bits vers la gauche lorsque Décalage_bits est fourni sous forme d’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 de 4 bits, puisque la forme binaire de 12 est 1100, après avoir décalé 4 bits vers la gauche (comme ajouter 4 chiffres à droite du binaire), la valeur binaire finale est 1100000, ce qui correspond à 192 en décimal.
3. Les arguments peuvent être soit :
-- Nombres ;
-- Références de cellules contenant des nombres.
4. La valeur d’erreur #NOMBRE!apparaît lorsque l’une des conditions suivantes est remplie :
-- L’un des nombres fournis n’est pas un entier ;
L’un des nombres fournis dépasse (2^48) – 1.
5. La #VALEUR!Une valeur d’erreur apparaît si l’un des nombres fournis n’est pas numérique.

Valeur de retour

Elle renvoie une valeur numérique.

Exemple

Pour décaler les nombres décimaux de la colonne B selon le nombre de bits indiqué dans la colonne C, comme illustré dans le tableau ci-dessous, suivez la procédure suivante.

illustrant l'utilisation de la fonction BITRSHIFT

Sélectionnez une cellule (par exemple D6 dans ce cas), saisissez la formule ci-dessous, puis appuyez sur Entrée pour obtenir le premier résultat. Ensuite, sélectionnez cette cellule de résultat et faites glisser sa poignée de recopie vers le bas afin d’obtenir les autres résultats.

=BITRSHIFT(B6,C6)

illustrant l'utilisation de la fonction BITRSHIFT

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 en D6 comme suit :

=BITRSHIFT(1,1)

2) Comment fonctionne la fonction BITRSHIFT ?

Prenons la formule en 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.
Conseils :Vous pouvez appliquer la fonction DEC2BINpour convertir facilement un nombre décimal en binaire dans Excel.
2,2) Ensuite, le binaire a été décalé vers la droite du nombre spécifié de bits.
Dans ce cas, le binaire 1 a été décalé d’un bit vers la droite et 0 a été renvoyé comme résultat.
2,3) Enfin, la fonction reconvertit le nombre binaire en format décimal.
Dans ce cas, le nombre binaire 0 est renvoyé sous forme décimale en tant que nombre entier 0.
Conseils :Vous pouvez appliquer la fonction BIN2DECpour 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 BITRSHIFT

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.

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

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

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


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.