Bienvenue sur notre blog habituel des fonctions Excel de A à Z. Aujourd'hui, nous regardons le BIN2OCT une fonction.
La fonction BIN2OCT
Cette fonction convertit un nombre binaire (base deux) en nombre octal (base huit).
Le BIN2OCT La fonction utilise la syntaxe suivante pour fonctionner:
BIN2OCT (le numéro, [des endroits])
Le BIN2OCT La fonction a les arguments suivants:
- le numéro: ceci est obligatoire et représente le nombre binaire que vous souhaitez convertir. il faut noter que le numéro ne peut pas contenir plus de 10 personnages (10 morceaux) et que la partie la plus importante de le numéro est le bit de signe. Les neuf bits restants sont des bits de grandeur. Les nombres négatifs sont représentés par complément à deux notation
- endroits: ceci est facultatif et représente le nombre de caractères à utiliser. Et endroits est omis, BIN2OCT utiliser le nombre minimum de caractères nécessaires. L'argument endroits il est utile pour remplir la valeur de retour avec des zéros non significatifs.
Complément à deux est une opération mathématique sur les nombres binaires, ainsi qu'une représentation des nombres binaires signés basée sur cette procédure. Le complément à deux d'un Nord-nombre de bits est défini comme le complément par rapport à 2Nord; En d'autres termes, est le résultat de la soustraction du nombre de 2Nord. Cela équivaut également à prendre le complément de uns et à ajouter plus tard un, puisque la somme d'un nombre et le complément de ses uns est 1 morceaux. Le complément à deux d'un nombre se comporte comme le négatif du nombre original dans la plupart des opérations arithmétiques, et les nombres positifs et négatifs peuvent coexister naturellement.
Il faut noter en même temps que:
- Et le numéro n'est pas un nombre binaire valide, oh oui le numéro contient plus de 10 personnages (10 morceaux), BIN2OCT retourner le #SUR UNE! valeur d'erreur
- Et le numéro est négatif, BIN2OCT ignorer endroits et renvoie un nombre octal de 10 personnages
- Et BIN2OCT besoin de plus que endroits personnages, retourner le #SUR UNE! valeur d'erreur
- Et endroits ce n'est pas un nombre entier, est tronqué
- Et endroits ce n'est pas numérique, BIN2OCT retourner le #VALEUR! valeur d'erreur
- Et endroits est négatif, BIN2OCT retourner le #SUR UNE! valeur d'erreur
S'il vous plait, voir mon exemple ci-dessous: