MMULT функция

В тази статия е описан синтаксисът и употребата на функцията MMULT в Microsoft Excel.

Описание

Връща матричното произведение на два масива. Резултатът е масив със същия брой редове като масив1 и същия брой колони като масив2.

Синтаксис

MMULT(масив1; масив2)

Синтаксисът на функцията MMULT има следните аргументи:

  • "масив1", "масив2"    Задължително. Масивите, които искате да умножите.

Забележки

  • Броят на колоните в "масив1" трябва да бъде същия като броят на редовете в "масив2"; и двата масива трябва да съдържат само числа.

  • "масив1" и "масив2" могат да бъдат зададени като диапазони от клетки, масиви с константи или препратки.

  • MMULT връща грешката #VALUE!, когато:

    • Има празни клетки или клетки с текст.

    • Броя на колоните в "масив1" е различен от броя на редовете "в масив2".

  • Матричното произведение a на два масива b и c е масивът:

    Формула

    където i е номерът на реда, а j е номерът на колоната.

  • Формулите, които връщат масиви, трябва да бъдат въведени като формули за масиви.

    Забележка :  В Excel Online не можете да създавате формули за масиви.

Примери

Копирайте примерните данни в следващата таблица и ги поставете в клетка A1 на нов работен лист на Excel. За да покажат резултати формулите, изберете ги, натиснете клавиша F2 и след това натиснете клавиша Enter. Ако е необходимо, коригирайте ширините на колоните, за да видите всичките данни.

Масив 1

Масив 1

1

3

7

2

Масив 2

Масив 2

2

0

0

2

Формула

Описание

Резултати

=MMULT(A2:B3;A5:B6)

Резултите трябва да бъдат 2, 14, 6 и 4 в клетки C8, C9, D8 и D9.

=MMULT(A2:B3;A5:B6)

=MMULT(A2:B3;A5:B6)

=MMULT(A2:B3;A5:B6)

=MMULT(A2:B3;A5:B6)

Забележка: За да работи правилно, формулата в този пример трябва да се въведе като формула за масив в програмата Excel. След като копирате примера в празен работен лист, изберете диапазона C8:D9, започвайки с клетката с формулата. Натиснете F2 и след това натиснете Ctrl+Shift+Enter. Ако формулата не се въведе като формула за масив, ще се върне единичен резултат (2) в клетка C8.

Пример 2

Клиент

К-во на продукта

Тапи

Бутилки

Бурета

Contoso, Ltd.

14

9

3

Coho Winery

2

11

15

Цена

Тегло (фунтове)

Продукт

200 лв.

4

Тапи (500/кутия)

250 лв.

42

Бутилки (сандък)

425 лв.

115

Буре

Клиент

Продажби

Общо тегло

Contoso, Ltd.

=MMULT(B3:D4;A8:B10)

=MMULT(B3:D4;A8:B10)

=MMULT(B3:D4;A8:B10)

Coho Winery

=MMULT(B3:D4;A8:B10)

=MMULT(B3:D4;A8:B10)

=MMULT(B3:D4;A8:B10)

=MMULT(B3:D4;A8:B10)

=MMULT(B3:D4;A8:B10)

=MMULT(B3:D4;A8:B10)

Забележка: Формулата в B13:D15 трябва да се въведе като формула за масив, за да работи правилно.

Разширете уменията си
Преглед на обучението
Получавайте първи новите функции
Присъединете се към участниците в Office Insider

Беше ли полезна тази информация?

Благодарим ви за обратната връзка!

Благодарим ви за вашата обратна връзка. Изглежда, че ще бъде полезно да ви свържем с един от нашите агенти по поддръжката на Office.

×