Bralci, kot ste vi, pomagajo podpirati MUO. Ko opravite nakup prek povezav na našem spletnem mestu, lahko zaslužimo partnersko provizijo. Preberi več.

Matrične formule so ključni del kompleta orodij, zaradi katerega je Excel vsestranski. Vendar so lahko ti izrazi za začetnike zastrašujoči.

Čeprav se na prvi pogled morda zdijo zapleteni, je njihove osnove enostavno razumeti. Učenje nizov je priročno, saj te formule poenostavljajo upravljanje zapletenih Excelovih podatkov.

Kaj je matrična formula v Excelu?

Matrika je katera koli zbirka celic v stolpcu, vrstici ali kombinaciji, zbranih v skupino.

V Microsoft Excelu se izraz matrična formula nanaša na družino formul, ki izvajajo eno ali več operacij na takšnem obsegu celic, vse naenkrat, namesto ene celice naenkrat.

Prejšnje različice Excela so od uporabnikov zahtevale pritisk Ctrl + Shift + Enter za ustvarjanje funkcije polja, kar ima za posledico ime funkcij CSE (Ctrl, Shift, Escape), čeprav to ne velja več za Excel 365.

Primer je lahko funkcija za pridobitev vsote vseh prodaj nad 100 USD na določen dan. Ali določiti dolžino (v cifrah) petih različnih števil, shranjenih v petih celicah.

instagram viewer

Matrične formule so lahko tudi popoln način za črpanje vzorčnih podatkov iz velikih naborov podatkov. Uporabijo lahko argumente, ki vključujejo obseg celic iz enega samega stolpca, obseg celic iz ene vrstice ali celice, ki obsegajo več vrstic in stolpcev.

Pogojne stavke je mogoče uporabiti tudi pri vlečenju podatkov v matrično formulo, na primer samo vlečenje števil nad ali pod določeno vrednostjo ali vlečenje vsake n-te vrednosti.

Ta razdrobljen nadzor vam omogoča, da zagotovite, da vlečete natančno podnabor svojih podatkov, filtrirate neželene vrednosti celic ali vzamete naključni vzorec elementov za namene testiranja.

Kako definirati in ustvariti matriko v Excelu

Matrične formule je na najosnovnejši ravni enostavno ustvariti. Za preprost primer lahko upoštevamo račun za naročilo delov za stranko z naslednjimi informacijami o vrstični postavki: izdelek SKU (Stock Keeping Unit), kupljena količina, kumulativna teža kupljenih izdelkov in cena na enoto. kupljeno.

Za dokončanje računa je treba na koncu spodnje tabele dodati tri stolpce, enega za vmesni seštevek delov, ena za stroške pošiljanja in tretja za skupno ceno vsake vrstice postavka.

Za izračun vsake vrstične postavke lahko uporabite preprosto formulo. Če pa bi bil račun namenjen za veliko postavk, bi lahko hitro postalo veliko bolj zapleteno. Namesto tega lahko "Vmesni seštevek" izračunate z eno samo formulo v celici E4:

=B4:B8 * D4:D8

Obe števili, ki ju množimo, sta obsega celic in ne posamezne celice. V vsaki vrstici formula potegne ustrezne vrednosti celic iz nizov in rezultat postavi v pravilno celico brez nadaljnjega vnosa s strani uporabnika.

Če predpostavimo, da je pavšalna cena pošiljanja 1,50 USD na funt, lahko naš stolpec pošiljanja izračunamo s podobno formulo v celici F4:

=C4:C8 * B11

Tokrat smo uporabili samo polje na levi strani operatorja množenja. Rezultati se še vedno samodejno vnesejo, vendar se tokrat vsak pomnoži s statično vrednostjo.

Končno lahko uporabimo isto vrsto formule, kot smo jo uporabili za vmesni seštevek, da dobimo skupno z dodajanjem nizov vmesnih vsot in stroškov pošiljanja v celico G4:

=E4:E8 + F4:F8

Ponovno je preprosta matrična formula spremenila, kar bi sicer bilo pet formul, v eno.

V prihodnosti, dodajanje davčnih izračunov v to preglednico bi bilo treba spremeniti samo eno formulo, namesto da bi spremenili vsako vrstično postavko.

Upravljanje pogojev v Excelovih nizih

Prejšnji primer uporablja osnovne aritmetične formule v nizih za ustvarjanje rezultatov, vendar preprosta matematika ne bo več delovala v bolj zapletenih situacijah.

Na primer, recimo, da se je podjetje, ki je ustvarilo račun v prejšnjem primeru, spremenilo v drugega prevoznika tovora. V tem primeru se lahko cena standardnega pošiljanja zniža, vendar se lahko za predmete nad določeno težo zaračuna pristojbina.

Za nove cene pošiljanja velja standardno pošiljanje 1,00 $ na funt, in pošiljke večje teže bodo 1,75 $ za funt. Pošiljanje velike teže velja za karkoli nad sedem funtov.

Namesto da bi se vrnili k izračunu posamezne tarife pošiljanja po vrsticah, lahko matrična formula vključuje IF pogojni stavek da določite ustrezen strošek pošiljanja za vsako vrstično postavko:

=IF(C4:C8 < 7, C4:C8*B11, C4:C8*B12)

Z eno hitro spremembo funkcije v eni celici in dodajanjem nove cene pošiljanja v našo tabelo s cenami lahko zdaj vidimo, da ne samo, da celoten stolpec pošiljanja izračuna glede na težo, ampak tudi skupne vrednosti samodejno poberejo novo cene.

Račun je tako pripravljen na prihodnost, kar zagotavlja, da bo vsaka prihodnja sprememba obračuna stroškov zahtevala spremembo samo ene funkcije.

Združevanje več ali različnih pogojnikov nam lahko omogoči izvajanje različnih dejanj. To logiko je mogoče uporabiti na več načinov za isto matriko podatkov. Na primer,

  • Dodate lahko dodatno funkcijo IF, da prezrete pošiljanje, če delna vsota presega določen znesek.
  • Davčno tabelo bi lahko dodali za obdavčitev različnih kategorij izdelkov po različnih stopnjah.

Ne glede na to, kako zapleten je račun, bo za preračun katerega koli dela računa dovolj le urejanje ene same celice.

Primer: povprečje N-tih števil

Poleg preprostega izračuna in posodabljanja velikih količin podatkov lahko matrične formule potegnejo del nabora podatkov za namene testiranja.

Kot kaže naslednji primer, je izvlečenje rezine podatkov iz velikega nabora podatkov za namene preverjanja preprosto z uporabo matričnih formul:

V zgornjem primeru celica D20 uporablja preprosta funkcija za povprečje vsak n-ti rezultat senzorja 1. V tem primeru lahko definiramo nth z uporabo vrednosti v celici D19, kar nam daje nadzor nad velikostjo vzorca, ki določa povprečje:

=POVPREČJE(ČE(MOD(VRSTICA(B2:B16)-2;D19)=0;B2:B16,""))

To vam omogoča hitro in preprosto segmentiranje velikega nabora podatkov v podnabore.

Obvladovanje matričnih formul v Excelu je bistvenega pomena

Ti preprosti primeri so dobro izhodišče za razumevanje logike v ozadju matričnih formul. Premislite o njih, da boste lahko danes in v prihodnosti hitro izvajali več operacij, tako da prilagodite le nekaj referenc celic in funkcij. Matrične formule so lahek in učinkovit način za rezanje podatkov. Obvladajte jih na začetku svoje poti učenja Excela, da boste lahko samozavestno opravljali napredne statistične izračune.