Formulele matrice dinamice vs. formulele matrice MCP moștenite

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

Notă: 24 septembrie 2018: funcțiile Dynamic Array 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.

Formule matrice dinamice:

  • Poate "vărsa" în afara limitelor de celule în care este introdusă formula. Următorul exemplu arată funcția RANDARRAY în D1, care se răspândește în D1: F5 sau 5 rânduri cu 3 coloane. Formula dinamică matrice există doar în celula D1, în timp ce, cu o formulă MCP moștenită, formula va trebui să fie introdusă în întreaga zonă.

    Funcția RANDARRAY introdusă în celula D1, deversând de la D1 la F5.

  • Se va redimensiona automat, deoarece datele sunt adăugate sau eliminate din zona sursă. Formulele matrice MCP vor trunchia zona de returnare dacă este prea mică sau se returnează #N dacă este prea mare.

  • Calculați într-un context 1x1. De exemplu, funcția rand va returna un rezultat unic, așadar, dacă doriți să returnați mai multe numere aleatoare în grilă, puteți utiliza funcția RANDARRAY. Funcțiile rând și coloană vor returna rândul și coloana celulei sursă. Secvență (ROW ()) poate fi utilizat pentru a reproduce comportamentul vechi al RÂNDULui într-o formulă matrice moștenită.

  • Toate formulele noi care returnează mai mult de 1 rezultat se vor vărsa automat. Nu trebuie să apăsați Ctrl + Shift + Enter.

  • Formulele matrice MCP sunt păstrate din motive de compatibilitate. Dacă merge înainte, ar trebui să utilizați în schimb formule matrice dinamice.

  • Atunci când celulele dintr-o formulă de matrice MCP moștenită depind una de alta, Excel va încerca să calculeze fiecare individual în loc de matrice. Acest comportament a fost denumit "divizare CSE" și, în anumite circumstanțe, formulele calculate în acest fel pot genera rezultate inconsistente. Pentru a evita potențialul pentru rezultate inconsistente, vă recomandăm să utilizați formule separate în loc să vă bazați pe divizarea CSE. Formulele matrice dinamice nu se vor destrăma. În schimb, aceștia vor raporta referința circulară, astfel încât să o puteți aborda.

  • Se poate modifica cu ușurință, modificând celula sursă, în timp ce formulele de matrice CSE necesită ca întreaga zonă să fie editată simultan.

  • Inserarea coloanelor și a rândurilor/ștergerea este interzisă într-o zonă de formule matrice activă CSE. Mai întâi trebuie să ștergeți toate formulele de matrice existente care sunt în curs de desfășurare.

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

Matricele dinamice și comportamentul matricelor vărsate

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.

×