Applies ToExcel til Microsoft 365 Excel til Microsoft 365 til Mac Excel på internettet Excel 2021 Excel 2021 til Mac Excel 2019 Excel 2019 til Mac Excel 2016 Excel 2013

I denne artikel beskrives formelsyntaksen for og brugen af funktionen DEC.TIL.HEX i Microsoft Excel.

Beskrivelse

Konverterer et decimaltal til et hexadecimaltal.

Syntaks

DEC.TIL.HEX(tal;[pladser])

Syntaksen for funktionen DEC.TIL.HEX har følgende argumenter:

  • Tal    Påkrævet. Decimalheltallet, der skal konverteres. Hvis tal er negativt, ignoreres pladser, og DEC.TIL.HEX returnerer et hexadecimaltal på 10 tegn (40 bit), hvor den mest betydningsfulde bit er fortegnsbitten. De resterende 39 bit er størrelsesbit. Negative tal repræsenteres ved brug af to's komplementnotation.

  • Pladser    Valgfrit. Det antal tegn, der skal anvendes. Hvis pladser udelades, anvender DEC.TIL.HEX det mindst mulige antal tegn. Pladser er nyttige til at placere 0'er (nuller) foran den returnerede værdi.

Bemærkninger

  • Hvis Tal er < -549.755.813.888, eller hvis Tal er > 549.755.813.887, returnerer DEC2HEX #NUM! fejlværdi.

  • Hvis Tal er ikke-numerisk, returnerer DEC2HEX #VALUE! fejlværdi.

  • Hvis resultatet af DEC2HEX kræver mere end det antal, der er angivet Places tegn, returneres #NUM! fejlværdi.F.eks. returnerer DEC2HEX(64,1) fejlværdien, fordi resultatet (40) kræver to tegn.

  • Hvis pladser ikke er et heltal, afkortes værdien af pladser.

  • Hvis Places er ikke-numerisk, returnerer DEC2HEX #VALUE! fejlværdi.

  • Hvis Places er negativ, returnerer DEC2HEX #NUM! et defineret navn, der ikke er en reference, returnerer ER.FORMEL fejlværdien #VÆRDI!.

Eksempel

Kopiér eksempeldataene i følgende tabel, og sæt dem ind i celle A1 i et nyt Excel-regneark. For at få formlerne til at vise resultater skal du markere dem, trykke på F2 og derefter trykke på Enter. Hvis der er brug for det, kan du justere bredden på kolonnerne, så du kan se alle dataene.

Formel

Beskrivelse

Resultat

= DEC.TIL.HEX(100; 4)

Konverterer decimalværdien 100 til hexadecimal med fire tegn ("foret" af to foranstående nuller).

0064

=DEC.TIL.HEX(-54)

Konverterer decimalværdien -54 til hexadecimal.

FFFFFFFFCA

=DEC.TIL.HEX(28)

Konverterer decimalværdien 28 til hexadecimal.

1C

=DEC.TIL.HEX(64,1)

Returnerer #NUM! fejlværdi, fordi resultatet (40) kræver 2 tegnpladser.

#NUM!

Har du brug for mere hjælp?

Vil du have flere indstillinger?

Udforsk abonnementsfordele, gennemse kurser, få mere at vide om, hvordan du sikrer din enhed og meget mere.

Communities hjælper dig med at stille og besvare spørgsmål, give feedback og høre fra eksperter med omfattende viden.