Wie man die Funktion MMULT in Excel verwendet (6 Beispiele)

  • Teile Das
Hugh West

Die MMULT Funktion steht für "Matrixmultiplikation" und ist eine mathematische und trigonometrische Funktion die in Microsoft Excel verfügbar sind. MMULT Funktion multipliziert zwei Arrays und gibt ein weiteres Matrix-Array zurück. In diesem Artikel lernen Sie die Verwendung der Excel MMULT Funktion mit 6 richtigen Beispielen.

Der obige Screenshot ist ein Überblick über den Artikel, der eine Anwendung des MMULT Sie werden mehr über die Methoden und die anderen Funktionen erfahren, mit denen die Funktion MMULT Funktion in den folgenden Abschnitten dieses Artikels genau beschreiben.

Arbeitsbuch für die Praxis herunterladen

Sie können die Excel-Datei über den unten stehenden Link herunterladen und damit üben.

Verwendungen der Funktion MMULT.xlsx

Einführung in die Funktion MMULT

  • Ziel der Funktion:

Die Funktion MMULT multipliziert zwei Reihen von Zahlen und gibt eine weitere Reihe von Zahlen zurück.

  • Syntax:

MMULT(array1, array2)

  • Argumente Erläuterung:
Argument Erforderlich/Optional Erläuterung
array1 Erforderlich Das erste Array, das Sie multiplizieren möchten.
array2 Erforderlich Das zweite Array, das Sie multiplizieren möchten.
  • Rückgabe Parameter:

Eine Matrix aus Zahlenfeldern.

Grundlagen der Matrixmultiplikation

Nehmen wir an, wir haben zwei Matrizen, A und B. A ist eine m x n-Matrix und B ist eine n x p-Matrix.

Das Produkt dieser beiden Matrizen, C = AB, kann geschrieben werden als

Das Produkt von A und B, also C, kann auch wie folgt geschrieben werden,

6 Beispiele für die Verwendung der Funktion MMULT in Excel

Beispiel 1: Manuelles Einfügen von Zahlenreihen in die Funktion MMULT in Excel

Die MMULT Mit der Funktion können wir die Anzahl der Arrays manuell eingeben, um ihr Produkt zu erhalten,

❶ Zuerst müssen Sie die Anzahl der Zellen entsprechend der Dimension der Ausgangsmatrix auswählen.

❷ Dann müssen Sie in der Zelle oben links im Auswahlbereich die Formel mit dem MMULT In diesem Fall lautet die Formel:

=MMULT({1,2,3;4,5,6},{2,5;4,2;6,9})

❸ Drücken Sie danach die STRG + UMSCHALT + EINGABE um die Formel auszuführen.

Nach Drücken der Taste STRG + UMSCHALT + EINGABE Wenn Sie die Formel mit der Maus anklicken, werden Sie sehen, dass die Klammern in die Formel eingeschlossen sind, da die Formel die Form einer Legacy-Array-Formel hat.

📓 Hinweis

Wenn Sie Folgendes verwenden Microsoft Büro 365 brauchen Sie den Zellbereich nicht zu markieren und dann die Taste STRG + UMSCHALT + EINGABE . denn Büro 365 unterstützt dynamische Array-Formeln, deshalb müssen Sie nur die Formel einfügen und dann die Taste EINGEBEN nur die Taste.

Beispiel 2: Multiplikation zweier 3×3-Matrizen mit der Funktion MMULT in Excel

In diesem Abschnitt berechnen wir die Multiplikation von zwei quadratischen Matrizen der Dimension 3×3.

Die erste Matrix hat eine Dimension von 3×3 und die zweite Matrix hat ebenfalls eine Dimension von 3×3, so dass die endgültige Matrix ebenfalls eine Dimension von 3×3 haben wird.

Führen Sie nun die folgenden Schritte aus, um zwei Matrizen mit der Methode MMULT Funktion.

❶ Wählen Sie zunächst einen Bereich von Zellen mit den Maßen 3×3, da die Dimension der Ausgabematrix 3×3 sein wird.

❷ Fügen Sie dann die folgende Formel in die obere linke Ecke des Auswahlbereichs ein: Zelle B10 für diese Instanz.

=MULT(B5:D7,F5:H7)

Hier B5:D7 ist der Bereich des ersten Arrays und F5:H7 ist der Bereich des zweiten Arrays.

❸ Drücken Sie schließlich die STRG + UMSCHALT + EINGABE Tasten zusammen, um die Formel auszuführen.

Da es sich bei der Formel um eine Legacy-Array-Formel handelt, wird der Auswahlbereich mit den Ausgabewerten gefüllt. Sie brauchen die Formel nicht in alle entsprechenden Zellen zu ziehen.

📓 Hinweis

Als Microsoft Büro 365 dynamische Array-Formeln unterstützt, können Sie die Formel einfach mit der Option MMULT und drücken Sie dann die EINGEBEN Die dynamische Array-Formel deckt automatisch alle Zellen entsprechend der Dimension der Ausgabematrix ab.

Beispiel 3: Berechnen des Produkts einer 2×3-Matrix mit einer 3×2-Matrix mithilfe der Funktion MMULT in Excel

Diesmal nehmen Sie nicht zwei identische Matrizen, sondern zwei Arrays mit unterschiedlichen Dimensionen.

Die erste Matrix ist eine 2×3-Zahlenmatrix und die zweite eine 3×2-Matrix. Die Anzahl der Zeilen in der ersten Matrix ist also 2 und die Anzahl der Spalten in der zweiten Matrix ist 2. Folglich ist die Dimension der endgültigen Matrix 2×2.

Nun multiplizieren wir sie mit der MMULT Funktion zu verwenden, folgen Sie den nachstehenden Schritten.

❶ Wählen Sie 4 aufeinanderfolgende Zellen aus, die 2 Zeilen und zwei Spalten haben.

❷ Fügen Sie die folgende Legacy-Array-Formel in die linke obere Ecke der ausgewählten Zellen ein.

=MULT(B5:D6,F5:G7)

❸ Drücken Sie die STRG + UMSCHALT + EINGABE Tasten, um die Formel auszuführen.

Dieses Verfahren gilt für alle Versionen von Microsoft Excel außer Office 365.

So erledigen Sie dieselbe Aufgabe in Excel Büro 365 fügen Sie die Formel einfach in eine beliebige Zelle ein und drücken dann die EINGEBEN Taste.

Beispiel 4: Ermitteln der Multiplikation einer 3×2-Matrix mit einer 2×3-Matrix mit der Funktion MMULT in Excel

Diesmal hat das erste Feld die Dimension 3×2 und das zweite Feld die Dimension 2×3, so dass das Ausgangsfeld die Dimension 3×3 hat.

Führen Sie nun die folgenden Schritte aus, um das Produkt der beiden Arrays mit der Methode MMULT Funktion.

❶ Wählen Sie zunächst einen Bereich von 3×3, da die Größe des Ausgangsfeldes 3×3 sein wird.

❷ Geben Sie die folgende Formel in die erste Zelle des Auswahlbereichs ein. Zelle B10 für diese Instanz.

=MULT(B5:C7,E5:G6)

❸ Drücken Sie die STRG + UMSCHALT + EINGABE Tasten insgesamt.

📓 Hinweis

Für die Microsoft Büro 365 Benutzer, fügen Sie einfach die dynamische Array-Formel in die Zelle B10 und drücken Sie die EINGEBEN Die dynamische Formel passt sich automatisch an die erforderliche Größe des Ausgabefeldes an.

Beispiel 5: Multiplizieren einer 3×1-Matrix mit einer 1×3-Matrix mit der Funktion MMULT in Excel

Jetzt nehmen wir eine 3×1-Matrix und eine 1×3-Matrix. Die Anzahl der Zeilen in der ersten Matrix ist 3 und die Anzahl der Spalten in der zweiten Matrix ist ebenfalls 3. Das Ausgabe-Array hat also eine Dimension von 3×3.

Führen Sie nun die folgenden Schritte aus:

❶ Wählen Sie 9 aufeinanderfolgende Zellen mit 3 Zeilen und 3 Spalten.

❷ Geben Sie die folgende Formel in die obere linke Ecke des Auswahlbereichs ein.

=MULT(B5:B7,E5:G5)

❸ Um die Formel auszuführen, drücken Sie die STRG + UMSCHALT + EINGABE Tasten insgesamt.

📓 Hinweis

Unter Microsoft Büro 365 Anstatt die obigen Schritte auszuführen, fügen Sie einfach die Formel in die Zelle B10 und drücken Sie die EINGEBEN Die dynamische Array-Formel passt sich automatisch an den erforderlichen Bereich an.

Beispiel 6: Verwenden der Funktionen SUMME, MMULT, TRANSPOSE und SPALTE zum Zählen der Anzahl von Zeilen mit einem bestimmten Wert

Diesmal werden wir die Gesamtzahl der Zeilen mit der Zahl 5 zählen. Dabei kann ein Problem auftreten, nämlich dass die Zahl 5 in mehr als einer Spalte vorkommen kann.

Wir müssen also sicherstellen, dass jedes Wesen, das in mehr als einer Spalte vorhanden ist, nur als 1 gezählt wird.

Zu diesem Zweck haben wir die SUMME , MMULT , TRANSPOSE und die KOLUMNE Funktion, um eine Formel zu erstellen, die dieses Problem beseitigt und nur die Anzahl der Zeilen zählt, in denen eine bestimmte Zahl vorhanden ist.

Führen Sie dazu die folgenden Schritte aus.

❶ Fügen Sie die folgende Formel in die Zelle D16 .

=SUMME(--(MMULT(--(B5:D14=5), TRANSPOSE(SPALTE(B5:D14)))>0))

❷ Drücken Sie die STRG + UMSCHALT + EINGABE um die Formel auszuführen.

Wenn Sie ein Microsoft Büro 365 Benutzer, dann drücken Sie einfach die EINGEBEN Taste, anstatt die STRG + UMSCHALT + EINGABE Tasten insgesamt.

Dinge zum Merken

📌 Die Anzahl der Spalten in array1 muss der Anzahl der Zeilen in array2 entsprechen.

📌 Wenn die Zellen leer sind oder einen Text enthalten, wird die MMULT Funktion gibt eine #WERT Fehler.

📌 Die MMULT Funktion wirft auch ein #WERT Fehler, wenn die Anzahl der Spalten in array1 und die Anzahl der Zeilen in array2 nicht übereinstimmen.

Schlussfolgerung

Zusammenfassend haben wir 6 Beispiele erörtert, die Sie bei der Verwendung der MMULT Funktion in Excel. Wir empfehlen Ihnen, die diesem Artikel beigefügte Übungsmappe herunterzuladen und alle Methoden damit zu üben. Und zögern Sie nicht, Fragen im Kommentarbereich unten zu stellen. Wir werden versuchen, alle relevanten Fragen so schnell wie möglich zu beantworten. Und besuchen Sie bitte unsere Website ExcelWIKI um mehr zu erfahren.

Hugh West ist ein äußerst erfahrener Excel-Trainer und -Analyst mit über 10 Jahren Erfahrung in der Branche. Er verfügt über einen Bachelor-Abschluss in Rechnungswesen und Finanzen sowie einen Master-Abschluss in Betriebswirtschaft. Hugh hat eine Leidenschaft für das Unterrichten und hat einen einzigartigen Lehransatz entwickelt, der leicht zu befolgen und zu verstehen ist. Seine Expertenkenntnisse in Excel haben Tausenden von Studenten und Berufstätigen auf der ganzen Welt geholfen, ihre Fähigkeiten zu verbessern und in ihrer Karriere herausragende Leistungen zu erbringen. Über seinen Blog teilt Hugh sein Wissen mit der Welt und bietet kostenlose Excel-Tutorials und Online-Schulungen an, um Einzelpersonen und Unternehmen dabei zu helfen, ihr volles Potenzial auszuschöpfen.