总结三个Excel多条件求和的通用公式
如何汇总本科学历男员工的工资总和
在日常工作中,经常需要根据某些条件进行数据汇总。如图 89‑1所示为某公司员工基本情况登记表,现在需要统计性别为“男”性、学历为“本科”的员工的工资总和,该如何操作呢?
图89‑1双条件求和
→ 解决方案1:
使用SUMIFS函数进行双条件求和。
→ 操作方法
在F20单元格输入下列公式,按Enter键结束。
=SUMIFS(H3:H18,C3:C18,'男',F3:F18,'本科')
→ 原理分析
SUMIFS函数多条件求和通用公式
SUMIFS函数可以设置多达128个区域/条件对对单元格区域进行求和,本例中只应用了其中的两个区域/条件对,即“性别/男”、“学历/本科”,然后对“工资”列进行条件求和,即可得出性别为“男”性、学历为“本科”的员工的工资总和。
使用SUMIFS函数进行n个条件求和的通用公式为:
=SUMIFS(求和区域,条件区域1,条件1,条件区域2,条件2,…,…,条件区域n,条件n)
→ 解决方案2:
使用SUMPRODUCT函数进行双条件求和。
→ 操作方法
在F20单元格输入下列公式,按Enter键结束。
=SUMPRODUCT((C3:C18='男')*(F3:F18='本科')*H3:H18)
→ 原理分析
本例以(C3:C18='男')和(F3:F18='本科')为条件与“工资”列对应相乘,使用SUMPRODUCT函数对数组求和,即可得出性别为“男”性、学历为“本科”的员工的工资总和。
→ 知识扩展
SUMPRODUCT或SUM函数多条件求和通用公式
1.本例也可以使用SUM函数的数组公式进行双条件求和,公式如下:
{=SUM((C3:C18='男')*(F3:F18='本科')*H3:H18)}
2.使用SUMPRODUCT或SUM函数进行n个条件求和的通用公式如下:
=SUMPRODUCT(条件1*条件2*…*条件n*求和区域)
或
{=SUM(条件1*条件2*…*条件n*求和区域)}