Šiame straipsnyje aprašoma formulės sintaksė ir funkcijos DEC2HEX naudojimas programoje „Microsoft Excel“.
Aprašas
Dešimtainį skaičių konvertuoja į šešioliktainį.
Sintaksė
DEC2HEX(skaičius, [vietos])
Funkcijos DEC2HEX sintaksė turi šiuos argumentus.
-
Skaičius Būtinas. Dešimtainis sveikasis skaičius, kurį norite konvertuoti. Jei tas skaičius neigiamas, skaitmenų skilčių nepaisoma ir funkcija DEC2HEX grąžina 10 simbolių (40 bitų) šešioliktainį skaičių, kuriame svarbiausias bitas yra ženklo bitas. Likusieji 39 bitai yra dydžio bitai. Neigiami skaičiai vaizduojami naudojant dviejų-papildymo užrašymo būdą.
-
Vietos Pasirinktinis. Nurodo naudojamų simbolių skaičių. Jei skilčių reikšmė nenurodyta, funkcija DEC2HEX naudoja minimalų reikalingą simbolių skaičių. Skiltys naudingos, kai grąžinamą reikšmę reikia užpildyti priekiniais nuliais (0).
Pastabos
-
Jei skaičius < -549 755 813 888 arba skaičius > 549 755 813 887, DEC2HEX grąžins #NUM! klaidos reikšmę.
-
Jei skaičius nėra skaičius, DEC2HEX grąžins #VALUE! klaidos reikšmę.
-
Jei DEC2HEX rezultatas reikalauja daugiau nei nurodytas Places simbolių skaičius, ji grąžina #NUM! klaidos reikšmę.
Pavyzdžiui, DEC2HEX(64,1) grąžina klaidos reikšmę, nes rezultatui (40) reikia dviejų simbolių. -
Jei Skilčių reikšmė nėra sveikasis skaičius, trupmeninė jo dalis pašalinama.
-
Jei Places nėra skaičius, DEC2HEX grąžins #VALUE! klaidos reikšmę.
-
Jei Places yra neigiamas skaičius, DEC2HEX grąžins #NUM! klaidos reikšmę.
Pavyzdys
Iš pateiktosios lentelės nusikopijuokite pavyzdinius duomenis ir įklijuokite į naujos „Excel“ darbaknygės langelį A1. Kad formulės rodytų rezultatus, jas pažymėkite, paspauskite F2 ir spauskite Enter. Jeigu reikia, pakoreguokite langelių plotį, kad matytųsi visi duomenys.
Formulė |
Aprašas |
Rezultatas |
=DEC2HEX(100; 4) |
Konvertuoja dešimtainę reikšmę 100 į šešioliktainę su 4 simboliais (papildytą dviem nuliais pradžioje). |
0064 |
=DEC2HEX(-54) |
Konvertuoja dešimtainę reikšmę -54 į šešioliktainę. |
FFFFFFFFCA |
=DEC2HEX(28) |
Konvertuoja dešimtainę reikšmę 28 į šešioliktainę. |
1C |
=DEC2HEX(64;1) |
Grąžina #NUM! klaidos reikšmę, nes rezultatui (40) reikia 2 simbolių vietų. |
#NUM! |