Функція MMULT повертає добуток матриць із двох масивів. Результат – масив із такою самою кількістю рядків, як в аргументі «масив1», і з такою самою кількістю стовпців, як в аргументі «масив2».
Примітка.
Якщо ви маєте поточну версію Microsoft 365, ви можете ввести формулу у верхню ліву клітинку діапазону вихідних даних, а потім натиснути клавішу Enter , щоб підтвердити введення формули динамічного масиву. В іншому разі формулу знадобиться ввести по-старому, тобто спочатку вибрати діапазон вихідних даних, ввести формулу в його верхню ліву клітинку, а потім натиснути клавіші Ctrl+Shift+Enter, щоб підтвердити введення. Excel автоматично вставляє фігурні дужки на початку та в кінці формул. Докладні відомості про формули масивів див. у статті Приклади формул масивів і рекомендації.
Синтаксис
MMULT(масив1;масив2)
Синтаксис функції MMULT має такі аргументи:
- масив1;масив2 Обов'язковий. Масиви, які потрібно перемножити.
Примітки
Кількість стовпців в аргументі «масив1» має бути такою самою, як кількість рядків в аргументі «масив2», і обидва масиви мають містити лише числа.
Аргументи «масив1» і «масив2» можуть бути представлені як діапазони клітинок, масиви констант або посилання.
Функція MMULT повертає помилку #VALUE! за таких умов:
- Будь-які клітинки пусті або містять текст.
- Кількість стовпців в аргументі «масив1» відрізняється від кількості рядків в аргументі «масив2».
Добуток матриць двох масивів b та c дорівнює:
де i – номер рядка, а j – номер стовпця.
Приклади
Приклад 1
Приклад 2
Наведені вище формули необхідно вводити як формули масивів, щоб формула працювала належним чином. Ввівши формулу, натисніть клавішу Enter , якщо у вас є дійсна передплата на Microsoft 365. В іншому випадку натисніть клавіші Ctrl+Shift+Enter. Якщо формулу не вводити як формулу масиву, буде повернуто єдиний результат.
Потрібна додаткова довідка?
Ви завжди можете поставити запитання експерту в спільноті Tech у Excel або отримати підтримку в спільнотах.