The Excel MMULT Function
As the Excel Mmult function returns an array of values, the function needs to be entered as an Array Formula. Array Formulas:
To input an array formula, you need to first highlight the range of cells for the function
result. Type your function into the first cell of the range, and press CTRL-SHIFT-Enter.
Go to the Excel Array Formulas page for more details. ExampleIn the example below, the 3x4 matrix in cells A1-D3 is multiplied by the 4x2 matrix in cells F1-G4, to give the resulting 3x2 matrix in cells I1-J3. The formula for the function can be seen in the formula bar. The curly braces { } show that the function has been input as an Array Formula. Further information and examples of the Excel Mmult function can be found on the Microsoft Office website. Common ErrorsIf you get an error from your Excel Mmult function this is likely to be one of the following :
Be aware also, that if you don't highlight the full range of cells for the resulting matrix, Excel will just show the part of the result that fits into the highlighted range. There will be no error message to let you know that your highlighted range is not big enough. This will also be the case if you fail to enter the formula as an array formula - the cell which you enter the formula into will simply show you the first entry of the resulting matrix. |
|||||||||
|
|
|||||||||
Copyright © 2008-2011 ExcelFunctions.net |