Зміст
На сьогоднішній день, на жаль, це не так. МНОГО розшифровується як "Матричне множення". Це функція функція математики та тригонометрії Доступні у форматі 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 щоб дослідити більше.