با یه ترفند ساده میشه این کار و انجام داد. در اکسل تابعی به اسم MMULT
هست که دو آرایه رو در هم ضرب داخلی میکنه و یک عدد تولید میکنه.
فرض کنید دو ماتریس ۳ در ۳ به شکل زیر داریم
| A | B | C | D | E | F |
----------------------------------------
1 | 1 | 0 | 0 | 1 | 2 | 3 |
2 | 0 | 1 | 0 | 4 | 5 | 6 |
3 | 0 | 0 | 1 | 7 | 8 | 9 |
فرض کنیم میخواهیم ماتریس ضرب رو در A5
تا C7
تولید کنیم. در سلول A5
فرمول زیر رو وارد میکنیم
=MMULT($A1:$C1,D$1:D$3)
حالا این فرمول رو با استفاده از دستگیرهی سلول یا کپی روی بقیهی سلولهای ماتریس حاصل تعریف میکنیم. نتیجه ماتریس ضرب حاصل است