Cet article décrit la syntaxe de formule et l’utilisation de la fonction BITDECALG dans Microsoft Excel.

Description

Renvoie un nombre décalé vers la gauche du nombre de bits spécifié.

Syntaxe

BITDECALG(nombre, total_décalé)

La syntaxe de la fonction BITDECALG contient les arguments suivants.

  • Nombre    Obligatoire. Doit être un entier supérieur ou égal à 0.

  • Total_décalé    Obligatoire. Doit être un entier.

Notes

  • Décaler un nombre vers la gauche équivaut à ajouter des zéros (0) à la droite de la représentation binaire de ce nombre. Par exemple, décaler de deux bits vers la gauche la valeur décimale 4 revient à convertir sa valeur binaire (100) en 10000, soit 16 en base décimale.

  • Si l’un ou l’autre argument ne respecte pas ses contraintes, BITDECALG renvoie la valeur d’erreur #NOMBRE! .

  • Si Nombre est supérieur à (2^48)-1, la fonction BITDECALG renvoie la valeur d’erreur #NOMBRE! .

  • Si la valeur absolue de Total_décalé est supérieure à 53, la fonction BITDECALG renvoie la valeur d’erreur #NOMBRE! .

  • Si l’un ou l’autre argument est une valeur non numérique, la fonction BITDECALG renvoie la valeur d’erreur #VALEUR! .

  • Un nombre négatif utilisé comme argument Total_décalé entraîne un décalage du nombre de bits vers la droite.

  • Un nombre négatif utilisé comme argument Total_décalé génère le même résultat qu’un argument total_décalé positif pour la fonction BITDECALD.

Exemple

Copiez les données d’exemple dans le tableau suivant, et collez-le dans la cellule A1 d’un nouveau classeur Excel. Pour que les formules affichent des résultats, sélectionnez-les, appuyez sur F2, puis sur Entrée. Si nécessaire, vous pouvez modifier la largeur des colonnes pour afficher toutes les données.

Formule

Description

Résultat

Mode de fonctionnement

=BITDECALG(4,2)

Décale des bits vers la gauche pour le nombre en ajoutant des zéros (0) à droite du nombre représenté en binaire. Le nombre renvoyé est représenté en décimal.

16

4 correspond à 100 en binaire. Le fait d’ajouter deux chiffres 0 à droite donne 10000, ce qui correspond à 16 en décimal.

Haut de la page

Besoin d’aide ?

Développez vos compétences
Découvrez des formations
Accédez aux nouvelles fonctionnalités en avant-première
Rejoindre Microsoft Office insiders

Ces informations vous ont-elles été utiles ?

Dans quelle mesure êtes-vous satisfait(e) de la qualité de la langue ?
Qu’est-ce qui a affecté votre expérience ?

Nous vous remercions de vos commentaires.

×