EXCEL中如果一列包含某个字母,相对应的一列求和

我做了一个表,要求多条件求和,其中一个公式是=SUMPRODUCT(($A$3:$A$60000=D$53)*($B$3:$B$60000=$B54)*($C$3:$C$... 我做了一个表,要求多条件求和,其中一个公式是=SUMPRODUCT(($A$3:$A$60000=D$53)*($B$3:$B$60000=$B54)*($C$3:$C$60000="*L*")*($D$3:$D$60000)),就是在C列里,包含L的字母(L可能在中间,也可能结尾,不一定的)的相对应的D列求和,现在结果出不来,我把包含L的公式换成"*"&"L"&"*"也出不来,把符号=换成>=结果倒是能出来,可是不准确,到底是什么原因呢?求高手帮帮我吧。
请不要给我说用筛选--自动筛选--自定义来查找,我会呢,因为要的结果太多了,我实在扛不住啊。
因为是多条件筛选求和,所以不适用SUMIF函数,真的很让人郁闷啊!
展开
 我来答
fzhp76
2009-02-27 · TA获得超过1261个赞
知道小有建树答主
回答量:497
采纳率:50%
帮助的人:218万
展开全部

SUMPRODUCT函数中间数据应该用逗号分割,而不是*号呀! 

把你的图表发到网上,或者弄个图片上来吧! 

不太懂你的意思,尤其是$B$3:$B$60000=$B54这个, 

条件求和应该用sumif函数,看下边的图片!

mmc6315
2009-02-28 · TA获得超过2201个赞
知道小有建树答主
回答量:832
采纳率:0%
帮助的人:1034万
展开全部
你在编辑栏拖黑你公式中的 ($C$3:$C$60000="*L*") 然后按F9键看看生成了什么:是不是生成的内存数组中全是FALSE

同样的方式分别验证一下二、三楼公式
ISNUMBER(find("L",$C$3:$C$60000)) 生成了一个正确的数组
countif($C$3:$C$60000,"*L*")>0 仅仅生存了一个逻辑值TRUE

也就是说思三楼的公式中 countif($C$3:$C$60000,"*L*")>0 这一段,根本未起任何作用,整个公式能生成结果,但是结果是错误的。

SUMPRODUCT()支持数组间运算,你可以将二楼公式中如 $A$3:$A$60000=D$53;$B$3:$B$60000=$B54;$D$3:$D$60000 分别用上述方法试一试,看看是不是均生成的数组。
当然二楼的公式还可以等效于下面的数组公式
={SUM(($A$3:$A$60000=D$53)*($B$3:$B$60000=$B54)*(ISNUMBER(find("L",$C$3:$C$60000)))*($D$3:$D$60000))}

二楼正解,三楼错误
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
onenolove
2013-02-22
知道答主
回答量:29
采纳率:0%
帮助的人:23.4万
展开全部
我的办法是:
一。插入一列辅助项假设为F列,F3公式为=IF(FIND("L",C33),1,0)然后复制F3到F3:F60000。此时IF只有两个结果1或#VALUE。0是不会显示的,FIND检测不到就显示#VALUE

二。您的($C$3:$C$60000="*L*")改成(SUMIFS($C$3:$C$60000,$F$3:$F$60000,1))

注:在很多数据情况下,没找到合适公式时,可以暂时用辅助的方法。辅助数据可以隐藏,美观影响应该不大。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
过的开就好d9cb6
推荐于2016-10-13 · TA获得超过3.6万个赞
知道大有可为答主
回答量:2.8万
采纳率:100%
帮助的人:4.8亿
展开全部
sumproduct不支持通配符*L*查找,公式改为
=SUMPRODUCT(($A$3:$A$60000=D$53)*($B$3:$B$60000=$B54)*(ISNUMBER(find("L",$C$3:$C$60000)))*($D$3:$D$60000))
就行了
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友24ef169fc
2009-02-28 · TA获得超过9082个赞
知道大有可为答主
回答量:2.2万
采纳率:63%
帮助的人:4371万
展开全部
将公式改为
=SUMPRODUCT(($A$3:$A$60000=D$53)*($B$3:$B$60000=$B54)*(countif($C$3:$C$60000,"*L*")>0)*($D$3:$D$60000))
就ok,一定正确,此公式在2003中也可用.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式