Formule matrice dinamice versus formule matrice CSE moștenite

Se aplică la
Excel pentru Microsoft 365 Excel pentru Microsoft 365 pentru Mac Excel pentru iPad Excel pentru iPhone

În septembrie 2018, am lansat formule matrice dinamice pentru Excel pentru Microsoft 365. Diferențele dintre matricele dinamice și formulele moștenite Ctrl+Shift+Enter (CSE) sunt discutate mai jos.

Formule matrice dinamice:

  • Se poate "vărsa" în afara limitelor celulei în care este introdusă formula. Următorul exemplu arată funcția RANDARRAY din D1, care se revarsă în D1:F5 sau 5 rânduri pe 3 coloane. Formula matrice dinamică există tehnic doar în celula D1, în timp ce cu o formulă CSE moștenită, formula ar trebui introdusă în toată zona.

    Funcția RANDARRAY introdusă în celula D1, vărsându-se de la D1 la F5.

  • Se va redimensiona automat pe măsură ce datele sunt adăugate sau eliminate din zona sursă. Formulele matrice CSE vor trunchia zona de returnare dacă este prea mică sau vor returna #N/A dacă este prea mare.
  • Calculați într-un context 1x1. De exemplu, funcția RAND va returna un rezultat unic, astfel încât dacă doriți ca mai multe numere aleatoare să fie returnate în grilă, puteți utiliza funcția RANDARRAY. Funcțiile ROW și COLUMN vor returna rândul și coloana celulei sursă. SEQUENCE(ROW()) poate fi utilizată pentru a reproduce comportamentul vechi al ROW într-o formulă matrice moștenită.
  • Toate formulele noi care returnează mai mult de un rezultat vor vărsa automat. Nu este necesar să apăsați Ctrl+Shift+Enter.
  • Formulele matrice CSE sunt reținute din motive de compatibilitate. În continuare, ar trebui să utilizați în schimb formule matrice dinamice.
  • Atunci când celulele dintr-o formulă matrice CSE moștenită depind una de cealaltă, Excel va încerca să le calculeze individual în loc să o calculeze ca matrice. Acest comportament a fost denumit "despărțire CSE" și, în anumite circumstanțe, formulele calculate în acest fel puteau produce rezultate neconcordante. Pentru a evita posibilitatea apariției unor rezultate neconcordante, vă recomandăm să utilizați formule separate în loc să vă bazați pe separarea CSE. Formulele matrice dinamice nu se vor despărți. În schimb, ei vor raporta referința circulară pentru ca dvs. să o puteți aborda.
  • Se pot modifica cu ușurință prin modificarea celulei sursă, în timp ce formulele matrice CSE necesită editarea simultană a întregii zone.
  • Inserarea/ștergerea coloanelor și rândurilor este interzisă într-o zonă activă de formule matrice CSE. Trebuie mai întâi să ștergeți toate formulele matrice existente care vă stau în cale.

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.

Consultați și

Funcția FILTER

Funcția RANDARRAY

Funcția SEQUENCE

Funcția SORT

Funcția SORTBY

Funcția UNIQUE

#VĂRSARE! din Excel

Matricele dinamice și comportamentul matricelor vărsate

Operatorul de intersecție implicit: @