Conectați-vă cu Microsoft
Conectați-vă sau creați un cont
Salut,
Selectați un alt cont.
Aveți mai multe conturi
Alegeți contul cu care doriți să vă conectați.

Acest articol descrie sintaxa de formulă și utilizarea funcției DECIMAL  î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 depășește restricțiile 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?

Doriți mai multe opțiuni?

Explorați avantajele abonamentului, navigați prin cursurile de instruire, aflați cum să vă securizați dispozitivul și multe altele.

Comunitățile vă ajută să adresați întrebări și să răspundeți la întrebări, să oferiți feedback și să primiți feedback de la experți cu cunoștințe bogate.

Au fost utile aceste informații?

Cât de mulțumit sunteți de calitatea limbajului?
Ce v-a afectat experiența?
Apăsând pe Trimitere, feedbackul dvs. va fi utilizat pentru a îmbunătăți produsele și serviciile Microsoft. Administratorul dvs. IT va avea posibilitatea să colecteze aceste date. Angajamentul de respectare a confidențialității.

Vă mulțumim pentru feedback!

×