SUMIFS 比SUMIF多了个s 就是复数的意思,所以SUMIFS可以完成多条件求和。
- SUMIFS(求和区域,条件区域1,条件1,条件区域2,条件2,......)
参数:条件区域与对应条件最多127组
示例:
=SUMIFS(D:D,B:B,"安徽省",C:C,"便利店")
以上示例可以用SUM函数完成,但是公式较长,也不支持通配符的使用。
一、通配符
=SUMIFS(E:E,B:B,"湖*省",C:C,"超市")
二、数组(注意方向)
=SUM(SUMIFS(D:D,B:B,{"北京";"辽宁省"},C:C,{"便利店","超市"}))
一定注意数组方向不同,所求结果是不一样的。视屏中的两个表格是为了方便大家理解。正常操作中,直接公式就可以了。
=SUMIFS(D:D,B:B,{"北京";"辽宁省"},C:C,{"便利店";"超市"})
=SUMIFS(D:D,B:B,{"北京";"辽宁省"},C:C,{"便利店","超市"})
三、示例:动态求和
=SUMIFS(IF(J8=D1,D:D,IF(J8=E1,E:E,F:F)),B:B,H8,C:C,I8)
利用IF函数动态获取求和区域,实现动态查找求和。
表中数据是随机编配的,存在0值情况较多。大家学会理解公式即可。
评论 (0)