Board logo

標題: [發問] 要如何做出矩陣相除? [打印本頁]

作者: callinner    時間: 2012-12-21 16:43     標題: 要如何做出矩陣相除?

[attach]13646[/attach]
我有一筆資料的類型如圖
我想要做的運算為「B店售價/A店售價*100」及「B店促銷價/A店促銷價*100」的加總
B店有A店售價都需有值才能相除,若其中一間店沒有值就不能相除,如為促銷價亦同
一開始的想法是想要用矩陣下去做,但是遇到了兩個矩陣要相除我就不會了
不曉得這樣要怎麼將公式寫出來
其實也不一定要用矩陣的方法下去做,只要可以做得出來我想要的數據即可
[attach]13647[/attach]
作者: ANGELA    時間: 2012-12-21 21:36

=SUM(IF((B3:B66<>"")*(D3:D66<>""),D3:D66/B3:B66))*100
陣列公式
作者: ML089    時間: 2012-12-22 18:01

本帖最後由 ML089 於 2012-12-22 18:02 編輯

=SUM(IF((B3:B66<>""),D3:D66/B3:B66))*100
陣列公式
右拉複製
作者: loquat    時間: 2013-2-20 14:25

可以直接用{=A1:C3/D1:F3}
作者: loquat    時間: 2013-2-21 10:16

如果可以有中间步骤的话,可以使用MINVERSE函数得到逆矩阵
然后用MMULT做矩阵和逆矩阵的乘法




歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)