作者logs ()
看板ask
标题Excel 如何多栏位相乘
时间Tue Oct 2 19:49:21 2007
A B C D E F
1 1 29 30 13
2 2 40 20 15
3 2 30 20 16
4 3 29 30 27
5 3 35 15 20
6 1 33 33 10
7 1 31 12 31
8
如上表所示,请问 Excel 要怎麽让
B8 = B1*A1 + B2*A2 + B3*A3 + ... + B7*A7
C8 = C1*A1 + C2*A2 + C3*A3 + ... + C7*A7
D8 = D1*A1 + D2*A2 + D3*A3 + ... + D7*A7
若同时有很多栏位 一直延伸到 DEFGHIJK......
要怎麽计算 (B1+C1+D1+...)*A1 + (B2+C2+D2+...)*A2 + ...
因为一个一个 key in 似乎不是个很好的办法
特别是不止只有 7 组数据时
请问该怎麽做呢?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 125.229.7.33
1F:推 ikarifaye:1.B8=B1*$A1+B2*$A2..... 然後用c8跟D8用拉的 10/02 19:50
2F:推 lai00:sumproduct() 10/02 19:59
3F:推 Pash77:2F 正解 10/02 20:42
4F:推 logs:非常感谢!第一个问题用 B8=sumproduct(A1:A7,B1:B7) 即可 10/02 20:44
5F:→ logs:那第二个问题有什麽便捷吗 sumproduct(A1:A7,B1:Z7) 不能用 10/02 20:45
6F:推 logs:感谢 lai00 的回答,已送出谢礼 1000p 10/02 20:56
7F:推 lai00:B+C+D+...=Z sumproduct(A,Z) 10/02 21:05
8F:推 logs:再次感谢 lai00, 我本来一直想复杂的解法,其实第二个不难^^ 10/02 22:20
9F:→ logs:再送 1000p . 10/02 22:21