アプリ版:「スタンプのみでお礼する」機能のリリースについて

よろしくお願いします。

表計算ソフトで、行列の積を計算する方法を教えてください。

MMULT関数を使って、
=MMULT(1つ目の行列のありか, 2つ目の行列のありか)
とすることはHELPを読んだので知っているのですが、
積の計算結果を出す複数のセルに、具体的にどう記述してよいかがわかりません。

私はオープンオフィス(Microsoft Office と大体同じ機能)を使っていますが、
Microsoft Excel でも、たぶん同じやり方ではないかと思いますので、
エクセルでのやり方を知っている方からの回答もお待ちしております。

A 回答 (3件)

sanoriさんなので詳細は略。



http://www.quantunet.com/excel2003/skills/sample …

http://wiki.services.openoffice.org/wiki/Documen …

【Excelと違い,OpenOffice.org Calc 3.0 m21 Build 9319の検証では
F2を押した後のCtrl + Shift + Enterでは配列数式にならなかった】

【OpenOffice.org CalcではExcelと違い,引数の区切りはカンマでなくセミコロンであることにも注意】

#行列中の位置が式上に表現できないので,一見して判るものではないため,個人的にはあまり好きではないが,代替案探すのも面倒なので断念。
    • good
    • 0
この回答へのお礼

オンラインヘルプという手がありましたか。
なるほど。
Ctrl + Shift + Enter で解決しました。
ありがとうございました!!!

>>>sanoriさんなので詳細は略。
あはは。何やら意味深な感じですね。

お礼日時:2008/07/17 07:45

配列数式を用いない方法もあります。



=INDEX(MMULT(行列,行列),ROW(A1),COLUMN(A1))
    • good
    • 0
この回答へのお礼

そのやり方は、応用範囲が広がりそうですね。
ありがとうございました。

お礼日時:2008/07/17 07:47

エクセルではSUMPRODUCT関数を使います。



SUMPRODUCT関数とは↓

http://www11.plala.or.jp/koma_Excel/contents3/ma …
    • good
    • 0
この回答へのお礼

似た関数があるんですね。
ありがとうございました。

お礼日時:2008/07/17 07:46

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!