Excel BIN2DEC funktionen konverterar ett binärt tal ( bas 2 ) till ett decimaltal ( bas 10 ) . Denna omvandling ofta behövs i programmering eftersom maskinen språket är i binärt , men människor använder decimalsystemet . Instruktioner
1
Lär syntaxen för BIN2DEC . Det är BIN2DEC ( värde ) där värdet är det binära talet för att konvertera till decimal . Värde kan inte ha mer än 10 bitar , inklusive skylten lite . Tecknet biten är den mest signifikanta biten och alla de andra bitarna anger talet .
2
Studera hur BIN2DEC utvärderas. Varje position motsvarar en effekt på 2 börjar med 0 i högra plats och ökar med 1 för varje plats till vänster . Sålunda ger det första antalet 1s, är det andra antalet 2s, är det tredje antalet 4s och så vidare så att position n representerar värdet 2 ^ n . 1101 bedöms som 1x2 ^ 3 + 1x2 ^ 2 + 0x2 ^ 1 + 1x2 ^ 0 = 8 + 4 + 0 + 1 = 13 .
3
Observera hur detta format kan negativa tal att representeras av tvåkomplementnotation . A 1 i den 10: e platsen visar ett negativt tal som kan utvärderas som ( värde - 2 ^ 10 ) . Således , 1000001101 = 525 - . 1024 = -499
4
Räkna BIN2DEC att returnera # VALUE ! felvärde om dess argument är inte ett binärt tal eller har mer än 10 bitar .
5
titta på ett exempel på BIN2DEC . = BIN2DEC ( 1100100 ) returnerar 100 . 2 ^ 6 +2 ^ 5 +2 ^ 2 = 64 +32 +4 = 100 . = BIN2DEC ( 1111111111 ) returnerar -1 användning tvåkomplementnotation .