Excel care returnează un set de valori, cunoscute și ca matrice, returnează aceste valori celulelor învecinate. Acest comportament se numește vărsare.

Formulele care pot returna matrice de dimensiune variabilă se numesc formule matrice dinamice. Formulele care returnează în prezent matrice care se vărsează cu succes pot fi denumite formule matrice vărsate.  

În continuare sunt câteva note care vă ajută să înțelegeți și să utilizați aceste tipuri de formule. 

Ce înseamnă vărsarea?

Notă: Formulele matrice mai vechi, cunoscute sub numele de formule matrice moștenite, returnează întotdeauna un rezultat cu dimensiune fixă ; acestea se vărsează întotdeauna în același număr de celule. Comportamentul de vărsare descris în acest subiect nu se aplică la formulele matrice moștenite.

Vărsarea înseamnă că o formulă a avut ca rezultat mai multe valori și acele valori au fost plasate în celulele învecinate. De exemplu, =SORT(D2:D11,1,-1), care sortează o matrice în ordine descendentă, ar returna o matrice corespunzătoare cu o înălțime de 10 rânduri. Dar trebuie să introduceți formula doar în celula din stânga sus, sau F2 în acest caz, și se va vărsa automat în jos la celula F11.

Sortați valorile din celulele D2:D11 cu =SORT(D2:D11,1,-1)

Puncte cheie

  • Când apăsați pe Enter pentru a confirma formula, Excel va dimensiona dinamic zona de ieșire pentru dvs. și va plasa rezultatele în fiecare celulă din acea zonă.

  • Dacă scrieți o formulă matrice dinamică pentru a acționa asupra unei liste de date, poate fi util să o plasați într-un tabel Excel, apoi să utilizați referințe structurate pentru a face referire la date. Aceasta deoarece referințele structurate se ajustează automat pe măsură ce se adaugă sau se elimină rânduri din tabel.

  • Formulele matrice vărsate nu sunt acceptate în Excel tabel, astfel că trebuie să le plasați în grila din afara tabelului. Tabelele sunt cele mai potrivite pentru a ține apăsate rânduri și coloane de date independente.

  • După ce introduceți o formulă matrice vărsată, atunci când selectați orice celulă din zona vărsată, Excel va plasa o bordură evidențiată în jurul zonei. Bordura va dispărea atunci când selectați o celulă în afara zonei.

    Formulă matrice cu zona de ieșire evidențiată cu o bordură albastră

  • Doar prima celulă din zona vărsată este editabilă. Dacă selectați altă celulă din zona vărsată, formula va fi vizibilă în bara de formule, dar textul este "fantomă" și nu poate fi modificat. Dacă trebuie să actualizați formula, trebuie să selectați celula din stânga sus din zona matricei, să o modificați după cum este necesar, apoi Excel va actualiza automat restul zonei vărsate atunci când apăsați Enter.

    Imagine cu o formulă matrice fantomă, însemnând că nu este editabilă, deoarece nu este prima celulă din zona matricei

  • Suprapunerea formulelor - Formulele matrice nu pot fi introduse dacă există ceva care blochează zona de ieșire. iar dacă se întâmplă acest lucru, Excel va returna o eroare #SPILL! indicând faptul că există un bloc. Dacă eliminați blocarea, formula se va vărsa așa cum vă așteptați. În exemplul de mai jos, zona de ieșire a formulei se suprapune peste altă zonă cu datele și este afișată cu o bordură punctată care se suprapune peste celule cu valori care indică faptul că nu se poate vărsa. Eliminați datele de blocare sau copiați-le în altă parte și formula se va vărsa așa cum vă așteptați.

    Imagine cu un #SPILL! care indică faptul că rezultatul formulei matrice se confruntă cu un bloc care împiedică vărsarea.

  • Formulele matrice moștenite introduse prin CTRL+SHIFT+ENTER (CSE) sunt acceptate în continuare din motive de compatibilitate inversă, dar nu ar mai trebui utilizate. Dacă place, puteți face conversia formulelor matrice moștenite în formule matrice dinamice, găsiând prima celulă din zona de matrice, copiați textul formulei, ștergeți întreaga zonă a matricei moștenite, apoi introduceți din nouă formula în celula din stânga sus. Înainte de a face upgrade formulelor matrice moștenite la formule matrice dinamice, trebuie să știți unele diferențe decalcul între cele două.

  • Excel oferă suport limitat pentru matricele dinamice dintre registrele de lucru, iar acest scenariu este acceptat doar când sunt deschise ambele registre de lucru. Dacă închideți registrul de lucru sursă, toate formulele matrice dinamice legate vor returna o eroare #REF! când sunt reîmprospătate.

Aveți nevoie de ajutor suplimentar?

Puteți întreba oricând un expert de la Excel Tech Community sau puteți obține asistență de la comunitatea Answers.

Consultați și

Funcția FILTER

Funcția RANDARRAY

Funcția SEQUENCE

Funcția SORT

Funcția SORTBY

Funcția UNIQUE

Erorile #SPILL! din Excel

Operatorul de intersecție implicit: @

Aveți nevoie de ajutor suplimentar?

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

V-a fost de ajutor această informație?

Cât de mulțumit sunteți de calitatea traducerii?
Ce v-a afectat experiența?

Vă mulțumim pentru feedback!

×