Operatorii specifică tipul de calcul pe care doriți să îl efectuați pentru elementele dintr-o formulă, cum ar fi adunarea, scăderea, înmulțirea sau împărțirea. În acest articol, veți afla ordinea implicită în care operatorii acționează asupra elementelor dintr-un calcul. De asemenea, veți afla cum să modificați această ordine utilizând paranteze.
Tipuri de operatori
Există patru tipuri diferite de operatori de calcul: aritmetici, de comparare, de concatenare a textului și de referință.
Operatori aritmetici
Pentru a efectua operații matematice de bază, cum ar fi adunarea, scăderea sau înmulțirea, sau pentru a combina numere, și a produce rezultate numerice, utilizați operatorii aritmetici din acest tabel.
| Operator aritmetic | Semnificație | Exemplu |
|---|---|---|
| + (semnul plus) | Adunare | =3+3 |
| – (semnul minus) | Scădere Negation (Negație) |
=3–1 =–1 |
| * (asterisc) | Înmulțire | =3*3 |
| / (linie oblică) | Împărțire | =3/3 |
| % (semnul procent) | Procent | =20% |
| ^ (accent circumflex) | Ridicare la putere | =2^3 |
Operatori de comparare
Cu operatorii din tabelul de mai jos, puteți compara două valori. Când două valori sunt comparate utilizând acești operatori, rezultatul este o valoare logică fie TRUE, fie FALSE.
| Operator de comparare | Semnificație | Exemplu |
|---|---|---|
| = (semn egal) | Egal cu | =A1=B1 |
| > (semnul mai mare) | Mai mare decât | =A1>B1 |
| < (semnul mai mic) | Mai mic decât | =A1<B1 |
| >= (semnul mai mare sau egal) | Mai mare sau egal cu | =A1>=B1 |
| <= (semnul mai mic sau egal) | Mai mic sau egal cu | =A1<=B1 |
| <> (semnul nu este egal cu) | Nu este egal cu | =A1<>B1 |
Operator de concatenare text
Utilizați caracterul ampersand (&) pentru a uni sau a concatena unul sau mai multe șiruri de text pentru a realiza un singur text.
| Operator text | Semnificație | Exemplu |
|---|---|---|
| & (ampersand) | Conectează sau concatenează două valori pentru a produce o valoare de text continuă. | ="Nord"&"vânt" |
Operatori de referință
Combină zone de celule pentru calcule cu acești operatori.
| Operator de referință | Semnificație | Exemplu |
|---|---|---|
| : (două puncte) | Operator de zonă care produce o referință către toate celulele dintre două referințe, inclusiv către respectivele referințe. | =SUM(B5:B15) |
| . (punct) | Operator de uniune care combină referințele multiple într-o singură referință. | =SUM(B5:B15,D5:D15) |
| (spațiu) | Operator de intersecție, care produce o referință la celulele comune celor două referințe. | =SUM(B7:D7 C6:C8) |
| # (livră) | Simbolul # este utilizat în mai multe contexte:
|
|
| @ (or) | Operator de referință, care este utilizat pentru a indica intersecția implicită într-o formulă. | =@A1:A10 =SUM(Tabel1[@[Ianuarie]:[Decembrie]]) |
Ordinea în care Excel execută operațiile din formule
În anumite cazuri, ordinea în care se execută calculul poate afecta rezultatul formulei, deci este important să înțelegeți ordinea și cum aveți posibilitatea să modificați ordinea pentru a obține rezultatele pe care vă așteptați să le vedeți.
Ordinea operațiilor
Formulele calculează valorile într-o anumită ordine. În Excel, o formulă începe întotdeauna cu un semn egal (=). Semnul egal informează Excel că caracterele care urmează constituie o formulă. După acest semn egal, pot exista o serie de elemente de calculat (operanzii), care sunt separate de operatorii de calcul. Excel calculează formula de la stânga la dreapta, conform unei ordini specifice pentru fiecare operator din formulă.
Prioritatea operatorilor
Atunci când combinați mai mulți operatori într-o singură formulă, Excel efectuează operațiile în ordinea arătată în următorul tabel. Dacă formula conține operatori de același grad, de exemplu, de exemplu, dacă formula conține atât operatorul de înmulțire cât și operatorul de împărțire, Excel evaluează operatorii de la stânga la dreapta.
| Operator | Descriere |
|---|---|
| : (două puncte) (un spațiu) , (virgulă) |
Operatori de referință |
| – | Negație (ca în –1) |
| % | Procent |
| ^ | Ridicare la putere |
| * și / | Înmulțire și împărțire |
| + și – | Adunare și scădere |
| & | Unește două șiruri de text (concatenare) |
| = < > <= >= <> |
Comparare |
Utilizarea parantezelor
Pentru a modifica ordinea evaluării, încadrați în paranteze partea formulei care doriți să fie calculată prima. De exemplu, următoarea formulă are ca rezultat valoarea 11, deoarece Excel calculează înmulțirea înaintea adunării. Formula înmulțește mai întâi 2 cu 3, apoi adună 5 la rezultat.
=5+2*3
În schimb, dacă utilizați paranteze pentru a modifica sintaxa, Excel adună 5 cu 2, apoi înmulțește rezultatul cu 3 pentru a rezulta 21.
=(5+2)*3
În exemplul de mai jos, parantezele care încadrează prima parte a formulei vor forța Excel să calculeze întâi B4+25 apoi să împartă rezultatul la suma valorilor din celulele D5, E5 și F5.
=(B4+25)/SUM(D5:F5)
Cum efectuează Excel conversia valorilor în formule
Când introduceți o formulă, Excel așteaptă anumite tipuri de valori pentru fiecare operator. Dacă introduceți alt tip de valoare decât cel așteptat, Excel poate efectua conversia valorii.
| Formula | Produce | Explicație |
|---|---|---|
| = "1"+"2" | 3 | Când utilizați semnul plus (+), Excel așteaptă numere în formulă. Chiar dacă ghilimelele înseamnă că "1" și "2" sunt valori text, Excel face automat conversia valorilor text la numere. |
| = 1+"4,00 lei" | 5 | Când o formulă așteaptă un număr, Excel efectuează conversia textului dacă acesta este într-un format care ar fi de obicei acceptat pentru un număr. |
| = "01.06.2001"-"01.05.2001" | 31 | Excel interpretează textul ca dată în formatul zz/ll/aaaa, efectuează conversia datelor în numere seriale, apoi calculează diferența dintre ele. |
| =SQRT ("8+1") | #VALUE! | Excel nu poate efectua conversia textului la număr, deoarece textului "8+1" nu i se poate efectua conversia la număr. Puteți utiliza "9" sau "8"+"1" în loc de "8+1" pentru a transforma textul într-un număr și a returna rezultatul 3. |
| = "A"&TRUE | ADEVĂRAT | Când se așteaptă un text, Excel face conversia numerelor și a valorilor logice, cum ar fi TRUE și FALSE, în text. |
Aveți nevoie de ajutor suplimentar?
Puteți oricând să întrebați un expert de la Excel Tech Community sau să obțineți asistență de la Comunități.