Un Excel mulțime formulă este o formulă care efectuează calcule privind valorile într-una sau mai multe matrice și nu o singură valoare de date. În programele de calcul tabelar, o matrice reprezintă o serie sau valori de date aferente care sunt stocate în mod normal în celule adiacente dintr-o foaie de lucru. Acest ghid explică modul de utilizare a formulelor de matrice în toate versiunile moderne ale Excel.
Acest tutorial este compatibil cu majoritatea versiunilor Excel, inclusiv 2007, 2010, 2013, 2016 și Office 365.
Ce sunt formulele de matrice?
Formulele matricei sunt similare cu formulele regulate:
- Începe cu un semn egal ( = )
- Utilizați aceeași sintaxă ca și formulele obișnuite
- Utilizați aceiași operatori matematici
- Urmați aceeași ordine de operare
În Excel, formulele de matrice sunt înconjurate de bretele curbate { } - aceste bretele nu pot fi doar introduse; acestea trebuie adăugate la o formulă prin apăsarea tastei Ctrl , Schimb , și introduce după introducerea formulei într-o celulă sau în celule. Din acest motiv, o formulă de matrice este denumită uneori a CSE formulă în Excel.
O excepție de la această regulă este atunci când brațele curl sunt utilizate pentru a introduce o matrice ca argument pentru o funcție care în mod normal conține doar o singură valoare sau referință de celule. De exemplu, în tutorialul de mai jos care utilizează VLOOKUP si ALEGE pentru a crea o formulă de căutare la stânga, este creată o matrice pentru ALEGE funcţia lui num_index argument prin tastarea armelor în jurul matricei introduse.
Pași pentru crearea unei formule de matrice
- Introduceți formula.
- Țineți apăsată tasta Ctrl și Schimb tastele de pe tastatură.
- Apăsați și eliberați introduce cheie pentru a crea formula matrice.
- EliberațiCtrl și Schimb chei.
Dacă este făcută corect, formula va fi înconjurată de brațele curbate, iar fiecare celulă care deține formula va conține un rezultat diferit.
Editarea unei formule de matrice
Ori de câte ori este editată o formulă de matrice, coardele curbate dispar din jurul formulei matricei. Pentru a le obține înapoi, formula matrice trebuie introdusă apăsând pe Ctrl, Schimb, și introduce chei din nou la fel ca atunci când formula de matrice a fost creat pentru prima dată.
Tipuri de formule de matrice
Există două tipuri principale de formule de matrice:
- Formule de matrice cu o singură celulă care efectuează mai multe calcule într-o singură celulă de foaie de lucru.
- Formule de matrice cu mai multe celule care sunt situate în mai multe celule de foaie de lucru.
Formule cu o singură matrice de celule
Acest tip de formula matricei utilizează o funcție, cum ar fi SUMĂ, IN MEDIE, sau NUMARA, pentru a combina rezultatul unei formule de matrice cu mai multe celule într-o singură valoare într-o singură celulă. Un exemplu de formula unică a matricei de celule ar fi:
{= SUM (A1: A2 * B1: B2)}
Această formulă adaugă împreună produsul A1 * B1 și A2 * B2, și apoi returnează un singur rezultat într-o singură celulă din foaia de lucru. O altă modalitate de a scrie formula de mai sus ar fi:
Formule de matrice multi-celulare
După cum sugerează și numele acestora, aceste formule de matrice sunt situate în mai multe celule din foaia de lucru și returnează un matrice ca răspuns. Cu alte cuvinte, aceeași formulă este localizată în două sau mai multe celule și returnează răspunsuri diferite în fiecare celulă.
Fiecare copie sau instanță, din formula matricei, efectuează același calcul în fiecare celulă pe care o locuiește, dar fiecare instanță a formulei utilizează date diferite în calculele sale. Prin urmare, fiecare instanță produce rezultate diferite. Un exemplu de formula de matrice multiplă ar arăta astfel:
{= A1: A2 * B1: B2}
Dacă exemplul de mai sus este localizat în celulele C1 și C2 într-o foaie de lucru, rezultatele vor fi după cum urmează:
- Datele din A1 este înmulțită cu datele din B1, iar rezultatele sunt stocate în celulă C1.
- Datele din A2 este înmulțită cu datele din B2, iar rezultatele sunt stocate în celulă C2.
Folosind matrice pentru a transpune rândurile și coloanele
TRANSPUNE funcția este utilizată pentru a copia datele dintr-un rând într-o coloană sau invers. Această funcție este una dintre puținele din Excel, care trebuie să fie întotdeauna utilizată ca o formulă de matrice.
Formule de array și funcții Excel
Multe dintre funcțiile Excel integrate, cum ar fi SUMĂ, IN MEDIE, și NUMARA, pot fi de asemenea utilizate într-o formulă de matrice. Există, de asemenea, câteva funcții, cum ar fi TRANSPUNE funcția, care trebuie întotdeauna introdusă ca o matrice pentru ca aceasta să funcționeze corect. Utilitatea multor funcții, cum ar fi INDEX și MECI sau MAX și DACĂ pot fi extinse prin utilizarea lor împreună într-o formulă matrice.
Exemple de formule de matrice în Excel:
01 din 08Creați o formulă simplă pentru o singură matrice de celule
Formulele matricelor cu celule singulare comportă mai întâi un calcul multi-celular și apoi utilizează o funcție cum ar fi IN MEDIE sau SUM pentru a combina rezultatul matricei într-un singur rezultat.
02 din 08Ignorați valorile de eroare la găsirea datelor
Această formulă de matrice utilizează IN MEDIE, DACĂ, și ISNUMBER funcții pentru a găsi valoarea medie pentru datele existente în timp ce ignoră valorile de eroare, cum ar fi # DIV / 0! și #NUME?
03 din 08Contelează celulele de date
Folosește SUMĂ șiDACĂ funcționează într-o formulă de matrice pentru a număra celulele de date care întrunesc una din mai multe condiții; această tehnică diferă de utilizarea Excel COUNTIFS , care necesită îndeplinirea tuturor condițiilor stabilite înainte de numărarea celulei.
04 din 08Găsiți cel mai mare număr pozitiv sau negativ
Acest exemplu combină funcția MAX funcție șiDACĂ funcția într-o formulă de matrice care va găsi valoarea cea mai mare sau cea mai mare pentru o gamă de date când sunt îndeplinite anumite criterii.
05 din 08Găsiți cel mai mic număr pozitiv sau negativ
Similar cu exemplul de mai sus, acesta combină funcția MIN funcție și IF funcția într-o formulă de matrice pentru a găsi valoarea cea mai mică sau minimă pentru o gamă de date atunci când sunt îndeplinite anumite criterii.
06 din 08Găsiți valoarea medie sau medie
MEDIAN funcția din Excel găsește valoarea intermediară pentru o listă de date. Prin combinarea cu DACĂ funcția într-o formulă matrice, se poate găsi valoarea medie pentru diferite grupuri de date conexe.
07 din 08Faceți o formulă de căutare cu mai multe criterii
Această formulă de matrice implică cuibăritul MECI și INDEX funcții pentru a găsi informații specifice într-o bază de date.
08 din 08Faceți o formulă de căutare stânga
VLOOKUP funcția căutată în mod normal doar pentru datele aflate în coloane spre dreapta, ci prin combinarea cu ALEGE puteți crea o formulă de căutare din stânga care va căuta coloane de date în stânga Lookup_value argument.