excel中某指定区域内包含某值,求该值对应的数值和,请高手解答!验证使用正确后一定给分
展开全部
用一个公式就可以了.
B2
=SUMPRODUCT(MMULT(N(E$2:I$11=D2),ROW($1:$5)^0)*C$2:C$11) 下拉填充
更多追问追答
追问
谢谢你的回答,能解释一下” ROW($1:$5)^0 “是什么意思吗?如果我有增加3列,是不是要将E$2:I$11改为E$2:L11,将$1:$5改为$1:$8 ?如果是的,那我似乎有些明白了!
追答
你的理解是对的。
1、N(E$2:I$11=D2)得出E$2:I$11等于D2赋值为1,不等于D2赋值为0,形成一个11行5列的数组。
2、ROW($1:$5)^0形成由5个1组成的纵向数组。
3、MMULT函数将上述两个数组按行相乘求和,得到11列数组。若某行中有相同的值,则该值为1
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询