分享

不要小瞧了SUMPRODUCT,半天没搞定的难题也许分分钟解决

 Excel不加班 2022-08-25 发布于广东

与 30万 粉丝一起学Excel

VIP会员搞了一大堆表格,布局略有差异,反正就是引用各种类型的数字。自己研究了一大堆INDEX+MATCH、LOOKUP之类的,搞了半天总是有些细节没处理好。

跟卢子来看看这些表格。

1.根据公司、类别2个条件,计算金额

金额就是数量乘以单价,加个辅助列,再用SUMIFS很容易解决。

=SUMIFS(E:E,A:A,G2,B:B,H2)

而SUMPRODUCT比较灵活,用不用辅助列都可以。

=SUMPRODUCT(($A$2:$A$7=G2)*($B$2:$B$7=H2)*$C$2:$C$7*$D$2:$D$7)

语法说明:每个参数都可以嵌套函数,不仅可以单条件,也能多条件。

=SUMPRODUCT((条件区域1=条件1)*(条件区域2=条件2)*求和区域)

2.根据公司、部门2个条件,引用每一列的医保百分比

医保每一年的顺序相同,这样就少了一个判断条件,只要求和区域采用混合引用C$2:C$6,右拉的时候自然会变成D$2:D$6E$2:E$6F$2:F$6

=SUMPRODUCT(($A$2:$A$6=$A10)*($B$2:$B$6=$B10)*C$2:C$6)

本来这样就可以,这时学员硬要增加难度,假如医保每一年的顺序不相同,也就是3个条件判断。

对于这个函数而言,增加一个条件,影响不大,继续套进去就行。

=SUMPRODUCT(($A$2:$A$6=$A10)*($B$2:$B$6=$B10)*($C$1:$F$1=C$9)*$C$2:$F$6)

3.又改变了布局,同样是2个条件引用数字

如果熟练掌握SUMPRODUCT,不管你怎么改变布局,压根不影响。

=SUMPRODUCT(($B$1:$I$1=$A9)*($A$2:$A$5=B$8)*$B$2:$I$5)

把一个函数研究透了,胜过只学十个函数的皮毛,不要贪多,而要学透。

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多