Acest articol descrie sintaxa de formulă și utilizarea  în Microsoft Excel.

Descriere

Efectuează conversia unei reprezentări text a unui număr într-o bază dată în număr zecimal.

Sintaxă

DECIMAL(text;bază)

Sintaxa funcției DECIMAL are următoarele argumente:

  • Text    Obligatoriu.

  • Bază    Obligatoriu. Baza trebuie să fie un număr întreg.

Observații

  • Lungimea șirului text trebuie să fie mai mică decât sau egală cu 255 de caractere.

  • Argumentul text poate fi orice combinație de caractere alfanumerice care sunt valide pentru bază și nu face diferența între majuscule și litere mici.

  • Excel acceptă un argument text mai mare decât sau egal cu 0 și mai mic decât 2^53. Un argument text care se rezolvă la un număr mai mare decât 2^53 poate avea ca rezultat o pierdere de precizie.

  • Baza trebuie să fie mai mare decât sau egală cu 2 (binară sau baza 2) și mai mică decât sau egală cu 36 (baza 36).
    O bază mai mare decât 10 utilizează valorile numerice 0-9 și literele A-Z după cum este necesar. De exemplu, baza 16 (hexazecimală) utilizează 0-9 și A-F, iar baza 36 utilizează 0-9 și A-Z.

  • Dacă oricare dintre argumente se află în afara restricțiilor impuse, DECIMAL poate returna #NUM! sau #VALUE! .

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

Cum funcționează

'=DECIMAL("FF",16)

Convertește valoarea hexazecimală (în baza 16) FF la valoarea sa zecimală echivalentă (în baza 10) (255).

=DECIMAL("FF";16)

„F” este în poziția 15 în sistemul de numerotație în baza 16. Deoarece toate sistemele de numerotație încep cu 0, cel de-al 16-lea caracter în hexazecimal va fi pe poziția 15. Formula de mai jos arată cum se face conversia sa în zecimal:

Funcția HEX2DEC din celula C3 verifică acest rezultat.

=HEX2DEC("ff")

Formulă

=(15*(16^1))+(15*(16^0))

'=DECIMAL(111,2)

Convertește valoarea binară (în baza 2) 111 la valoarea sa zecimală echivalentă (în baza 10) (7).

=DECIMAL(111;2)

„1” este în poziția 1 în sistemul de numerotație în baza 2. Formula de mai jos arată cum se face conversia sa în zecimal:

Funcția BIN2DEC din celula C6 verifică acest rezultat.

=BIN2DEC(111)

Formulă

=(1*(2^2))+(1*(2^1))+(1*(2^0))

'=DECIMAL("zap",36)

Convertește valoarea „zap” în baza 36 la valoarea sa zecimală echivalentă (45745).

=DECIMAL("zap";36)

„z” se află în poziția 35, „a” se află în poziția 10, iar „p” este în poziția 25. Formula de mai jos arată cum se face conversia sa în zecimal:

Formulă

=(35*(36^2))+(10*(36^1))+(25*(36^0))

Începutul paginii

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 >

Au fost utile aceste informații?

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

Vă mulțumim pentru feedback!

×