看板 Office 關於我們 聯絡資訊
軟體: Microsoft Excel 版本: 2003 假設有一個陣列的資料如下: A B 1 Q'ty 100 2 Price 2 3 4 Q'ty 300 5 Price 4 6 7 Q'ty 500 8 Price 6 9 10 Q'ty 700 11 Price 8 12 . 13 . 14 . 15 . 可以用 SUMIF(A1:A11,A1,B1:B11) 或 SUMPRODUCT((A1:A12=A1)*B1:B12) 算出total q'ty (=1600) 可是,有公式可以一次算出 sum(Q'ty * Price)嗎? 也就是 100*2 + 300*4 + 500*6 + 700*8 ... 這陣列裡的資料是固定的,無法排序,也無法改變格式,例如變成 A B 1 Q'ty Price 2 100 2 3 300 4 4 500 6 5 700 8 如果變成這樣,問題就簡單多了, 小弟試了很多方法,也爬了很多文,還是不得其解, 還有請版上達人不吝指導,謝謝大家! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.63.12.252
Tenka:往下shift一個就好了 01/06 21:22
Tenka:=SUMPRODUCT((A1:A12=A1)*(B1:B12)*(B2:B13)) 01/06 21:22
ramblelife:=SUM(A1:A65535*A2:A65536) 同時按Crtl+Shift+Enter 01/06 21:23