前面我们学过了sum求和函数,可以单条件计数,多条件计数,也可以单条件求和,多条件求和,但是它只有一个返回值,如果分类求和的话就有点力不从心了,今天我们来学习一下sumif函数对指定条件的求和。
sumif函数的三个参数:
参数1:需要求和的条件区域
参数2:求和的条件,必须在参数1中存在,或者需要符合参数1的逻辑,可以是文本值,也可以是逻辑值,支持*号通配符。
参数3:实际的求和区域,也就是数据的所在
准备的数据
![a442f0f3a370a3421924d5b9939689d6.png](https://i-blog.csdnimg.cn/blog_migrate/9e810b67cdf5947fc0f5c4e95adcb6b2.jpeg)
场景一:求一下人事部、销售部的工资总额,求和的条件为文本值
公式=sumif(部门列,具体的条件,工资列)
公式=SUMIF($D$2:$D$7,H2,$E$2:$E$7)
![a29769dc2ce216b66a8b58c8cd089d77.gif](https://i-blog.csdnimg.cn/blog_migrate/e1d05acb1947b475d3867df104131666.gif)
场景二:求一下工资大于5000的工资总额,求和的条件是逻辑值,需要>4000,在这里需要求和的条件区域和实际的求和区域一致,可以省略第三个参数。
![6621003afb208eafd41d92d5414aa441.gif](https://i-blog.csdnimg.cn/blog_migrate/3e4ef54308e94910b616ab4def605ac6.gif)
场景三:参数2的求和条件中包含通配符,那么可以在场景1的基础上,把”人事部“改为”人事“看下条件求和的结果,再把”人事“改 为”人事*“看下求和的结果。
大家想一想,前面讲过的数据中的”合并计算“和场景一中的条件求和哪种用起来更方便一些了?