Як використовувати функцію MMULT в Excel (6 прикладів)

  • Поділитися Цим
Hugh West

На сьогоднішній день, на жаль, це не так. МНОГО розшифровується як "Матричне множення". Це функція функція математики та тригонометрії Доступні у форматі Microsoft Excel. МНОГО перемножує два масиви і повертає ще один матричний масив. У цій статті ви познайомитеся з використанням функції Excel МНОГО функцію з 6 відповідними прикладами.

Наведений вище скріншот є оглядом статті, що представляє собою застосування МНОГО Ви дізнаєтеся більше про методи, а також про інші функції для використання функції МНОГО функціонують саме в наступних розділах цієї статті.

Завантажити Робочий зошит з практики

Ви можете завантажити файл Excel за посиланням нижче і тренуватися разом з ним.

Використання MMULT Function.xlsx

Вступ до функції MMULT

  • Функція Мета:

Функція MMULT перемножує два масиви чисел і повертає ще один масив чисел.

  • Синтаксис:

MMULT(array1, array2)

  • Аргументи Пояснення:
Аргумент Обов'язково/необов'язково Пояснення
array1 Необхідно Перший масив, який потрібно помножити.
array2 Необхідно Другий масив, який потрібно помножити.
  • Параметр повернення:

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

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

Нехай ми маємо дві матриці, A та B. Де A - матриця m на n, а B - матриця n на p.

Добуток цих двох матриць, C = AB; можна записати у вигляді

Добуток A і B, який дорівнює C, також можна записати як,

6 Приклади використання функції MMULT в Excel

Приклад 1: Вставка числових масивів вручну у функцію MMULT в Excel

На сьогоднішній день, на жаль, це не так. МНОГО Функція дозволяє нам вручну вставити кількість масивів, щоб отримати їх добуток. Для цього,

❶ Спочатку необхідно вибрати кількість комірок відповідно до розмірності матриці вихідного масиву.

❷ Потім в ліву верхню кутову комірку області виділення потрібно вставити формулу з ключем МНОГО Для цього випадку формула має вигляд:

=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 підтримує формули динамічних масивів. Тому все, що вам потрібно зробити, це просто вставити формулу і натиснути клавішу ENTER тільки кнопка.

Приклад 2: Перемножуємо дві матриці 3×3 за допомогою функції MMULT в Excel

У цьому розділі ми будемо обчислювати множення двох квадратних матриць, що мають розмірність 3×3.

Перший масив має розмірність 3×3, другий масив також має розмірність 3×3. В результаті кінцева матриця також матиме розмірність 3×3.

Тепер виконайте наведені нижче дії, щоб перемножити дві матриці, використовуючи МНОГО функцію.

❶ По-перше, виберіть діапазон комірок з розміром 3×3, оскільки розмір вихідної матриці буде 3×3.

❷ Потім вставте наступну формулу в лівий верхній кут області виділення. B10 для цього випадку.

=MMULT(B5:D7,F5:H7)

Тут B5:D7 діапазон першого масиву, а F5:H7 діапазон другого масиву.

❸ На завершення натисніть кнопку CTRL + SHIFT + ENTER кнопки взагалі для виконання формули.

Оскільки формула є формулою успадкованого масиву, область виділення буде заповнена вихідними числами. Перетягувати формулу у всі відповідні комірки не потрібно.

📓 Примітка

Як Microsoft Office 365 підтримує формули динамічних масивів, ви можете просто вставити формулу за допомогою МНОГО а потім натисніть кнопку ENTER Формула динамічного масиву автоматично охопить всі комірки по розмірності вихідної матриці.

Приклад 3: Обчислення добутку матриці 2×3 на матрицю 3×2 за допомогою функції МНОЖЕНЕЦЬ в Excel

Цього разу замість двох однакових матриць ви розглядаєте два масиви різної розмірності.

Перший масив являє собою матрицю чисел 2×3, а другий - матрицю 3×2. Таким чином, кількість рядків у першій матриці дорівнює 2, а кількість стовпців у другій - 2. У результаті розмірність кінцевої матриці буде дорівнювати 2×2.

Тепер, щоб помножити їх за допомогою МНОГО виконайте наведені нижче дії.

❶ Виділіть 4 послідовні комірки, що мають 2 рядки та два стовпчики.

❷ Вставте наступну формулу успадкованого масиву в лівий верхній кут виділених клітинок.

=MMULT(B5:D6,F5:G7)

Натисніть на кнопку CTRL + SHIFT + ENTER кнопки для виконання формули.

Дана процедура застосовується до всіх версій Microsoft Excel за винятком Office 365.

Щоб виконати цю ж задачу в Excel Office 365 просто вставте формулу в будь-яку комірку і натисніть клавішу ENTER кнопку.

Приклад 4: Отримання добутку матриці 3×2 на матрицю 2×3 за допомогою функції ММНОЖ за допомогою функції ММНОЖ в Excel

На цей раз перший масив має розмір 3×2, а другий - 2×3. Таким чином, вихідний масив буде мати розмір 3×3.

Тепер виконайте наведені нижче дії, щоб отримати добуток двох масивів з використанням функції МНОГО функцію.

❶ Перш за все, виберіть область розміром 3×3, оскільки розмір вихідного масиву буде 3×3.

❷ Введіть наступну формулу в першу комірку області виділення. B10 для цього випадку.

=MMULT(B5:C7,E5:G6)

Натисніть на кнопку CTRL + SHIFT + ENTER кнопок взагалі.

📓 Примітка

Для Microsoft Office 365 достатньо вставити формулу динамічного масиву в комірку B10 і натиснути на кнопку ENTER Динамічна формула автоматично підлаштується під необхідну розмірність вихідного масиву.

Приклад 5: Множення матриці 3×1 на матрицю 1×3 за допомогою функції МНОЖЕНЕЦЬ в Excel

Тепер візьмемо матрицю 3×1 та матрицю 1×3. Кількість рядків у першій матриці - 3, а кількість стовпців у другій - також 3. Отже, вихідний масив матиме розмірність 3×3.

Тепер виконайте наступні кроки:

❶ Виділіть 9 послідовних клітинок, що мають 3 рядки та 3 стовпчики.

❷ Введіть наступну формулу у верхній лівий кут області виділення.

=MMULT(B5:B7,E5:G5)

❸ Щоб виконати формулу, натисніть кнопку CTRL + SHIFT + ENTER кнопок взагалі.

📓 Примітка

В Microsoft Office 365 замість того, щоб виконувати наведені вище дії, просто вставте формулу в комірку B10 і натисніть кнопку ENTER Формула динамічного масиву автоматично підбереться під необхідну площу.

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

Цього разу ми будемо рахувати загальну кількість рядків, в яких зустрічається цифра 5. У зв'язку з цим може виникнути одна проблема - цифра 5 може бути присутня більш ніж в одному стовпчику.

Таким чином, ми повинні забезпечити, щоб будь-яка істота, присутня в більш ніж одній колонці, вважалася лише як 1.

Для цього ми використали СУМА , МНОГО , ТРАНСПОРТ , а також "Про захист прав людини і основоположних свобод КОЛОНА функцію для побудови формули, яка дозволить усунути цю проблему і підрахувати лише кількість рядків, в яких присутнє конкретне число.

Для цього виконайте наведені нижче кроки.

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

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

❷ Натисніть кнопку CTRL + SHIFT + ENTER для виконання формули.

Якщо ви є Microsoft Office 365 користувачеві, а потім просто натисніть кнопку ENTER замість того, щоб натиснути кнопку CTRL + SHIFT + ENTER кнопок взагалі.

Важливі моменти для запам'ятовування

📌 Кількість стовпців у масиві 1 має бути такою ж, як і кількість рядків у масиві 2.

📌 Якщо клітинки порожні або містять будь-який текст, то МНОГО функція повертає значення #VALUE помилка.

📌 У програмі "Успіх МНОГО функція також генерує функцію #VALUE помилка, якщо не співпадають номери стовпців у масиві 1 та номери рядків у масиві 2.

Висновок

Підводячи підсумок, ми розглянули 6 прикладів, які допоможуть вам у використанні МНОГО Рекомендуємо завантажити практичний посібник, що додається до цієї статті, і потренуватися на ньому. І не соромтеся задавати будь-які питання в коментарях нижче. Ми постараємося відповісти на всі актуальні запити в найкоротші терміни. І, будь ласка, відвідайте наш сайт ExcelWIKI щоб дослідити більше.

Г’ю Вест — досвідчений тренер і аналітик Excel із понад 10-річним досвідом роботи в галузі. Він має ступінь бакалавра з бухгалтерського обліку та фінансів і ступінь магістра з ділового адміністрування. Г’ю має пристрасть до викладання та розробив унікальний підхід до викладання, який легко зрозуміти та дотримуватися. Його експертне знання Excel допомогло тисячам студентів і професіоналів у всьому світі вдосконалити свої навички та досягти успіху в кар’єрі. У своєму блозі Г’ю ділиться своїми знаннями зі світом, пропонуючи безкоштовні навчальні посібники з Excel та онлайн-навчання, щоб допомогти окремим особам і компаніям повністю розкрити свій потенціал.