如何利用excel函数求得某列中包含某一段文字或某一段字符对应另几列数据的乘积总和。

A B C D E
1
2 HELAA 0.210 8 2100
3 MAB 0.009 10 50 120
4 上海海拉 0.325 120 3 140
5 kgkg 0.415 36 98 590
6 hella ga 0.516 27 15 420
7 0.125 5 15
8 AGAG 0.639 43 500 320
9 brou-hella 0.584 144 70
10 上海 0.485 196 1020

如何在D1 E1 分别求得A2~A10中包含有“HEL"和”上海“ 的(D2:D10)*(C2:C10)*(B2:B10) 三列的乘积总和。

第1个回答  2013-04-22
=SUMPRODUCT(ISNUMBER(FIND("HEL",A2:A10))*B2:B10*C2:C10*D2:D10)
=SUMPRODUCT(ISNUMBER(FIND("上海",A2:A10))*B2:B10*C2:C10*D2:D10)追问

不分开公式,就是一个公式直接算出A2~A10中包含”HEL" "上海“的三列的总乘积显示在D1

追答

你说的:如何在D1 E1 分别求得A2~A10中包含有“HEL"和”上海“ ,难道是要合在一起?“分别”是什么意思?

=SUMPRODUCT(ISNUMBER(FIND({"上海","HEL"},A2:A10))*B2:B10*C2:C10*D2:D10)

本回答被提问者采纳
第2个回答  2013-04-22
用并列条件筛选出HEL"和”上海“(包含这些字符),然后直接计算
相似回答