Un sistem numeric este o modalitate sistematică de a reprezenta numere folosind caractere simbolice și utilizează o valoare de bază pentru a grupa în mod convenabil numerele într-o formă compactă. Cel mai comun sistem numeric este cel zecimal, care are valoarea de bază 10 și setul de caractere simbolice 0, 1, 2, 3, 4, 5, 6, 7, 8 și 9. Cu toate acestea, există și alte sisteme numerice, care pot fi mai eficiente de utilizat pentru un anumit scop. De exemplu, deoarece computerele utilizează logica booleană pentru a efectua calcule și operațiuni, ele utilizează sistemul numeric binar, care are valoarea de bază 2.
Microsoft Office Excel are mai multe funcții pe care le puteți utiliza pentru a efectua conversia numerelor în și din următoarele sisteme numerice:
Sistemul numeric
Valoarea de bază
Setul de caractere simbolice
Binar
2
0.1
Octal
8
0, 1, 2, 3, 4, 5, 6, 7
Zecimal
10
0, 1, 2, 3, 4, 5, 6, 7, 8 și 9
Hexazecimal
16
0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F
Conversia unui număr din sistem binar în sistem zecimal
Pentru a efectua această activitate, utilizați funcția BIN2DEC .
A
B
Formulă
Descriere (Rezultat)
=BIN2DEC(1100100)
Face conversia numărului binar 1100100 în zecimal (100)
=BIN2DEC(1111111111)
Face conversia numărului binar 1111111111 în zecimal (-1)
Conversia unui număr din sistem binar în sistem hexazecimal
Pentru a efectua această activitate, utilizați funcția BIN2HEX .
A
B
Formulă
Descriere (Rezultat)
=BIN2HEX(11111011, 4)
Face conversia numărului binar 11111011 în hexazecimal cu 4 caractere (00FB)
=BIN2HEX(1110)
Face conversia numărului binar 1110 în hexazecimal (E)
=BIN2HEX(1111111111)
Face conversia numărului binar 1111111111 în hexazecimal (FFFFFFFFFF)
Conversia unui număr din sistem binar în sistem octal
Pentru a efectua această activitate, utilizați funcția BIN2OCT .
A
B
Formulă
Descriere (Rezultat)
=BIN2OCT(1001, 3)
Face conversia numărului 1001 din binar în octal cu 3 caractere (011)
=BIN2OCT(1100100)
Face conversia numărului 1100100 din binar în octal (144)
=BIN2OCT(1111111111)
Face conversia numărului 1111111111 din binar în octal (7777777777)
Efectuează conversia unui număr din sistem zecimal în sistem binar
Pentru a efectua această activitate, utilizați funcția DEC2BIN .
A
B
Formulă
Descriere (Rezultat)
=DEC2BIN(9, 4)
Face conversia numărului zecimal 9 în binar cu 4 caractere (1001)
=DEC2BIN(-100)
Face conversia numărului zecimal -100 în binar (1110011100)
Conversia unui număr din sistem zecimal în sistem hexazecimal
Pentru a efectua această activitate, utilizați funcția DEC2HEX .
A
B
Formulă
Descriere (Rezultat)
=DEC2HEX(100, 4)
Face conversia numărului binar 100 în hexazecimal cu 4 caractere (0064)
=DEC2HEX(-54)
Face conversia numărului zecimal -54 în număr hexazecimal (FFFFFFFFCA)
Conversia unui număr din sistem zecimal în sistem octal
Pentru a efectua această activitate, utilizați funcția DEC2OCT .
A
B
Formulă
Descriere (Rezultat)
=DEC2OCT(58, 3)
Face conversia numărului zecimal 58 în număr octal (072)
=DEC2OCT(-100)
Face conversia din zecimal în octal (7777777634)
Conversia unui număr din sistem hexazecimal în sistem binar
Pentru a efectua această activitate, utilizați funcția HEX2BIN .
A
B
Formulă
Descriere (Rezultat)
=HEX2BIN("F", 8)
Face conversia numărului zecimal F în binar cu 8 caractere (00001111)
=HEX2BIN("B7")
Face conversia numărului hexazecimal B7 în număr binar (10110111)
=HEX2BIN("FFFFFFFFFF")
Face conversia numărului hexazecimal FFFFFFFFFF în număr binar (1111111111)
Conversia unui număr din sistem hexazecimal în sistem zecimal
Pentru a efectua această activitate, utilizați funcția HEX2DEC .
A
B
Formulă
Descriere (Rezultat)
=HEX2DEC("A5")
Face conversia numărului hexazecimal A5 în număr zecimal (165)
=HEX2DEC("FFFFFFFF5B")
Face conversia numărului hexazecimal FFFFFFFF5B în număr zecimal (-165)
=HEX2DEC("3DA408B9")
Face conversia numărului hexazecimal 3DA408B9 în număr zecimal (1034160313)
Conversia unui număr din sistem hexazecimal în sistem octal
Pentru a efectua această activitate, utilizați funcția HEX2OCT .
A
B
Formulă
Descriere (Rezultat)
=HEX2OCT("F", 3)
Face conversia numărului hexazecimal F în octal cu 3 caractere (017)
=HEX2OCT("3B4E")
Face conversia numărului hexazecimal 3B4E în număr octal (35516)
=HEX2OCT("FFFFFFFF00")
Face conversia numărului hexazecimal FFFFFFFF00 în număr octal (7777777400)
Conversia unui număr din sistem octal în sistem binar
Pentru a efectua această activitate, utilizați funcția OCT2BIN .
A
B
Formulă
Descriere (Rezultat)
=OCT2BIN(3, 3)
Transformă numărul octal 3 în binar cu 3 caractere (011)
=OCT2BIN(7777777000)
Face conversia numărului octal 7777777000 în binar (1000000000)
Conversia unui număr din sistem octal în sistem zecimal
Pentru a efectua această activitate, utilizați funcția OCT2DEC .
A
B
Formulă
Descriere (Rezultat)
=OCT2DEC(54)
Face conversia numărului octal 54 în număr zecimal (44)
=OCT2DEC(7777777533)
Face conversia numărului octal 7777777533 în număr zecimal (-165)
Conversia unui număr din sistem octal în sistem hexazecimal
Pentru a efectua această activitate, utilizați funcția OCT2HEX .
A
B
Formulă
Descriere (Rezultat)
=OCT2HEX(100, 4)
Face conversia numărului 100 din octal în formă hexazecimală cu 4 caractere (0040)
=OCT2HEX(7777777533)
Face conversia numărului 7777777533 din octal în formă hexazecimală (FFFFFFFF5B)