Freigeben über


WorksheetFunction.MMult-Methode (Excel)

Gibt das Produkt zweier Matrizen zurück. Das Ergebnis ist eine Matrix, die dieselbe Anzahl von Zeilen wie Matrix1 und dieselbe Anzahl von Spalten wie Matrix2 hat.

Syntax

Ausdruck. MMult (Arg1, Arg2)

Ausdruck Eine Variable, die ein WorksheetFunction-Objekt darstellt.

Parameter

Name Erforderlich/Optional Datentyp Beschreibung
Arg1 – Arg2 Erforderlich Variant Matrix1, Matrix2 – die Matrizen, die Sie multiplizieren möchten.

Rückgabewert

Variant

Bemerkungen

Die Anzahl der Spalten von Matrix1 muss mit der Anzahl der Zeilen von Matrix2 übereinstimmen, und beide Matrizen dürfen nur Zahlen enthalten.

Matrix1 und Matrix2 können als Zellbereiche, Matrixkonstanten oder Bezüge angegeben sein.

MMult gibt die #VALUE! Fehler, wenn:

  • Zellen sind leer oder enthalten Text.

  • Die Anzahl der Spalten in Matrix1 und die Anzahl der Zeilen in Matrix2 ist nicht identisch.

  • Die Größe der sich daraus ergebenden Matrix ist größer oder gleich einer Gesamtsumme von 5.461 Zellen.

Das Matrixproduktarray a der beiden Arrays b und c lautet wie folgt, wobei i die Zeilennummer und j die Spaltennummer ist:

Formel

Formeln, die Arrays zurückgeben, müssen als Arrayformeln eingegeben werden.

Support und Feedback

Haben Sie Fragen oder Feedback zu Office VBA oder zu dieser Dokumentation? Unter Office VBA-Support und Feedback finden Sie Hilfestellung zu den Möglichkeiten, wie Sie Support erhalten und Feedback abgeben können.