MMULT в Excel

Что делает MMULT в Excel?

MMULT — это функция математики и тригонометрии в excel, расшифровывается как «умножение матриц» и возвращает произведение двух массивов из двух матриц, где количество строк в матрице 1 равно количеству столбцов в матрице 2.

Эта функция применяет логику умножения одной матрицы на другую матрицу с использованием «скалярного произведения» строк и столбцов. Например, посмотрите на две таблицы матриц в excel.

MMULT Excel - Объяснение 1

На изображении выше у нас есть две матричные таблицы, Матрица 1 и Матрица 2. Умножение матрицы выполняется с использованием метода «скалярного произведения» строк и столбцов, то есть первая строка «Матрицы 1» умножается на первый столбец «Матрицы 2».

В первом столбце «Матрицы 1» три числа, а в первой строке «Матрицы 2» — три числа. Первое число столбцов Матрицы 1 будет умножено на первое число столбцов Матрицы 2, и, таким образом, все значения умножатся, и, в конце концов, в результате будет получено суммирование этих значений.

Именно это будет делать и функция MMULT в Excel.

Синтаксис

Синтаксис MMULT

Эта функция имеет два аргумента, то есть массив 1 и массив 2.

  • В массиве 1 будут значения таблицы «Матрица 1» и
  • В массиве 2 будут значения «Матрица 2».

Одно особое примечание, о котором мы все должны помнить: MMULT — это функция массива, поэтому после выбора значений матрицы 1 и матрицы 2 нам нужно закрыть формулу как формулу массива, нажав CTRL + SHIFT + ВВОД ключи.

Формулы массива в закрывающих ключах Excel.

Ключи формул массива

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

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

Вы можете скачать этот шаблон MMULT Excel здесь — Шаблон MMULT Excel

Пример # 1

Например, для этого примера рассмотрим две матрицы ниже.

MMULT Excel - Пример 1.1

Умножив эти две матрицы, мы получим «Матрицу 3». Чтобы сначала применить функцию MMULT, нам нужно определить длину таблицы матрицы. Это определяется количеством строк в Матрице 1 и количеством столбцов в Матрице 2.

  • В этом примере для Матрицы 1 у нас есть две строки, а для Матрицы 2 — два столбца, поэтому Матрица 3 будет матрицей 2 * 2. Итак, выберите 2 * 2 строки и столбцы, чтобы создать новую матрицу 3.

MMULT Excel - Пример 1.2

  • Шаг 1: Откройте функцию MMULT.

MMULT Excel - Пример 1.3

  • Шаг 2: За Массив 1 В качестве аргумента выберите значения таблицы Матрицы 1 от A3 до C4.

MMULT Excel - Пример 1.4

  • Шаг 3: За Массив 2 аргумент, выберите значения таблицы Матрицы 2 от E3 до F5.

MMULT Excel - Пример 1.5

  • Шаг 4: Закройте скобку, но не нажимайте клавишу ввода сразу, потому что, поскольку это формула массива, нам нужно нажать войти ключ, удерживая Ctrl ключ и сдвиг ключ вместе. Когда мы закрываем формулу, удерживая Ctrl + Shift + Enter key, получим фигурные скобки следующим образом.

MMULT Excel - Пример 1.6

Итак, мы получили результат в Матрице 3.

Если вам интересно, как мы получили эти значения, мы подробно объясним вам это сейчас.

Значения первой строки матрицы 1 — «2, 1, 7», значения первого столбца матрицы 2 — «8, 8, 2», а первое значение матрицы 3 — «38». Это достигается в соответствии с приведенным ниже уравнением.

  • = (2 * 8) + (1 * 8) + (7 * 2)
  • = 16 + 8 + 14
  • = 38

Подобно тому, как это второе значение в Матрице 3 равно 27, это достигается за счет того, что значения первой строки Матрицы 1 равны «2, 1, 7», а значения второго столбца Матрицы 2 — «3, 7, 2».

  • = (2 * 3) + (1 * 7) + (7 * 2)
  • = 6 + 7 + 14
  • = 27

Таким образом, MMULT выполняет свою работу.

Пример # 2

Теперь посмотрим на два уравнения ниже.

Пример 2.1 - Учитывая

На этот раз у нас есть матрица 3 * 3, поэтому новая матрица будет количеством строк матрицы 1 и количеством столбцов матрицы 2. Таким образом, новая матрица 3 также будет только матрицей 3 * 3.

Пример 2.2 - Длина матрицы

  • Теперь примените функцию MMULT.

Пример 2.3 - Ввод формулы

  • Нажмите Ctrl + Shift + Enter ключ для получения результата.

MMULT Результат

То, что нужно запомнить

  • MMULT — это функция массива, поэтому ее можно использовать с клавишами функции массива Ctrl + Shift + Enter.
  • Для умножения матрицы количество столбцов Матрицы 1 должно быть равно количеству строк Матрицы 2; в противном случае мы получим # ЗНАЧЕНИЕ! Ошибка.

УЗНАТЬ БОЛЬШЕ >>

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован.