Excel BIN2DEC funksjonen konverterer et binært tall (base 2 ) til et desimaltall (base 10 ) . Denne konverteringen er ofte nødvendig i programmering fordi maskinen språket er i binært , men mennesker bruker desimalsystemet. Instruksjoner
en
Lær syntaksen for BIN2DEC . Det er BIN2DEC (verdi ) der verdien er det binære tallet for å konvertere til desimal . Verdien kan ikke ha mer enn 10 biter , inkludert sign bit . Skiltet bit er den mest signifikante bit og alle de andre bitene er størrelsesbiter .
2
Study hvordan BIN2DEC blir evaluert . Hver posisjon representerer en potens av to på 0 innen det lengst til høyre plass og øker med en for hvert sted til venstre. Derfor gir det første antallet 1-ere, er det andre antall 2s , er det tredje sted antall 4s og så videre slik at den n-te sted representerer verdien 2 ^ n . 1101 vurderes som 1x2 ^ 3 + 1x2 ^ 2 + 0x2 ^ 1 + 1x2 ^ 0 = 8 + 4 + 0 + 1 = 13 .
3
Observer hvordan dette formatet tillater negative tall å bli representert av to -komplement notasjon . En 1 i det 10. plass indikerer et negativt tall som kan evalueres som (verdi - 2 ^ 10 ) . Dermed 1000001101 = 525 - . 1024 = -499
4
Forvent BIN2DEC å returnere # VERDI ! error verdi hvis argumentet er ikke et binært tall eller har mer enn 10 bits.
5
titt på et eksempel på BIN2DEC . = BIN2DEC ( 1100100 ) returnerer 100 . 2 ^ 6 2 ^ 5 +2 ^ 2 = 64 +32 +4 = 100 . = BIN2DEC ( 1111111111 ) returnerer -1 bruker to -komplement-representasjon .