V tem članku sta opisani sintaksa formule in uporaba funkcije DEC2HEX v Microsoft Excelu.
Opis
Pretvori desetiško število v šestnajstiško.
Sintaksa
DEC2HEX(število, [mesta])
V sintaksi funkcije DEC2HEX so ti argumenti:
-
število Obvezen. Desetiško celo število, ki ga želite pretvoriti. Če je število negativno, program prezre prazna mesta, DEC2HEX pa vrne (40-bitno) šestnajstiško število z desetimi znaki, v katerem je najpomembnejši bit znakovni bit. Ostalih 39 bitov določa velikost števila. Negativna števila so zapisana z dvojiškim komplementom.
-
mesta Neobvezen. Število znakov, ki naj jih program uporabi. Če argumenta »mesta« ne navedete, DEC2HEX uporabi najmanjše število znakov, ki so potrebni. Argument »mesta« je uporaben pri zapolnjevanju vrnjene vrednosti z vodilnimi znaki 0 (ničlami).
Opombe
-
Če je argument »<« -549,755,813,888 ali če je argument »število« > 549.755.813.887, DEC2HEX vrne #NUM! .
-
Če argument »število« ni številski, DEC2HEX vrne #VALUE! .
-
Če rezultat funkcije DEC2HEX zahteva več znakov, kot je določeno, vrne funkcija vrednost napake #NUM!. Funkcija DEC2HEX(64,1) npr.vrne vrednost napake, ker rezultat (40) zahteva dva znaka.
-
Če argument »mesta« ni celo število, je vrednost prirezana.
-
Če Places ni številska vrednost, DEC2HEX vrne #VALUE! .
-
Če Places negativen, DEC2HEX vrne #NUM! .
Primer
Kopirajte vzorčne podatke iz te tabele in jih prilepite v celico A1 v novem Excelovem delovnem listu. Če želite, da formule prikažejo rezultate, jih izberite, pritisnite F2 in nato tipko ENTER. Po potrebi lahko prilagodite širine stolpcev in si ogledate vse podatke.
Formula |
Opis |
Rezultat |
=DEC2HEX(100; 4) |
Pretvori desetiško vrednost 100 v štirimestno šestnajstiško (»dopolnjeno« z dvema vodilnima ničlama). |
0064 |
=DEC2HEX(-54) |
Pretvori desetiško vrednost -54 v šestnajstiško |
FFFFFFFFCA |
=DEC2HEX(28) |
Pretvori desetiško vrednost 28 v šestnajstiško. |
1C |
=DEC2HEX(64; 1) |
Vrne #NUM! ker rezultat (40) zahteva 2 znakovni mesti. |
#NUM! |