I den här artikeln beskrivs formelsyntaxen för och användningen av funktionen HEX.TILL.BIN i Microsoft Excel.
Beskrivning
Omvandlar ett hexadecimalt tal till ett binärt.
Syntax
HEX.TILL.BIN(tal; [antal_siffror])
Syntaxen för funktionen HEX.TILL.BIN har följande argument:
-
Tal Obligatoriskt. Detta är det hexadecimala tal som du vill omvandla. Tal får inte innehålla mer än 10 tecken. Den mest signifikanta biten av tal är teckenbiten (den 40:e biten från höger). De återstående 9 bitarna anger talet. Negativa tal representeras med tvåkomplementmetoden.
-
Antal_siffror Valfritt. Detta är det antal tecken som ska användas. Om antal_siffror utelämnas använder HEX.TILL.BIN lägsta antal nödvändiga tecken. Antal_siffror är användbart när du vill fylla ut det returnerade värdet med inledande nollor (0).
Anmärkningar
-
Om tal är negativt ignorerar HEX.TILL.BIN antal_siffror och returnerar ett binärt tal med 10 tecken.
-
Om tal är negativt kan det inte vara mindre än FFFFFFFE00 och om tal är positivt kan det inte vara större än 1FF.
-
Om tal inte är ett giltigt hexadecimalt tal returnerar HEX.TILL.BIN felvärdet #OGILTIGT! .
-
Om HEX.TILL.BIN kräver mer än antal_siffror tecken returnerar det felvärdet #OGILTIGT! felvärdet #OGILTIGT!.
-
Om antal_siffror inte är ett heltal avkortas det till ett heltal.
-
Om antal_siffror inte är numeriskt returnerar HEX.TILL.BIN felvärdet #VÄRDEFEL! .
-
Om antal_siffror är negativt returnerar HEX.TILL.BIN felvärdet #OGILTIGT! .
Exempel
Kopiera exempeldata i följande tabell och klistra in dem i cell A1 i ett nytt Excel-kalkylblad. När du vill att formlerna ska visa resultat markerar du dem, trycker på F2 och sedan på Retur. Om det behövs kan du justera kolumnbredderna så att alla data visas.
Formel |
Beskrivning |
Resultat |
=HEX.TILL.BIN("F";8) |
Omvandlar det hexadecimala talet F till ett binärt tal med 8 siffror (de 4 siffrorna i början är utfyllnad). |
00001111 |
=HEX.TILL.BIN("B7") |
Omvandlar det hexadecimala talet B7 till ett binärt tal. |
10110111 |
=HEX.TILL.BIN("FFFFFFFFFF") |
Omvandlar det hexadecimala talet FFFFFFFFFF till ett binärt tal. |
1111111111 |