Метод WorksheetFunction.MMult (Excel)
Возвращает матричный продукт двух массивов. Результатом является массив с тем же количеством строк, что и массив1, и таким же количеством столбцов, как array2.
Синтаксис
expression. MMult (Arg1, Arg2)
Выражение Переменная, представляющая объект WorksheetFunction .
Параметры
Имя | Обязательный или необязательный | Тип данных | Описание |
---|---|---|---|
Arg1 — Arg2 | Обязательный | Variant | Array1, array2 — массивы, которые нужно умножить. |
Возвращаемое значение
Variant
Примечания
Число столбцов в массиве1 должно совпадать с числом строк в массиве2, и оба массива должны содержать только числа.
Array1 и array2 можно задать в виде диапазонов ячеек, констант массива или ссылок.
MMult возвращает #VALUE! ошибка, когда:
Все ячейки пустые или содержат текст.
Количество столбцов в массиве1 отличается от количества строк в массиве2.
Размер результирующего массива равен 5461 ячейке или превышает его.
Массив матричного продукта a из двух массивов b и c выглядит следующим образом: i — номер строки, а j — номер столбца:
Формулы, возвращающие массивы, должны вводиться как формулы массива.
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.