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. Secțiunile următoare descriu diferențele dintre matricele dinamice și formulele moștenite Ctrl+Shift+Enter (CSE).

Formule matrice dinamice:

  • Se poate "vărsa" în afara limitelor celulei unde introduceți formula. Următorul exemplu arată funcția RANDARRAY din D1, care se revarsă în D1:F5 sau 5 rânduri pe 3 coloane. Introduceți formula matrice dinamică doar în celula D1, iar rezultatele acesteia se vor vărsa în celulele adiacente. În schimb, trebuie să introduceți o formulă CSE moștenită în întreaga zonă de ieșire și să o confirmați apăsând Ctrl+Shift+Enter.

    Captură de ecran care arată funcția RANDARRAY introdusă în celula D1, vărsându-se de la D1 la F5.

  • Se redimensionează automat pe măsură ce adăugați sau eliminați date din zona sursă. Formulele matrice CSE trunchiază zona de returnare dacă este prea mică sau returnează #N/A dacă este prea mare.

  • Evaluați formulele într-un context cu o singură celulă. De exemplu, funcția RAND returnează un singur rezultat, astfel că dacă doriți ca mai multe numere aleatoare să fie returnate la grilă, utilizați funcția RANDARRAY. Când omiteți argumentul de referință, funcțiile ROW și COLUMN returnează numerele de rând și de coloană ale celulei care conține formula. Pentru a genera o matrice secvențială, utilizați funcția SEQUENCE și specificați numărul necesar de rânduri sau coloane.

  • Vărsarea automată atunci când returnează mai mult de un rezultat. Nu este necesar să apăsați Ctrl+Shift+Enter.

  • Excel păstrează formulele matrice CSE din motive de compatibilitate. Pentru registrele de lucru noi, utilizați în schimb formule matrice dinamice.

  • Când celulele dintr-o formulă matrice CSE moștenită depindeau una de cealaltă, Excel încerca să le calculeze individual, nu 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 inconsistente, utilizați formule separate în loc să vă bazați pe separarea CSE. Formulele matrice dinamice nu se întrerup. În schimb, ei raportează referința circulară pentru ca dvs. să o puteți aborda.

  • Pot fi modificate cu ușurință prin modificarea celulei sursă, în timp ce formulele matrice CSE necesită să editați întreaga zonă simultan.

  • Nu puteți insera sau șterge rânduri sau coloane dintr-o zonă activă de formule matrice CSE. Pentru a face aceste modificări, eliminați mai întâi formula matrice.

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: @