Kaip atlikti matricų daugybą "Excel" programoje (5 pavyzdžiai)

  • Pasidalinti
Hugh West

Matrica yra svarbus įrankis, kasdien naudojamas statistikoje ir moksliniuose tyrimuose. Pačios "Excel" skaičiuoklės yra labai didelės matricos, turinčios 1 048 576 eilutes ir 16 384 stulpelius. Nenuostabu, kad "Excel" pateikia keletą naudingų matricų operacijų įrankių. Šiame straipsnyje daugiausia dėmesio skirsime matricų daugyba programoje "Excel su įvairiais skirtingų scenarijų pavyzdžiais.

Atsisiųsti praktikos sąsiuvinį

Darbaknygę su visais šiame straipsnyje naudojamais pavyzdžiais galite atsisiųsti iš toliau esančio langelio.

Matricų daugyba.xlsx

Kaip atlikti matricų daugybą?

Pirmiausia atkreipkime dėmesį į tai, kaip iš tikrųjų veikia matricų daugyba. Jei yra dvi matricos, kurių matmenys i x j ir j x k , kiekvienas pirmosios eilutės elementas bus padaugintas iš jų atitinkamų įrašų numerių elementų iš antrosios matricos pirmojo stulpelio. Tada visi sudėti rezultatai nurodys rezultato matricos pirmosios eilutės ir pirmojo stulpelio elemento vertę, imant eilutės numerį iš pirmosios matricos ir stulpelio numerį iš antrosios. Taip bus tęsiama i x k kartų ir dėl to i x k matrica.

Paimkime pavyzdį, kai sudedame dvi matricas A ir B.

Kiekvienas matricos A pirmosios eilutės įrašas bus padaugintas iš atitinkamų matricos B pirmojo stulpelio įrašų. Tada gautas rezultatas bus padaugintos matricos 1×1 vertė, tarkime, C. Šiame pavyzdyje ji bus 1*4+2*6+3*8=40.

Tas pats procesas bus kartojamas 1 eilutei iš A ir 2 stulpeliui iš B, 2 eilutei iš A ir 1 stulpeliui iš B, 2 eilutei iš A ir 2 stulpeliui iš B.

Galiausiai rezultatas atrodys maždaug taip.

Tai yra A ir B matrica, padauginta iš A ir B.

5 tinkami atvejai atlikti matricos daugybą "Excel" programoje

"Excel" turi integruotą MMULT funkcija Matricų daugyba. Ši funkcija kaip argumentus priima dvi matricas. Norėdami gauti norimą rezultatą, šioje funkcijoje kaip argumentų masyvus galime naudoti matricas.

1. Dviejų masyvų matricų daugyba

Paimkime dvi atskiras matricas A ir B. "Excel" programoje jas laikysime matricų daugybos masyvais.

Žingsniai:

  • Pirmiausia pasirinkite ląsteles, į kurias norite įdėti matricą.

  • Tada įrašykite šią formulę.

=MMULT(B5:D7,B10:D12)

  • Dabar klaviatūroje paspauskite Ctr+Shift+Enter Turėsite matricos AxB rezultatą.

Tą patį galite padaryti ir su BxA matrica, įvesdami matricą B kaip pirmąjį, o matricą A kaip antrąjį argumentą. MMULT funkcija.

Skaityti daugiau: Kaip "Excel" programoje padauginti 3 matricas (2 paprasti metodai)

2. Vieną stulpelį padauginkite iš vienos eilutės masyvo

Paimkime toliau pateiktą duomenų rinkinį, kurio matricose yra tik vienas stulpelis ir viena eilutė.

Dauginama matrica AxB bus vieno stulpelio ir vienos eilutės matricų daugybos rezultatas.

Žingsniai:

  • Pirmiausia pasirinkite dauginamos matricos ląstelių intervalą.

  • Tada užrašykite šią formulę.

=MMULT(B5:B7,B10:D10)

  • Galiausiai paspauskite Ctrl+Shift+Enter klaviatūroje. Gausite rezultatinę matricą.

Skaityti daugiau: Kaip "Excel" padauginti kelias ląsteles (4 metodai)

Panašūs skaitiniai

  • Kaip padauginti "Excel" stulpelius (9 naudingi ir paprasti būdai)
  • Dviejų stulpelių dauginimas programoje "Excel" (5 paprasčiausi metodai)
  • Kaip naudoti daugybos ženklą programoje "Excel" (su 3 alternatyviais metodais)
  • Jei ląstelėje yra reikšmė, tada padauginkite naudodami "Excel" formulę (3 pavyzdžiai)

3. Vienos eilutės ir vieno stulpelio masyvo daugyba "Excel" programoje

Tai pačiai duomenų aibei, kuri buvo naudojama ankstesniu metodu, matricos BxA daugyba bus vienos eilutės ir vieno stulpelio matricų daugyba.

Žingsniai:

  • Pirmiausia pasirinkite ląstelę. Dauginant gausime tik vieną reikšmę, todėl čia pasirinkite vieną ląstelę.

  • Tada įveskite šią formulę.

=MMULT(B10:D10,B5:B7)

  • Dabar paspauskite Ctrl+Shift+Enter klaviatūroje. Gausite norimą rezultatą.

Skaityti daugiau: Daugybos formulė programoje "Excel" (6 greiti būdai)

4. Apskaičiuokite matricos kvadratą iš matricos daugybos

Grįžkime prie pirmajame pavyzdyje naudotų pavyzdžių matricų. Čia naudosime matricų daugybą, kad nustatytume matricų A ir B kvadratus.

Žingsniai:

  • Pasirinkite kvadratinės matricos ląstelių intervalą.

  • Dabar užrašykite šią formulę.

=MMULT(B5:D7,B5:D7)

  • Dabar paspauskite Ctrl+Shift+Enter klaviatūroje. Gausite matricos A kvadratą.

Matricos A diapazoną galite pakeisti matricos B diapazonu (B10:D12) ir gaukite matricos B kvadratą.

Skaityti daugiau: Kokia yra daugybos formulė "Excel" keliose ląstelėse? (3 būdai)

Panašūs skaitiniai

  • Kaip "Excel" programoje padauginti stulpelį iš skaičiaus (4 paprasti metodai)
  • Procentų dauginimas "Excel" programoje (4 paprasti būdai)
  • Kaip padauginti "Excel" stulpelį iš konstantos (4 paprasti būdai)
  • Dviejų stulpelių dauginimas ir sumavimas programoje "Excel

5. Matricos ir skaliario daugyba

Kai matrica dauginama tik iš skaičiaus, visi matricos elementai dauginami iš to skaičiaus. Tai galima padaryti ir "Excel" programoje.

Demonstracijoje naudoju matricą A ir dauginu ją iš 7.

Žingsniai:

  • Pasirinkite dauginamos matricos ląstelių intervalą.

  • Tada į laukelį įrašykite šią formulę.

=B5:D7*G7

  • Paspauskite Ctrl+Shift+Enter ant klaviatūros.

Skaityti daugiau: Kaip dauginti "Excel": stulpeliai, ląstelės, eilutės ir skaičiai

Klaidos atliekant matricos daugybą programoje "Excel

Atliekant matricų daugybą "Excel" programoje galima susidurti su keliomis klaidomis.

Iš jų #VALUE! klaida gali įvykti, jei nesutampa pirmojo masyvo stulpelių ir antrojo masyvo eilučių skaičius.

Tokia pati klaida įvyks, jei masyvo ląstelėje bus bent viena neskaitmeninė reikšmė.

Jei pasirinksite daugiau reikšmių, nei atrodo jūsų numanoma padauginta matrica, turėsite #N/A klaida, tačiau tik papildomose pasirinktose ląstelėse.

Skaityti daugiau: Kaip dalyti ir dauginti vienoje "Excel" formulėje (4 būdai)

Matricų daugybos apribojimai programoje "Excel

Jei naudojate "Excel 2003" ar senesnę versiją, matricų daugybos matmenų riba yra 71×71. Tačiau vėlesnėse versijose operaciją galite atlikti tiek laiko, kiek leidžia skaičiuoklė, o ją riboja tik jūsų sistemos operatyvioji atmintis.

Išvada

Tai buvo įvairūs atvejai, kai galite atlikti matricų daugybą "Excel" programoje. Tikimės, kad šis straipsnis jums buvo naudingas ir informatyvus. Jei turite mums klausimų ar pasiūlymų, praneškite mums toliau.

Daugiau tokių vadovų rasite apsilankę Exceldemy.com .

Hugh Westas yra labai patyręs Excel treneris ir analitikas, turintis daugiau nei 10 metų patirtį šioje srityje. Jis yra įgijęs apskaitos ir finansų bakalauro bei verslo administravimo magistro laipsnius. Hugh turi aistrą mokymui ir sukūrė unikalų mokymo metodą, kurį lengva sekti ir suprasti. Jo ekspertinės žinios apie „Excel“ padėjo tūkstančiams studentų ir specialistų visame pasaulyje tobulinti savo įgūdžius ir tobulėti savo karjeroje. Savo tinklaraštyje Hugh dalijasi savo žiniomis su pasauliu, siūlydamas nemokamus „Excel“ vadovėlius ir internetinius mokymus, kad padėtų asmenims ir įmonėms išnaudoti visą savo potencialą.