In dit artikel worden de syntaxis van de formule en het gebruik van de functie DEC.N.HEX in Microsoft Excel beschreven.

Beschrijving

Converteert een decimaal getal naar een hexadecimaal getal.

Syntaxis

DEC.N.HEX(getal;[aantal_tekens])

De syntaxis van de functie DEC.N.HEX heeft de volgende argumenten:

  • Getal    Vereist. Het decimale gehele getal dat u wilt converteren. Als getal een negatief getal is, wordt aantal_tekens genegeerd en geeft DEC.N.HEX een hexadecimaal getal van tien tekens (veertig bits) als resultaat, waarbij de meest significante bit de teken-bit is. De overige 39 bits zijn waarde-bits. Negatieve getallen worden weergegeven volgens de twee-complementnotatie.

  • aantal_tekens    Optioneel. Het aantal tekens dat u wilt gebruiken. Als u aantal_tekens weglaat, wordt met DEC.N.HEX het minimum aantal tekens gebruikt dat nodig is om het getal binair weer te geven. aantal_tekens is handig als u het resultaat wilt opvullen met voorloopnullen.

Opmerkingen

  • Als getal < -549.755.813.888 of > 549.755.813.887, geeft DEC.N.HEX de foutwaarde #GETAL! als resultaat.

  • Als getal een niet-numerieke waarde is, geeft DEC.N.HEX de foutwaarde #WAARDE! als resultaat.

  • Als er voor DEC.N.HEX meer tekens nodig zijn dan in aantal_tekens is opgegeven, geeft de functie de foutwaarde #GETAL! als resultaat.DEC.N.HEX(64;1) geeft bijvoorbeeld deze foutwaarde, omdat er voor het resultaat (40) twee tekens nodig zijn.

  • Als aantal_tekens geen geheel getal is, wordt de waarde van aanal_tekens afgekapt.

  • Als aantal_tekens een niet-numerieke waarde is, geeft DEC.N.HEX de foutwaarde #WAARDE! als resultaat.

  • Als aantal_tekens negatief is, geeft DEC.N.HEX de foutwaarde #GETAL! als resultaat.

Voorbeeld

Kopieer de voorbeeldgegevens uit de volgende tabel en plak deze in cel A1 van een nieuw Excel-werkblad. Om resultaten van formules weer te geven, selecteert u deze, drukt u op F2 en drukt u vervolgens op Enter. Indien nodig kunt u de kolombreedten aanpassen als u alle gegevens wilt zien.

Formule

Beschrijving

Resultaat

=DEC.N.HEX(100; 4)

Hiermee wordt de decimale waarde 100 geconverteerd naar een hexadecimaal getal met 4 tekens ('opgevuld' met twee voorloopnullen).

0064

=DEC.N.HEX(-54)

Hiermee wordt de decimale waarde -54 geconverteerd naar een hexadecimaal getal.

FFFFFFFFCA

=DEC.N.HEX(28)

Hiermee wordt de decimale waarde 28 geconverteerd naar een hexadecimaal getal.

1C

=DEC.N.HEX(64;1)

Hiermee wordt de foutwaarde #GETAL! geretourneerd, omdat voor het resultaat (40) een aantal van 2 tekens is vereist.

#GETAL!

Meer hulp nodig?

Meer opties?

Verken abonnementsvoordelen, blader door trainingscursussen, leer hoe u uw apparaat kunt beveiligen en meer.

Community's helpen u vragen te stellen en te beantwoorden, feedback te geven en te leren van experts met uitgebreide kennis.