Cet article décrit la syntaxe de formule et l’utilisation de la fonction BINHEX dans Microsoft Excel.
Description
Convertit un nombre binaire en nombre hexadécimal.
Syntaxe
BINHEX(nombre, [emplacements])
La syntaxe de la fonction BINHEX contient les arguments suivants :
- Nombre Obligatoire. Représente le nombre binaire à convertir. L’argument nombre ne peut pas comporter plus de 10 caractères (10 bits). Le bit de poids fort de l’argument nombre est le bit de signe. Les 9 autres bits sont des bits de grandeur. Les nombres négatifs sont représentés à l’aide de la notation de complément à 2.
- Emplacements Optionnel. Représente le nombre de caractères à utiliser. Si l’argument nb_car est omis, BINHEX utilise le nombre de caractères minimal nécessaire. L’argument nb_car sert notamment à compléter la valeur renvoyée avec des zéros (0) non significatifs.
Remarques
- Si nombre n’est pas un nombre binaire valide ou si nombre contient plus de 10 caractères (10 bits), BIN2HEX renvoie la #NUM ! #VALEUR!.
- Si nombre est négatif, BINHEX ignore nb_car et renvoie un nombre hexadécimal de 10 caractères.
- Si BIN2HEX nécessite plus que des caractères de place, elle retourne le #NUM ! .
- Si nb_car n’est pas un nombre entier, il est tronqué à sa partie entière.
- Si places n’est pas numérique, BIN2HEX renvoie la #VALUE ! #VALEUR!.
- Si les places sont négatives, BIN2HEX retourne la #NUM ! #VALEUR!.
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 |
|---|---|---|
| =BINHEX(11111011, 4) | Convertit un nombre binaire 11111011 en nombre hexadécimal de 4 caractères | 00FB |
| =BINHEX(1110) | Convertit un nombre binaire 1110 en nombre hexadécimal | E |
| =BINHEX(1111111111) | Convertit un nombre binaire 1111111111 en nombre hexadécimal | FFFFFFFFFF |