Содержание:
Функция MMULT в Google Таблицах — это сокращение от «функция умножения матриц», и она автоматизирует умножение строки в столбец для вас.
По сути, матричное умножение пересекает две матрицы, чтобы получить одну матрицу. Он складывает произведение строк в первой матрице и соответствующих столбцов во второй матрице. Сейчас это звучит немного сложно, но не волнуйтесь, это будет более подробно объяснено в этой статье.
Просто запомните правило, согласно которому в первой матрице должно быть столько же столбцов, сколько строк во второй, чтобы выполнять функцию умножения матриц.
Возьмем пример.
Скажем, я был частью управленческой команды, управляющей этой большой компанией, которая получает продажи из разных стран. У меня была бы таблица с обновленными обменными курсами, а также таблица с общими объемами продаж наших подразделений за рубежом в их соответствующих валютах.
С помощью этих двух таблиц и только одной функции в Google Таблицах я могу конвертировать общий объем продаж в валюту нашего основного подразделения.
Функция MMULT полезна для различных практических случаев использования, особенно в сочетании с другими формулами Google Таблиц.
Но в этом руководстве мы сделаем его простым и понятным. Это означает, что вы можете гибко форматировать свои матрицы в соответствии с форматом функции.
Например, необходимо упростить оценивание классов для учителей, использующих функцию MMULT, если они хотят выписать две таблицы определенным образом. Во-первых, они составляют таблицу с весом каждого критерия оценки по длине по горизонтали и используют ее в качестве первой матрицы. Затем таблица оценок, в которой каждый студент является меткой столбца, служит второй матрицей.
Возможно, это немного сложно представить. Мы шаг за шагом рассмотрим, как использовать функцию MMULT в Документах Google, на реальном примере. Давай начнем!
Особенности функции MMULT в Google Таблицах
Итак, синтаксис (то, как мы пишем) функции MMULT следующий:
=MMULT(matrix1, matrix2)
Давайте проанализируем это и поймем, что означает каждый из этих терминов:
- = знак равенства — это то, как мы запускаем любую функцию в Google Таблицах
- MMULT () — наша функция умножения матриц.
- matrix1 — это массив или диапазон данных, которые служат нашей первой матрицей.
- matrix2 — это массив или диапазон данных, которые служат нашей второй матрицей.
Как упоминалось ранее, матрица matrix1 должна иметь такое же количество столбцов, как и строк в matrix2.
Также давайте проясним, что такое массив. Это порядок значений в вашей таблице, записанный с двоеточием между каждым значением последовательно, а затем точкой с запятой для разделения их по строкам. Затем на обоих концах идет скобка. Например, в = {1,2; 3,4} 1 будет рядом с 2, 3 будет ниже 1, а 4 будет ниже 2.
Однако было бы проще использовать диапазон данных, такой как A1: E4, в качестве матрицы для этой функции, поэтому мы будем использовать его в этом руководстве.
Реальный пример использования функции MMULT в Google Таблицах
Взгляните на приведенный ниже пример, чтобы узнать, как использовать функцию MMULT в Google Таблицах.

Чтобы получить общий объем продаж в валюте основного подразделения, долларах США, мне придется умножить обменные курсы на объем продаж каждого уникального продукта, проданного в иностранной валюте. Вручную это потребует времени и усилий, но с функцией MMULT выходная матрица (общий объем продаж) создается всего за несколько секунд.
Значения были рассчитаны следующим образом:
- А = 4500 * 0,27 + 9700 * 0,73 + 3200 * 0,13 + 58000 * 0,014 = 9524
- В = 5700 * 0,27 + 1100 * 0,73 + 1700 * 0,13 + 73000 * 0,014 = 3585
- С = 3900 * 0,27 + 6500 * 0,73 + 9000 * 0,13 + 52000 * 0,014 = 7696
- D = 8000 * 0,27 + 4700 * 0,73 + 6400 * 0,13 + 81000 * 0,014 = 7557
- E = 7200 * 0,27 + 4733 * 0,73 + 5900 * 0,13 + 64000 * 0,014 = 6016
Вы заметите, что значения в строках первой матрицы умножаются на значения в столбцах второй матрицы, слева направо и сверху вниз соответственно.
На этом этапе мы перейдем к этапам использования функции MMULT, учитывая пример ситуации, который я представил.
Как использовать функцию MMULT в Google Таблицах
1. Сначала вам нужно щелкнуть первую ячейку строки, в которой вы хотите разместить матрицу вывода. Позже остальные значения заполнят строку.




