Salt la conținutul principal

Crearea unei formule matrice

Formulele matrice sunt formule puternice care vă permit să efectuați calcule complexe, care deseori nu se pot efectua cu funcțiile standard ale foii de lucru. De asemenea, acestea sunt denumite formule "Ctrl-Shift-Enter" sau "MCP", deoarece trebuie să apăsați Ctrl + Shift + Enter pentru a le introduce.  Puteți utiliza formule matrice pentru a face aparent imposibilă, cum ar fi

  • Contorizarea numărului de caractere dintr-o zonă de celule.

  • Însumarea numerelor care îndeplinesc anumite condiții, cum ar fi cele mai mici valori dintr-o zonă sau dintr-un număr care se încadrează între o margine superioară și 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ă rezultate multiple. 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 pe 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.

  1. Faceți clic pe celula în care doriți să introduceți formula matrice.

  2. Introduceți formula pe care doriți să o utilizați.

    Formulele matrice utilizează sintaxa de formulă standard. Toate acestea încep cu semnul egal (=) și puteți utiliza oricare dintre funcțiile Excel încorporate în formulele matrice.

    De exemplu, această formulă calculează valoarea totală a unei matrice de prețuri bursiere și acțiuni și plasează rezultatul în celula de lângă "valoare totală".

    Un exemplu de formulă matrice care calculează un singur rezultat

    Formula mai întâi înmulțește acțiunile (celulele B2-F2) după prețurile lor (celulele B3-F3), apoi adaugă 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ă.

  3. Apăsați pe Enter (dacă aveți un abonament Microsoft 365 curent); altfel, 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 de î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 pe 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 rezultate multiple 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 le veți utiliza în argumentele matrice.

  1. Selectați zona de celule în care doriți să introduceți formula matrice.

  2. Introduceți formula pe care doriți să o utilizați.

    Formulele matrice utilizează sintaxa de formulă standard. Toate acestea încep cu semnul egal (=) și puteți utiliza oricare dintre funcțiile Excel încorporate în formulele matrice.

    În exemplul următor, formula multiplă partajează după preț în fiecare coloană, iar formula se află în celulele selectate din rândul 5.

    Un exemplu de formulă matrice calculând mai multe rezultate
  3. Apăsați pe Enter (dacă aveți un abonament Microsoft 365 curent); altfel, 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 de î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 pe 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:

Dacă doriți să vă jucați cu constantele matrice înainte să le încercați cu propriile date, puteți să utilizați 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-l transforma într-o formulă matrice.

Vânzător

Tip mașină

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

  1. În registrul de lucru eșantion, selectați celulele E2 prin 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, de obicei, ne referim la 100% din timp.

  1. Introduceți această formulă. Pentru a-l introduce într-o celulă, începeți să tastați (apăsați semnul egal), iar formula apare în ultima celulă selectată. De asemenea, puteți să introduceți formula în bara de formule:

    = C2: C11 * D2: D11

  2. Apăsați Ctrl+Shift+Enter.

Crearea unei formule matrice cu o singură celulă

  1. În registrul de lucru eșantion, faceți clic pe B13 celulă.

  2. Introduceți această formulă utilizând oricare dintre metodele de la pasul 2 de mai sus:

    =SUM(C2:C11*D2:D11)

  3. 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 formulele matrice dacă registrul de lucru pe care îl deschideți le conține deja. Dar nu veți putea să creați 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 de închidere ({}). Introducerea manuală a acestor bretele 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 întreba întotdeauna un expert de la Excel Tech Community, puteți obține asistență de la comunitatea Answers sau puteți sugera o caracteristică nouă sau o îmbunătățire pe Excel UserVoice.

Notă:  Această pagină a fost tradusă automatizat și poate conține erori gramaticale sau inexactități. Scopul nostru este ca acest conținut să vă fie util. Ne puteți spune dacă informațiile au fost utile? Aici se află articolul în limba engleză, ca referință.

Extindeți-vă competențele Office
Explorați instruirea
Fiți primul care obține noile caracteristici
Alăturați-vă utilizatorilor Office Insider

Au fost utile aceste informații?

Vă mulțumim pentru feedback!

Vă mulțumim pentru feedback! Se pare că ar fi util să luați legătura cu unul dintre agenții noștri de asistență Office.

×