在Excel中,自动求和功能大家都很熟悉,但如果需要按条件求和,可能很多小伙伴就不太清楚了。
比如在下表中,要计算“医疗险”的保费总额,或者求“山东”地区的“医疗险”保费是多少。如果手动一个个相加,遇到几百上千行数据,那得加到猴年马月呀!

其实公式非常简单。求医疗险的保费总额,公式如下:=SUMIFS(D:D, B:B, "医疗险")
如果是求“山东”地区的“医疗险”保费,公式则为:=SUMIFS(D:D, B:B, "医疗险", C:C, "山东")

如果你的表格非常大,包含很多列,需要设置多个条件求和,直接在公式中输入D列、E列……可能会让人眼花缭乱,写完公式自己都分不清哪列对应什么数据了。这时建议使用“名称管理器”,给各列命名。
操作方法:选中要命名的列——点击“公式”选项卡——选择“根据所选内容创建”——勾选“首行”——确定即可

打开“名称管理器”,可以看到B、C、D列已经分别用表头命名好了。

现在再求“山东”地区的“医疗险”保费,公式可以写成:=SUMIFS(保费, 险种, "医疗险", 地区, "山东")

公式这样就非常易懂,并且检查起来非常方便。
你学会了吗?有办公问题欢迎留言交流!
阅读延伸
【简单】一个excel中有多个工作表需要合并,你还在一个个复制吗?只需一秒快速搞定
【简单】多个excel表合并,你还在一个个复制吗?只需一秒合并多个excel表
【excel】删除某个文件很多行,但等待长,电脑易崩溃;或者批量删除多个excel文件相同行;怎么解决?几行代码一秒搞定