Как да използвате функцията MMULT в Excel (6 примера)

  • Споделя Това
Hugh West

Сайтът MMULT означава "умножение на матрици". Това е функция математика и тригонометрия на разположение в Microsoft Excel. MMULT функцията умножава два масива и връща друг матричен масив. В тази статия ще се запознаете с използването на функцията Excel MMULT функция с 6 подходящи примера.

Горната снимка на екрана е преглед на статията, представляваща приложение на MMULT Ще научите повече за методите заедно с другите функции за използване на функцията MMULT функцията точно в следващите раздели на тази статия.

Изтегляне на работната тетрадка за упражнения

Можете да изтеглите файла на Excel от връзката по-долу и да се упражнявате с него.

Използване на функцията MMULT.xlsx

Въведение във функцията MMULT

  • Цел на функцията:

Функцията MMULT умножава два масива от числа и връща друг масив от числа.

  • Синтаксис:

MMULT(array1, array2)

  • Аргументи Обяснение:
Аргумент Задължително/незадължително Обяснение
масив1 Изисква се Първият масив, който искате да умножите.
масив2 Изисква се Вторият масив, който искате да умножите.
  • Параметър за връщане:

Матрица от масиви с числа.

Основи на умножението на матрици

Да предположим, че имаме две матрици, A и B. Където A е матрица с размер m на n, а B е матрица с размер n на p.

Произведението на тези две матрици, C = AB, може да се запише по следния начин

Произведението на A и B, което е C, може да се запише и по следния начин,

6 примера за използване на функцията MMULT в Excel

Пример 1: Ръчно вмъкване на масиви от числа във функцията MMULT в Excel

Сайтът MMULT Функцията ни позволява ръчно да вмъкнем броя на масивите, за да получим тяхното произведение. За да направите това,

❶ Първо трябва да изберете броя на клетките според размера на матрицата на изходния масив.

❷ След това в горната лява клетка на областта за избор трябва да вмъкнете формулата с MMULT За този случай формулата е:

=MMULT({1,2,3;4,5,6},{2,5;4,2;6,9})

❸ След това натиснете CTRL + SHIFT + ENTER за изпълнение на формулата.

След натискане на CTRL + SHIFT + ENTER , ще видите карловите скоби, увити във формулата. Това е така, защото формулата е под формата на формула за наследствен масив.

📓 Забележка

Ако използвате Microsoft Office 365 , тогава не е необходимо да избирате диапазона от клетки и след това да натиснете CTRL + SHIFT + ENTER . защото Office 365 Затова е необходимо само да вмъкнете формулата и да натиснете бутона ВЪВЕДЕТЕ само бутон.

Пример 2: Умножаване на две матрици 3×3 с помощта на функцията MMULT в Excel

В този раздел ще изчислим умножението на две квадратни матрици с размерност 3×3.

Първият масив има размерност 3×3, а вторият масив също има размерност 3×3. В резултат на това крайната матрица също ще има размерност 3×3.

Сега следвайте стъпките по-долу, за да умножите две матрици с помощта на MMULT функция.

❶ Първо, изберете диапазон от клетки с размер 3×3, тъй като размерът на изходната матрица ще бъде 3×3.

❷ След това вмъкнете следната формула в горния ляв ъгъл на областта за избор. Cell B10 за този случай.

=MMULT(B5:D7,F5:H7)

Тук B5:D7 е обхватът на първия масив, а F5:H7 е обхватът на втория масив.

❸ Накрая натиснете CTRL + SHIFT + ENTER за изпълнение на формулата.

Тъй като формулата е наследена формула за масиви, областта за избор ще бъде запълнена с изходните числа. Не е необходимо да плъзгате формулата към всички съответни клетки.

📓 Забележка

Като Microsoft Office 365 поддържа динамични формули за масиви, можете просто да вмъкнете формулата с MMULT и след това натиснете бутона ВЪВЕДЕТЕ Формулата за динамичен масив автоматично ще покрие всички клетки според размера на изходната матрица.

Пример 3: Изчисляване на произведението на матрица 2×3 с матрица 3×2 с помощта на функцията MMULT в Excel

Този път, вместо да вземете две еднакви матрици, разглеждате два масива с различни размери.

Първият масив е матрица с числа 2×3, а вторият е матрица с числа 3×2. Така че броят на редовете в първата матрица е 2, а броят на колоните във втората матрица е 2. В резултат на това размерността на крайната матрица ще бъде 2×2.

Сега да ги умножим с помощта на MMULT следвайте стъпките по-долу.

❶ Изберете 4 последователни клетки, които имат 2 реда и 2 колони.

❷ Вмъкнете следната формула за наследен масив в горния ляв ъгъл на избраните клетки.

=MMULT(B5:D6,F5:G7)

❸ Натиснете CTRL + SHIFT + ENTER за изпълнение на формулата.

Тази процедура е приложима за всички версии на Microsoft Excel , с изключение на Office 365.

Изпълнение на същата задача в Excel Office 365 , просто вмъкнете формулата в която и да е клетка и след това натиснете бутона ВЪВЕДЕТЕ бутон.

Пример 4: Получаване на умножението на матрица 3×2 с матрица 2×3 с помощта на функцията MMULT в Excel

Този път първият масив има размер 3×2, а вторият - 2×3. Така че изходният масив ще има размер 3×3.

Сега следвайте стъпките по-долу, за да получите произведението на двата масива с помощта на MMULT функция.

❶ Преди всичко изберете площ от 3×3, тъй като размерът на изходния масив ще бъде 3×3.

❷ Въведете следната формула в първата клетка на областта за избор. Клетка B10 за този случай.

=MMULT(B5:C7,E5:G6)

❸ Натиснете CTRL + SHIFT + ENTER всички бутони.

📓 Забележка

За Microsoft Office 365 просто вмъкнете формулата за динамичен масив в клетка B10 и натиснете ВЪВЕДЕТЕ Динамичната формула автоматично ще се приспособи към необходимия размер на изходния масив.

Пример 5: Умножаване на матрица 3×1 с матрица 1×3 с помощта на функцията MMULT в Excel

Сега вземаме матрица 3×1 и матрица 1×3. Броят на редовете в първата матрица е 3, а броят на колоните във втората матрица също е 3. Така че изходният масив ще има размер 3×3.

След това следвайте стъпките по-долу:

❶ Изберете 9 последователни клетки с 3 реда и 3 колони.

❷ Въведете следната формула в горния ляв ъгъл на областта за избор.

=MMULT(B5:B7,E5:G5)

❸ За да изпълните формулата, натиснете бутона CTRL + SHIFT + ENTER всички бутони.

📓 Забележка

В Microsoft Office 365 , вместо да следвате горните стъпки, просто вмъкнете формулата в клетка B10 и натиснете бутона ВЪВЕДЕТЕ Формулата на динамичния масив автоматично ще се вмести в необходимата област.

Пример 6: Използване на функциите SUM, MMULT, TRANSPOSE и COLUMN за преброяване на броя редове с определена стойност

Този път ще преброим общия брой редове, в които има числото 5. В тази връзка може да възникне един проблем. Това е, че числото 5 може да присъства в повече от една колона.

Така че трябва да гарантираме, че всяко същество, което присъства в повече от една колона, трябва да се брои само като 1.

За тази цел използвахме SUM , MMULT , TRANSPOSE , и КОЛОНА да създадете формула, която да елиминира този проблем и да отчита само броя на редовете, в които има определено число.

Следвайте стъпките по-долу, за да направите това.

❶ Въведете следната формула в клетка D16 .

=SUM(--(MMULT(--(B5:D14=5), TRANSPOSE(COLUMN(B5:D14)))>0))

❷ Натиснете CTRL + SHIFT + ENTER за изпълнение на формулата.

Ако сте Microsoft Office 365 потребител, след което просто натиснете бутона ВЪВЕДЕТЕ вместо да натиснете бутона CTRL + SHIFT + ENTER всички бутони.

Нещата, които трябва да запомните

📌 Броят на колоните в масив1 трябва да е равен на броя на редовете в масив2.

📌 Ако клетките са празни или съдържат някакъв текст, тогава MMULT връща функция #VALUE грешка.

📌 MMULT функцията също така хвърля #VALUE грешка, ако номерата на колоните в масив1 и номерата на редовете в масив2 не съвпадат.

Заключение

В заключение разгледахме 6 примера, които ще ви помогнат да използвате MMULT Препоръчваме ви да изтеглите работната тетрадка за упражнения, приложена към тази статия, и да упражните всички методи с нея. Не се колебайте да задавате въпроси в раздела за коментари по-долу. Ще се опитаме да отговорим на всички съответни запитвания възможно най-скоро. И моля, посетете нашия уебсайт ExcelWIKI за да проучите повече.

Хю Уест е опитен обучител и анализатор на Excel с над 10 години опит в индустрията. Има бакалавърска степен по счетоводство и финанси и магистърска степен по бизнес администрация. Хю има страст към преподаването и е разработил уникален подход на преподаване, който е лесен за следване и разбиране. Неговите експертни познания по Excel са помогнали на хиляди студенти и професионалисти по целия свят да подобрят уменията си и да постигнат отлични резултати в кариерата си. Чрез своя блог Хю споделя знанията си със света, като предлага безплатни уроци за Excel и онлайн обучение, за да помогне на хората и фирмите да достигнат пълния си потенциал.