Excels BIN2DEC funktion konverterer et binært tal ( base 2 ) til et decimaltal (base 10). Denne konvertering er ofte behov i programmeringen , fordi maskinens sprog er i binær , men mennesker bruger decimal system. Instruktioner
1
Lær syntaksen for BIN2DEC . Det er BIN2DEC (værdi) , hvor værdien er det binære tal til at konvertere til decimal. Værdien kan ikke have mere end 10 bits , herunder tegnet bit. Tegnet bit er den mest betydende bit og alle de andre bits er størrelsesorden bits .
2
Study hvordan BIN2DEC evalueres . Hver position repræsenterer en effekt på 2 begynder med 0 i yderste højre sted og stiger med 1 for hver plads til venstre . Således er det første sted giver antallet af 1s , det andet sted er antallet af 2s , det tredje er antallet af 4s og så videre , således at den n'te sted repræsenterer værdien 2 ^ n . 1101 vurderes som 1x2 ^ 3 + 1x2 ^ 2 + 0x2 ^ 1 + 1x2 ^ 0 = 8 + 4 + 0 + 1 = 13 .
3
Overhold hvordan dette format giver negative tal at blive repræsenteret af to -komplement notation. A 1 i det 10. sted indikerer et negativt tal , der kan vurderes som ( værdi - 2 ^ 10). Således 1000001101 = 525 - . 1024 = -499
4
Forvent BIN2DEC at returnere # VÆRDI! error værdi, hvis dens argumentation ikke er en binær nummer eller har mere end 10 bits.
5.
Kig på et eksempel på BIN2DEC . = BIN2DEC ( 1100100 ) returnerer 100 . 2 ^ 6 +2 ^ 5 +2 ^ 2 = 64 +32 +4 = 100 . = BIN2DEC ( 1111111111 ) returnerer -1 ved hjælp tokomplement notation.