vlookup快走开,它才是求和函数No.1

今天无意在网上看到一个用Vlookup函数求和的教程,还起了一个很吸引人的标题:你能想象vlookup函数还可以进行求和吗?

如下图所示,要求在B11设置公式,根据A11姓名在上表中查找并计算它的1-6月之和。

=SUM(VLOOKUP(A11,A1:G6,{2,3,4,5,6,7},0))

看上去很精彩:Vlookup的第3个参数使用数组返回一行的值然后用Sum求和。哇,原来Vlookup函数还可以这么用!

但,兰色要说Vlookup函数这么用太太太low了,一个简单的公式就可以秒杀它。

=SUMPRODUCT((A2:A6=A11)*B2:G6)

Sumproduct函数就是这么简单粗暴,Vlookup想抢求和一哥的饭碗,没门!但Sumproudct却可以抢Vlookup函数的领地。

如下图所示,要求根据姓名和月份查找对应的数量:

使用Vlookup+Match函数才行完成

=VLOOKUP(A11,A2:G6,MATCH(B11,A1:G1,0),0)

而用Sumproudct一个就可以搞定了!

=SUMPRODUCT((A2:A6=A11)*(B1:G1=B11)*B2:G6)

多条查找如果要返回数字且无重复,也可以用Sumproudct函数。

=SUMPRODUCT((A2:A31=E2)*(B2:B31=F2)*C2:C31)

兰色说:Vlookup函数在查找圈中混不下去了,想用求和挽回颜面。没想到这次却被Sumproduct函数吊打,太太太可怜了。

长按下面二维码图片,点上面”前往图中包含的公众号“然后再点关注,每天可以收到一篇兰色最新写的excel教程。

工作中最常用的Excel函数公式,全印在一张超大的鼠标垫上(送40集配套视频),点我查看详情

(0)

相关推荐