BIN2DEC fonction d'Excel convertit un nombre binaire (base 2) en un nombre décimal (base 10) . Cette conversion est souvent nécessaire dans la programmation parce que le langage de la machine est en binaire , mais les humains utilisent le système décimal. Instructions
1
savoir la syntaxe pour BIN2DEC . C'est BIN2DEC (valeur) dont la valeur est le nombre binaire à convertir en décimal. La valeur ne peut pas avoir plus de 10 bits , y compris le bit de signe . Le bit de signe est le bit le plus significatif et tous les autres bits sont des bits de grandeur .
2
étude comment BIN2DEC est évaluée. Chaque poste représente une puissance de 2 commençant par 0 à l'endroit le plus à droite et en augmentant de 1 à chaque position vers la gauche . Ainsi , la première place donne le nombre de 1 , la deuxième place est le nombre de 2s, la troisième place est le nombre de 4s et ainsi de suite de telle sorte que le lieu énième représente la valeur 2 ^ n . 1101 est évalué comme 1x2 ^ 3 + 1x2 ^ 2 + 0x2 ^ 1 + 1x2 ^ 0 = 8 + 4 + 0 + 1 = 13.
3
Observez comment ce format permet nombres négatifs d'être représenté par notation de complément à deux . A 1 à la 10ème place indique un nombre négatif qui peut être évaluée comme ( valeur - 2 ^ 10 ) . Ainsi, 1000001101 = 525 - . 1024 = -499
4
Expect BIN2DEC pour retourner l'erreur # VALEUR ! valeur d'erreur si son argument n'est pas un nombre binaire ou a plus de 10 bits.
5
Regardez un exemple de BIN2DEC . = BIN2DEC ( 1100100 ) renvoie 100. 2 ^ 6 +2 ^ 5 +2 ^ 2 = 64 +32 +4 = 100. = BIN2DEC ( 1111111111 ) renvoie -1 en utilisant notation complément à deux.