Formulele matrice sunt formule puternice care vă permit să efectuați calcule complexe care adesea nu se pot efectua cu funcțiile standard din foaia de lucru. Acestea sunt denumite și formule "Ctrl-Shift-Enter" sau "CSE", deoarece trebuie să apăsați Ctrl+Shift+Enter pentru a le introduce. Puteți utiliza formule matrice pentru a face ceea ce pare imposibil, cum ar fi
-
Contorizați numărul de caractere dintr-o zonă de celule.
-
Însumați numerele care îndeplinesc anumite condiții, cum ar fi cele mai mici valori dintr-un interval sau numerele care se încadrează între limita superioară și cea inferioară.
-
Însumarea a fiecărei a n-a valori dintr-un interval valoric.
Excel furnizează două tipuri de formule matrice: formule matrice care efectuează mai multe calcule pentru a genera un singur rezultat și formule matrice care calculează mai multe rezultate. Unele funcții ale foii de lucru returnează matrice de valori sau necesită o matrice de valori ca argument. Pentru mai multe informații, consultați Instrucțiuni și exemple de formule matrice.
Notă: Dacă aveți o versiune curentă de Microsoft 365, puteți introduce pur și simplu formula în celula din stânga sus a zonei de ieșire, apoi apăsați enter pentru a confirma formula ca formulă matrice dinamică. În caz contrar, formula trebuie să fie introdusă ca o formulă matrice moștenită selectând mai întâi zona de ieșire, introducând formula în celula din stânga sus a zonei de ieșire, apoi apăsând CTRL+SHIFT+ENTER pentru a o confirma. Excel inserează acolade la începutul și la sfârșitul formulei pentru dvs. Pentru mai multe informații despre formulele matrice, consultați Reguli și exemple pentru formulele matrice.
Acest tip de formulă matrice poate simplifica un model de foaie de lucru prin înlocuirea câtorva formule diferite cu o singură formulă matrice.
-
Faceți clic pe celula în care doriți să introduceți formula matrice.
-
Introduceți formula pe care doriți să o utilizați.
Formulele matrice utilizează sintaxa standard de formulă. Toate încep cu semnul egal (=) și puteți utiliza oricare dintre funcțiile Excel predefinite din formulele matrice.
De exemplu, această formulă calculează valoarea totală a unei matrice de cotații și cotații și plasează rezultatul în celula de lângă "Valoare totală".
Formula înmulțește mai întâi partajările (celulele B2 - F2) cu prețurile lor (celulele B3 - F3), apoi adună acele rezultate pentru a crea un total general de 35.525. Acesta este un exemplu de formulă matrice cu o singură celulă, deoarece formula se află într-o singură celulă.
-
Apăsați enter (dacă aveți un abonament Microsoft 365 curent); în caz contrar, apăsați Ctrl+Shift+Enter.
Atunci când apăsați Ctrl+Shift+Enter, Excel inserează automat formula între { } (o pereche de acolade de deschidere și închidere).
Notă: Dacă aveți o versiune curentă de Microsoft 365, puteți introduce pur și simplu formula în celula din stânga sus a zonei de ieșire, apoi apăsați enter pentru a confirma formula ca formulă matrice dinamică. În caz contrar, formula trebuie să fie introdusă ca o formulă matrice moștenită selectând mai întâi zona de ieșire, introducând formula în celula din stânga sus a zonei de ieșire, apoi apăsând CTRL+SHIFT+ENTER pentru a o confirma. Excel inserează acolade la începutul și la sfârșitul formulei pentru dvs. Pentru mai multe informații despre formulele matrice, consultați Reguli și exemple pentru formulele matrice.
Pentru a calcula mai multe rezultate utilizând o formulă matrice, introduceți matricea într-o zonă de celule care are exact același număr de rânduri și coloane pe care îl veți utiliza în argumentele matricei.
-
Selectați zona de celule în care doriți să introduceți formula matrice.
-
Introduceți formula pe care doriți să o utilizați.
Formulele matrice utilizează sintaxa standard de formulă. Toate încep cu semnul egal (=) și puteți utiliza oricare dintre funcțiile Excel predefinite din formulele matrice.
În exemplul următor, formula înmulțește partajările după preț în fiecare coloană, iar formula se află în celulele selectate din rândul 5.
-
Apăsați enter (dacă aveți un abonament Microsoft 365 curent); în caz contrar, apăsați Ctrl+Shift+Enter.
Atunci când apăsați Ctrl+Shift+Enter, Excel inserează automat formula între { } (o pereche de acolade de deschidere și închidere).
Notă: Dacă aveți o versiune curentă de Microsoft 365, puteți introduce pur și simplu formula în celula din stânga sus a zonei de ieșire, apoi apăsați enter pentru a confirma formula ca formulă matrice dinamică. În caz contrar, formula trebuie să fie introdusă ca o formulă matrice moștenită selectând mai întâi zona de ieșire, introducând formula în celula din stânga sus a zonei de ieșire, apoi apăsând CTRL+SHIFT+ENTER pentru a o confirma. Excel inserează acolade la începutul și la sfârșitul formulei pentru dvs. Pentru mai multe informații despre formulele matrice, consultați Reguli și exemple pentru formulele matrice.
Dacă trebuie să includeți date noi în formula matrice, consultați Extinderea unei formule matrice. De asemenea, puteți încerca:
-
Reguli pentru modificarea formulelor matrice (pot fi bibelouri)
-
Ștergerea unei formule matrice (apăsați Ctrl+Shift+Enter acolo)
-
Utilizarea constantelor matrice în formule matrice (pot fi utile)
-
Denumirea unei constante matrice (acestea pot face constantele mai ușor de utilizat)
Dacă doriți să vă jucați cu constantele matrice înainte de a le încerca cu propriile date, puteți utiliza datele eșantion aici.
Registrul de lucru de mai jos afișează exemple de formule matrice. Pentru a lucra cel mai bine cu exemplele, trebuie să descărcați registrul de lucru pe computer, făcând clic pe pictograma Excel din colțul din dreapta jos, apoi deschideți-l în programul desktop Excel.
Copiați tabelul de mai jos și lipiți-l în Excel în celula A1. Asigurați-vă că selectați celulele E2:E11, introduceți formula =C2:C11*D2:D11, apoi apăsați Ctrl+Shift+Enter pentru a o transforma într-o formulă matrice.
Vânzător |
Tipul mașinii |
Număr vândut |
Preț unitar |
Total vânzări |
---|---|---|---|---|
Preda |
Sedan |
5 |
2200 |
=C2:C11*D2:D11 |
Coupe |
4 |
1800 |
||
Dumitriu |
Sedan |
6 |
2300 |
|
Coupe |
8 |
1700 |
||
Lupu |
Sedan |
3 |
2000 |
|
Coupe |
1 |
1600 |
||
Roman |
Sedan |
9 |
2150 |
|
Coupe |
5 |
1950 |
||
Petculescu |
Sedan |
6 |
2250 |
|
Coupe |
8 |
2000 |
Crearea unei formule matrice cu mai multe celule
-
În registrul de lucru eșantion, selectați celulele de la E2 la E11. Aceste celule vor conține rezultatele dvs.
Selectați întotdeauna celula sau celulele care vor conține rezultatele înainte de a introduce formula.
Și ca întotdeauna, ne referim la 100% din timp.
-
Introduceți această formulă. Pentru a o introduce într-o celulă, începeți pur și simplu să tastați (apăsați semnul egal) și formula apare în ultima celulă selectată. De asemenea, puteți introduce formula în bara de formule:
=C2:C11*D2:D11
-
Apăsați Ctrl+Shift+Enter.
Crearea unei formule matrice cu o singură celulă
-
În registrul de lucru eșantion, faceți clic pe celula B13.
-
Introduceți această formulă utilizând oricare dintre metodele de la pasul 2 de mai sus:
=SUM(C2:C11*D2:D11)
-
Apăsați Ctrl+Shift+Enter.
Formula înmulțește valorile din zonele de celule C2:C11 și D2:D11, apoi adună rezultatele pentru a calcula un total general.
În Excel pentru web, puteți vizualiza formule matrice dacă registrul de lucru deschis le are deja. Dar nu veți putea crea o formulă matrice în această versiune de Excel apăsând Ctrl+Shift+Enter, care inserează formula între o pereche de acolade de deschidere și închidere({ }). Introducerea manuală a acestor acolade nu va transforma formula într-o formulă matrice.
Dacă aveți aplicația desktop Excel, puteți utiliza butonul Deschidere în Excel pentru a deschide registrul de lucru și a crea o formulă matrice.
Aveți nevoie de ajutor suplimentar?
Puteți oricând să întrebați un expert din Comunitatea tehnică Excel sau să obțineți asistență în Comunități.