Excel matrična formula je formula, ki izvaja izračune vrednosti v eni ali več matrikah namesto ene same podatkovne vrednosti. V programih za preglednice je polje obseg ali serija povezanih podatkovnih vrednosti, ki so običajno v sosednjih celicah na delovnem listu.
Ta navodila veljajo za Excel 2019, 2016, 2013, 2010 in Excel za Microsoft 365.
Kaj so matrične formule?
Matrične formule so podobne navadnim. Oni:
- Začnite z enačajem (=)
- Uporabi isto sintakso kot običajne formule
- Uporabi iste matematične operatorje
- Sledite istemu vrstnemu redu
Vendar so matrične formule obdane z zavitimi oklepaji { }. In ne morete jih kar vnesti; dodati jih morate tako, da po vnosu formule v celica ali celice. Zaradi tega se matrična formula včasih imenuje CSE formula v Excelu.
Kadar koli uredite matrično formulo, zavit oklepaj izgine. Če jih želite vrniti, znova pritisnite tipke Ctrl, Shift in Enter.
Obstajata dve glavni vrsti matričnih formul:
- Enocelične matrične formule, ki izvajajo več izračunov v eni celici delovnega lista
- Večcelične matrične formule, ki so v več kot eni celici delovnega lista
Kako ustvariti matrično formulo
-
Vnesite formulo v celico.
- Držite tipki Ctrl in Shift na tipkovnici.
- Pritisnite in spustite tipko Enter, da ustvarite matrično formulo.
- Spustite tipki Ctrl in Shift.
- Če je opravljeno pravilno, bodo formulo obdali zaviti oklepaji.
Enocelične matrične formule
Formula polja z eno celico uporablja funkcijo, kot je SUM, AVERAGE ali COUNTza združevanje izhodne formule večcelične matrike v eno samo vrednost v eni celici. Spodaj je primer:
{=SUM(A1:A2B1:B2)}
Zgornja formula sešteje zmnožek A1B1 in A2B2, nato pa vrne en sam rezultat v ena celica na delovnem listu. Drug način predstavitve te formule je:
=(A1B1)+(A2B2)
Večcelične matrične formule
Kot pove že njihovo ime, so matrične formule z več celicami v več celicah delovnega lista in vrnejo matriko kot odgovor. Z drugimi besedami, ista formula je v dveh ali več celicah in v vsaki celici vrne različne odgovore.
Vsaka kopija ali primerek matrične formule izvede isti izračun v vsaki celici, ki jo naseljuje, vendar vsaka uporablja drugačne podatke. Zato vsak daje različne rezultate. Primer formule polja z več celicami je:
{=A1:A2B1:B2}
Če je zgornja matrična formula v celicah C1 in C2 na delovnem listu, bi bili rezultati naslednji:
- Podatki v A1 se pomnožijo s podatki v B1, rezultati pa se prikažejo v celici C1.
- Podatki v A2 se pomnožijo s podatki v B2, rezultati pa se prikažejo v celici C2.
Matrične formule in Excelove funkcije
Uporabite lahko veliko Excelovih vgrajenih funkcij, kot so SUM, AVERAGE in COUNT , v matrični formuli. Obstaja tudi nekaj funkcij, kot je TRANSPOSE, ki morajo biti vedno matrične formule, da delujejo pravilno. (Funkcija TRANSPOSE kopira podatke iz vrstice v stolpec ali obratno.)
Prav tako lahko razširite uporabnost številnih funkcij, kot so INDEX in MATCH ali MAXin IF tako, da ju uporabite skupaj v matrični formuli.
Ustvarite preprosto formulo polja z eno celico
Enocelične matrične formule običajno najprej izvedejo večcelični izračun in nato za združevanje uporabijo funkcijo, kot je AVERAGE ali SUM izhod matrike v en sam rezultat.
Prezri vrednosti napak pri iskanju podatkov
Ta matrična formula uporablja funkcije AVERAGE, IF in ISNUMBER za iskanje povprečna vrednost za obstoječe podatke, medtem ko so prezrte vrednosti napak, kot sta DIV/0! in NAME?
Štetje celic podatkov
Uporabite funkciji SUM in IF v matrični formuli za štetje celic podatkov, ki izpolnjujejo enega od več pogojev; ta tehnika se razlikuje od uporabe Excelove funkcije COUNTIFS, ki zahteva, da so izpolnjeni vsi nastavljeni pogoji, preden prešteje celico.
Poišči največje pozitivno ali negativno število
Ta primer združuje funkcijo MAX in funkcijo IF v matrični formuli, ki bo našla največjo ali največjo vrednost za obseg podatkov, ko izpolnjujejo posebna merila. Tu največja vrednost predstavlja najpočasnejši čas.
Poišči najmanjše pozitivno ali negativno število
Podobno kot v zgornjem primeru lahko združite funkciji MIN in IF v matrični formuli, da poiščete najmanjšo ali najmanjšo vrednost za vrsto podatkov, ko izpolnjujejo določena merila.
Poiščite srednjo ali srednjo vrednost
Funkcija MEDIAN v Excelu najde srednjo vrednost za seznam podatkov. Če jo kombinirate s funkcijo IF v matrični formuli, lahko najdete srednjo vrednost za različne skupine povezanih podatkov.
Izdelajte iskalno formulo z več merili
Ta matrična formula vključuje ugnezdenje funkcij MATCH in INDEX za iskanje določenih informacij v bazi podatkov.
Izdelajte levo iskalno formulo
Funkcija VLOOKUP običajno išče le podatke, ki se nahajajo v stolpcih na desni, vendar s kombinacijo funkcije CHOOSE lahko lahko ustvari levo iskalno formulo, ki bo iskala stolpce podatkov levo od argumenta Lookup_value.
Ko vnašate matriko kot argument za funkcijo, ki običajno vsebuje samo eno vrednost ali sklic na celico, lahko neposredno vnesete oklepaje, namesto da uporabite Ctrl+Shift+Enterkombinacija tipk, kot v zgornjem primeru.