Matricele dinamice și comportamentul matricelor vărsate

Începând din septembrie 2018, toate formulele Excel care returnează mai multe valori, cunoscute și ca matrice, vor returna rezultatele la celulele vecine. Acest comportament se numește deversare.

Orice formulă care are potențialul de a returna mai multe rezultate poate fi denumită formulă dinamică de matrice . Formulele care returnează în prezent rezultate multiple și care se propagă cu succes pot fi denumite formule matrice vărsate

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

Ce înseamnă scurgerea?

Spill înseamnă că o formulă a dus la valori multiple, iar acele valori au fost plasate în celulele vecine. De exemplu, = Sortare (D2: D11, 1;-1), care sortează o matrice în ordine descrescătoare, va returna o matrice corespunzătoare care are 10 rânduri înălțime. Dar trebuie doar să introduceți formula în celula din stânga sus sau F2 în acest caz și se va vărsa automat în celula F11.

Sortarea valorilor din celulele D2: D11 cu = SORT (D2: D11; 1;-1)

Notă: 24 septembrie 2018: funcțiile de matrice vărsate sunt în prezent o caracteristică beta și sunt disponibile doar pentru o porțiune de utilizatori Office Insider în acest moment. Vom continua să optimizăm aceste caracteristici în următoarele câteva luni. Atunci când vor fi gata, le vom lansa pentru toți utilizatorii Office Insider și abonații Office 365.

Puncte cheie

  1. Atunci când apăsați pe Enter pentru a confirma formula, Excel va dimensiona dinamic zona de ieșire pentru dvs., apoi va introduce rezultatele în fiecare celulă din intervalul respectiv.

  2. Dacă scrieți o formulă matrice dinamică pentru a acționa într-o listă de date, poate fi utilă să o amplasați într-un tabel Excel, apoi să utilizați referințe structurate pentru a face referire la date. Acest lucru se întâmplă deoarece referințele structurate se ajustează automat pe măsură ce rândurile sunt adăugate sau eliminate din tabel.

  3. Formulele de matrice vărsate nu sunt acceptate în tabelele Excel, așa că ar trebui să le plasați în grila din afara tabelului. Tabelele sunt cele mai potrivite pentru deținerea rândurilor și coloanelor de date independente.

  4. După ce introduceți o formulă de matrice deversată, când selectați orice celulă din zona de deversare, Excel va amplasa o bordură evidențiată în jurul zonei. Bordura va dispărea atunci când selectați o celulă din afara zonei.

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

  5. Doar prima celulă din zona de deversare este editabilă. Dacă selectați o altă celulă din zona de deversare, 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 matrice, să o modificați după cum este necesar, apoi Excel va actualiza automat restul zonei de deversare atunci când apăsați pe Enter.

    Imagine cu o formulă de matrice fantomă, ceea ce înseamnă că nu este editabil, deoarece nu este prima celulă din zona matrice

  6. Formulele de suprapunere a formulelor nu pot fi introduse dacă există ceva care blochează zona de ieșire. Iar dacă se întâmplă acest lucru, Excel va returna o #SPILL! eroare care indică faptul că există un blocaj. Dacă eliminați blocajul, formula se va vărsa așa cum vă așteptați. În exemplul de mai jos, zona de ieșire a formulei depășește o altă zonă cu date și este afișată cu o bordură punctată care se suprapun 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! eroare care indică faptul că o ieșire din formula matrice se confruntă cu un blocaj care împiedică vărsarea acestuia.

  7. Formulele matrice moștenite introduse prin intermediul Ctrl + Shift + Enter (CSE) sunt încă acceptate pentru motive de compatibilitate inversă, dar nu trebuie să mai fie utilizate. Dacă doriți, puteți efectua conversia formulelor matrice moștenite în formule matrice dinamice, dacă găsiți prima celulă din zona 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ă fiți conștienți de unele diferențe de calculîntre cele două.

  8. 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 î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.

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

Operator de intersecție implicit: @

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.

×