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

  • Поделись Этим
Hugh West

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

Приведенный выше скриншот является обзором статьи, представляющей собой применение MMULT функция в Excel. Вы узнаете больше о методах наряду с другими функциями для использования функции 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 Вы увидите, что скобки carl завернуты в формулу. Это происходит потому, что формула имеет форму унаследованного массива.

📓 Примечание

Если вы используете Microsoft Office 365 , то вам не нужно выделять диапазон ячеек, а затем нажимать кнопку CTRL + SHIFT + ENTER . Потому что Office 365 поддерживает формулы динамических массивов. Поэтому все, что вам нужно сделать, это просто вставить формулу, а затем нажать кнопку ENTER только кнопка.

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

В этом разделе мы вычислим умножение двух квадратных матриц размерностью 3×3.

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

Теперь выполните следующие действия, чтобы перемножить две матрицы с помощью функции MMULT функция.

❶ Сначала выберите диапазон ячеек размером 3×3, так как размерность выходной матрицы будет 3×3.

❷ Затем вставьте следующую формулу в левый верхний угол области выделения. Ячейка B10 для данного экземпляра.

=MMULT(B5:D7,F5:H7)

Здесь B5:D7 это диапазон первого массива и F5:H7 это диапазон второго массива.

❸ В заключение нажмите кнопку CTRL + SHIFT + ENTER для выполнения формулы.

Поскольку формула является формулой унаследованного массива, область выделения будет заполнена выходными числами. Вам не нужно перетаскивать формулу во все соответствующие ячейки.

📓 Примечание

Как Microsoft Office 365 поддерживает формулы динамических массивов, вы можете просто вставить формулу с помощью MMULT функцию, а затем нажмите кнопку ENTER Кнопка. Формула динамического массива автоматически охватит все ячейки в соответствии с размерностью выходной матрицы.

Пример 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 просто вставьте формулу в любую ячейку, а затем нажмите кнопку ENTER кнопка.

Пример 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 и попал в ENTER Кнопка . Динамическая формула будет автоматически соответствовать требуемой размерности выходного массива.

Пример 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 и нажмите кнопку ENTER Кнопка . Формула динамического массива автоматически подгоняется под необходимую область.

Пример 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 пользователя, то просто нажмите кнопку ENTER вместо того, чтобы нажимать кнопку CTRL + SHIFT + ENTER все кнопки.

О чем следует помнить

📌 Количество столбцов в массиве1 должно быть равно количеству строк в массиве2.

📌 Если ячейки пустые или содержат какой-либо текст, тогда MMULT функция возвращает #VALUE ошибка.

📌 The MMULT функция также бросает #VALUE ошибка, если номера столбцов в массиве1 и номера строк в массиве2 не совпадают.

Заключение

Подводя итог, мы рассмотрели 6 примеров, которые помогут вам в использовании MMULT Рекомендуем вам скачать рабочую тетрадь, приложенную к этой статье, и отработать все методы с ее помощью. Не стесняйтесь задавать вопросы в разделе комментариев ниже. Мы постараемся ответить на все вопросы как можно быстрее. И, пожалуйста, посетите наш сайт ExcelWIKI чтобы узнать больше.

Хью Уэст — опытный тренер и аналитик Excel с более чем 10-летним опытом работы в отрасли. Он имеет степень бакалавра в области бухгалтерского учета и финансов и степень магистра делового администрирования. Хью страстно любит преподавать и разработал уникальный подход к обучению, которому легко следовать и который легко понять. Его экспертные знания Excel помогли тысячам студентов и специалистов по всему миру улучшить свои навыки и преуспеть в своей карьере. В своем блоге Хью делится своими знаниями со всем миром, предлагая бесплатные учебные пособия по Excel и онлайн-обучение, чтобы помочь отдельным лицам и компаниям полностью раскрыть свой потенциал.