Danke und schöne Pfingsten
Alexander S.
versuch's mal mit MMULT. Aus der Online-Hilfe:
Syntax
MMULT(Matrix1; Matrix2)
Matrix1; Matrix2 sind die Matrizen, die Sie multiplizieren möchten.
Die Anzahl der Spalten von Matrix1 muß mit der Anzahl der Zeilen von Matrix2
übereinstimmen, und beide Matrizen dürfen nur Zahlen enthalten.
Matrix1 und Matrix2 können als Zellbereiche, Matrix-Konstanten oder Bezüge
angegeben sein.
Gibt es Zellen, die leer sind oder Text enthalten, oder ist die Spaltenzahl
von Matrix1 nicht gleich der Zeilenzahl von Matrix2, liefert MMULT den
Fehlerwert #WERT!.
Hinweis
Die sich aus der Multiplikation der Matrizen B und C ergebende Matrix A
sieht wie folgt aus:
wobei i die Zeilennummer und j die Spaltennummer ist.
Formeln, die Matrizen liefern, müssen als Matrix-Formeln eingegeben werden.
Beispiele
MMULT({1.3;7.2}; {2.0;0.2}) ergibt {2.6;14.4}
MMULT({3.0;2.0}; {2.0;0.2}) ergibt {6.0;4.0}
MMULT({1.3.0;7.2.0;1.0.0}; {2.0;0.2}) ergibt #WERT!, da die erste Matrix
drei Spalten, die zweite Matrix aber nur zwei Zeilen hat.
Alexander Sommer <alexande...@gmx.de> schrieb in im Newsbeitrag:
eXFQdmRp#GA.70@cppssbbsa03...
die Funktion dazu heißt MMULT, damit kann man Matrizen miteinander
multiplizieren. Weil ein Vektor ja eine Matrix mit einer Dimension =1
ist, klappt damit auch Matrix mal Vektor.
Beispiel: 10x3-Matrix steht in A1:C10, 3-dim Vektor in F1:F3,
dann z.B. Bereich A21:A30 für künftige Ergebnisse markieren und
eintippen:
=MMULT(A1:C10;F1:F3)
Dann mit Strg+Umschalt+Enter eine Matrixformel draus machen.
MfG
Franz-Josef
Alexander Sommer schrieb:
>
> Gibt es in Excel Funktionen, um z.B. eine Matrix mit einem Vektor zu
> multiplizieren?
>