BITDECALG Fonction

Excel 2013+

Résumé

La fonction BITDECALG d'Excel effectue un décalage binaire vers la gauche d'un nombre entier, équivalent à une multiplication par 2 puissance le nombre de bits décalés. Elle est essentielle pour les opérations binaires et l'optimisation des calculs numériques avancés.

Syntaxe

BITDECALG(nombre, total_décalé)

Paramètres

Paramètre Type Requis Description
nombre Nombre Oui Nombre entier positif ou nul à décaler (≤ 2^48-1)
total_décalé Nombre Oui Nombre de bits à décaler (positif = gauche, négatif = droite)

Utilisation de la fonction BITLSHIFT

BITDECALG est idéale pour les manipulations binaires rapides sans conversion explicite en binaire. Elle multiplie efficacement un nombre par une puissance de 2 tout en maintenant la précision des grands entiers.

Exemples Courants de BITLSHIFT

Décalage basique

=BITDECALG(4,2)

Transforme 4 (100 en binaire) en 16 (10000 en binaire)

Multiplication par 8

=BITDECALG(5,3)

5 * 2^3 = 40 (101 → 101000 en binaire)

Décalage négatif

=BITDECALG(16,-2)

Équivalent à division par 4 : 16 → 4

Questions Fréquemment Posées

BITDECALG est plus rapide pour les puissances de 2 et gère précisément les grands entiers jusqu'à 2^48-1.

BITDECALG avec total_décalé négatif effectue un décalage vers la droite, équivalent à BITDECALD.

Erreurs Courantes et Solutions

#NOMBRE!

Cause: Nombre > 2^48-1 ou |total_décalé| > 53

Solution: Vérifiez les limites : nombre ≤ 281474976710655, décalage ≤ 53

#VALEUR!

Cause: Arguments non numériques

Solution: Utilisez uniquement des nombres entiers

#NOMBRE!

Cause: Nombre négatif pour le premier argument

Solution: Nombre doit être ≥ 0

Notes

  • Disponible depuis Excel 2013
  • Limite nombre : 2^48-1 (281474976710655)
  • Limite décalage : ±53 bits
  • Décalage négatif = division par 2^|n|
  • Très rapide pour les multiplications par puissances de 2

Compatibilité

Disponible dans : Excel 2013, Excel 2016, Excel 2019, Excel 2021, Microsoft 365

Non disponible dans : Excel 2010 et versions antérieures

Contenu dernièrement révisé: December 9, 2025
Fréquence de mise à jour: Selon les besoins
Versions Excel testées: Excel 2013+