Acest articol descrie sintaxa de formulă și utilizarea funcției DEC2HEX în Microsoft Excel.

Descriere

Face conversia unui număr din zecimal în hexazecimal.

Sintaxă

DEC2HEX(număr, [locuri])

Sintaxa funcției DEC2HEX are următoarele argumente:

  • Număr    Obligatoriu. Este întregul zecimal de convertit. Dacă argumentul număr este negativ, atunci argumentul locuri este ignorat și DEC2HEX întoarce un număr hexazecimal de 10 caractere (40-biți) în care bitul cel mai semnificativ este bitul de semn. Restul de 39 de biți sunt biți de mărime. Numerele negative sunt reprezentate utilizând notația complementului lui doi.

  • locuri    Opțional. Este numărul de caractere de utilizat. Dacă argumentul locuri este omis, DEC2HEX folosește numărul minim de caractere necesar. Locuri este utilizat pentru completarea valorii returnate cu 0-uri (zerouri) de început.

Observații

  • Dacă Număr este < -549.755.813.888 sau dacă Număr este > 549.755.813.887, DEC2HEX returnează valoarea #NUM! .

  • Dacă Număr nu este numeric, DEC2HEX returnează valoarea #VALUE! .

  • Dacă rezultatul DEC2HEX necesită mai mult decât numărul specificat de caractere din locuri, returnează valoarea #NUM! .
    De exemplu, DEC2HEX(64,1) returnează valoarea de eroare deoarece rezultatul (40) necesită două caractere.

  • Dacă locuri nu este un număr întreg, valoarea este trunchiată.

  • Dacă locuri nu este numeric, DEC2HEX returnează valoarea #VALUE! .

  • Dacă locuri este negativ, DEC2HEX returnează valoarea #NUM! .

Exemplu

Copiați datele din exemplele din următorul tabel și lipiți-le în celula A1 a noii foi de lucru Excel. Pentru ca formulele să afișeze rezultate, selectați-le, apăsați pe F2, apoi pe Enter. Dacă trebuie, puteți ajusta lățimea coloanei pentru a vedea toate datele.

Formulă

Descriere

Rezultat

=DEC2HEX(100; 4)

Convertește valoarea zecimală 100 în valoare hexazecimală cu 4 caractere („completată” cu două zerouri inițiale).

0064

=DEC2HEX(-54)

Convertește valoarea zecimală -54 în hexazecimal.

FFFFFFFFCA

=DEC2HEX(28)

Convertește valoarea zecimală 28 în hexazecimal.

1C

=DEC2HEX(64;1)

Returnează valoarea de eroare #NUM! deoarece rezultatul (40) necesită 2 poziții de caractere.

#NUM!

Aveți nevoie de ajutor suplimentar?

Extindeți-vă competențele
Explorați instruirea
Fiți primul care obține noile caracteristici
Alăturați-vă la Microsoft Insider

V-a fost de ajutor această informație?

Cât de mulțumit sunteți de calitatea traducerii?
Ce v-a afectat experiența?

Vă mulțumim pentru feedback!

×