
O matrice în Excel este o structură care conține o colecție de valori. Tablourile pot fi mapate perfect la intervale într-o foaie de calcul, motiv pentru care sunt atât de importante în Excel. Toate formulele Excel care utilizează o referință de foaie de lucru funcționează cu matrici, deși matricele de cele mai multe ori sunt invizibile.
În exemplul prezentat, cele trei intervale se mapează în matrici într-o schemă „rând cu coloană” ca aceasta:
B3:D3 // 1 row x 3 columns B5:B7 // 3 rows x 1 column B9:D10 // 2 rows x 3 columns
Dacă afișăm valorile din aceste intervale ca tablouri, avem:
B3:D3=("red","green","blue") B5:B7=("red";"green";"blue") B9:D10=(10,20,30;40,50,60)
Tablourile de avize trebuie să reprezinte o structură dreptunghiulară.
Sintaxa matricei
Toate tablourile din Excel sunt înfășurate în paranteze crețate () și delimitatorii dintre elementele matrice indică rânduri și / sau coloane.
O virgulă (,) reprezintă aranjamentul orizontal în coloane, iar un punct și virgulă (;) reprezintă aranjamentul vertical în rânduri. De exemplu, ambele tablouri de mai jos conțin numerele 1-3, dar una este orizontală și una verticală:
(1,2,3) // horizontal array (columns) (1;2;3) // vertical array (rows)
Valorile textului dintr-o matrice apar între ghilimele duble ("") astfel:
("a","b","c")
După cum sa menționat, matricile sunt o structură convenabilă în foile de calcul, deoarece pot fi mapate cu ușurință la valorile dintr-o gamă de celule.
Matrice în formule
Deoarece matricile se mapează direct la intervale, toate formulele funcționează cu matrici într-un fel, deși nu este întotdeauna evident. Un exemplu simplu este o formulă care utilizează funcția SUM pentru a însuma intervalul A1: A5, care conține 10,15,20,25,30. În interiorul SUM, gama se rezolvă la o serie de valori. SUM apoi însumează toate valorile din matrice și returnează un singur rezultat de 100:
=SUM(A1:A5) =SUM((10;15;20;25;30)) =100
Notă: puteți utiliza tasta F9 pentru a „vedea” tablourile din formulele Excel. Vedeți acest videoclip pentru o demonstrație despre utilizarea F9 pentru depanare.
Formule matrice
Formulele matrice implică o operație care oferă o serie de rezultate. De exemplu, aici este o formulă simplă de matrice care returnează numărul total de caractere din intervalul A1: A5:
=SUM(LEN(A1:A5))
În interiorul funcției LEN, A1: A5 este extins la o serie de valori. Funcția LEN generează apoi un număr de caractere pentru fiecare valoare și returnează o matrice de 5 rezultate. Funcția SUM returnează apoi suma tuturor elementelor din matrice.