MMULT

    Mathematik & Trigonometrie

    Gibt das Matrixprodukt zweier Arrays zurück. Die Anzahl der Spalten in Matrix1 muss der Anzahl der Zeilen in Matrix2 entsprechen. Das Ergebnis hat so viele Zeilen wie Matrix1 und so viele Spalten wie Matrix2.

    Übersetzungen
    EnglishMMULT
    FrenchPRODUITMAT
    SpanishMMULT
    GermanMMULT
    ItalianMATR.PRODOTTO
    PortugueseMATRIZ.MULT
    DutchMATRIX.PRODUCT
    PolishMACIERZ.ILOCZYN
    RussianМУМНОЖ
    TurkishÇARPIMAT
    CzechSOUČIN.MATIC
    HungarianMSZORZAT
    SwedishMMULT
    DanishMPRODUKT
    FinnishMKERTO
    Syntax
    MMULT(Matrix1; Matrix2)

    Argumente

    • Matrix1Die erste zu multiplizierende Matrix. Die Spaltenanzahl muss der Zeilenanzahl von Matrix2 entsprechen.
    • Matrix2Die zweite zu multiplizierende Matrix. Die Zeilenanzahl muss der Spaltenanzahl von Matrix1 entsprechen.
    Beispiele
    =MMULT(A1:B2; D1:E2)
    Matrixergebnis

    Multipliziert eine 2x2-Matrix in A1:B2 mit einer 2x2-Matrix in D1:E2

    =MMULT(A1:C1; B1:B3)
    Skalarer Wert

    Multipliziert einen 1x3-Zeilenvektor mit einem 3x1-Spaltenvektor (Skalarprodukt)

    =MMULT(A1:B3; D1:E2)
    3x2-Matrix

    Multiplikation einer 3x2-Matrix mit einer 2x2-Matrix ergibt eine 3x2-Matrix

    Tipps & Best Practices
    • Spalten von Matrix1 müssen den Zeilen von Matrix2 entsprechen — sonst gibt MMULT #WERT! zurück
    • Geben Sie MMULT als Matrixformel ein (Strg+Umschalt+Eingabe in älteren Excel-Versionen)
    • In Excel 365 wird MMULT automatisch in benachbarte Zellen übertragen
    • Verwenden Sie MMULT zum Lösen von Gleichungssystemen, gewichteten Summen oder Datentransformationen
    Häufige Fehler
    • Matrixdimensionen nicht aufeinander abstimmen - die Anzahl der Spalten in Matrix1 muss genau der Anzahl der Zeilen in Matrix2 entsprechen, sonst gibt MMULT einen #WERT!-Fehler statt eines Teilergebnisses zurück
    • Vergessen, MMULT in älteren Excel-Versionen als Matrixformel einzugeben (Strg+Umschalt+Eingabe), was dazu führen kann, dass nur ein einzelner Wert statt des vollständigen Matrixergebnisses zurückgegeben wird
    • Matrixmultiplikation mit einfacher elementweiser Multiplikation verwechseln - MMULT berechnet echte Matrixprodukte, was nicht dasselbe ist wie zwei Bereiche mit einem einfachen *-Operator zu multiplizieren
    Verwandte Funktionen
    MTRANSVertauscht Zeilen und Spalten einer Matrix, oft vor MMULT verwendet, um die Dimensionen zweier Matrizen für die Multiplikation kompatibel zu machen.
    MINVBerechnet die Inverse einer Matrix, häufig mit MMULT kombiniert, um lineare Gleichungssysteme zu lösen.
    SUMMENPRODUKTKann eine einzelne Skalarproduktberechnung nachbilden, die MMULT als Teil einer größeren Matrixmultiplikation durchführt.
    Häufig gestellte Fragen

    Warum gibt MMULT einen #WERT!-Fehler zurück?

    Die Anzahl der Spalten in Matrix1 stimmt nicht mit der Anzahl der Zeilen in Matrix2 überein - Matrixmultiplikation erfordert, dass diese Dimensionen genau übereinstimmen.

    Muss ich für MMULT Strg+Umschalt+Eingabe drücken?

    In älteren Excel-Versionen ja - MMULT gibt ein Array zurück, und ohne es als Matrixformel einzugeben, würden Sie nur den Wert oben links sehen. In Excel 365 läuft es automatisch in benachbarte Zellen über.

    Ist MMULT dasselbe wie zwei Bereiche mit dem *-Operator zu multiplizieren?

    Nein, MMULT führt eine echte Matrixmultiplikation durch (Zeile-mal-Spalte-Skalarprodukte), während * entsprechende Zellen elementweise multipliziert - das sind mathematisch sehr unterschiedliche Operationen.

    Müssen Sie eine Formel mit MMULT übersetzen?

    Verwenden Sie unseren Übersetzer, um Ihre vollständige Formel zu konvertieren