SUMPRODUCT
二、 扩展用法
1、 使用SUMPRODUCT进行多条件计数 语法:
=SUMPRODUCT((条件1)*(条件2)*(条件3)* …(条件n))
作用:
统计同时满足条件1、条件2到条件n的记录的个数。
实例:
=SUMPRODUCT((A2:A10="男")*(B2:B10="中级职称"))
公式解释:
统计性别为男性且职称为中级职称的职工的人数 。
2、 使用SUMPRODUCT进行多条件求和 语法:
=SUMPRODUCT((条件1)*(条件2)* (条件3) *…(条件n)*某区域)
作用:
汇总同时满足条件1、条件2到条件n的记录指定区域的汇总金额。
实例:
=SUMPRODUCT((A2:A10="男")*(B2:B10="中级职称")*C2:C10)
公式解释:
统计性别为男性且职称为中级职称的职工的工资总和(假设C列为工资)。
===================================================
SUMIFS
使用范例如下:
求D列等于D2,B列等于B2,C列数和的公式如下:
=SUMIFS(C1:C10,D1:D10,D2,B1:B10,B2)
求D列等于D6,B列等于B4,C列数和的公式如下:
=SUMIFS(C1:C10,D1:D10,D6,B1:B10,B4)
求性别为男工龄大于3的工资的和,我输入公式:
=SUMIFs(E4:E12,B4:B12,"男",C4:C12,">3")
结果显示#NAME?
求性别为男工龄大于3的工资的和,我输入公式:
=SUMIFs(E4:E12,B4:B12,"男",C4:C12,">3")
结果显示#NAME?
excel是2003版的,它不识别2007以及2010,2013版新增加的公式。当文件里面有2007以上的新增公式时,2003版的显示为#NAME。
应该为=SUMPRODUCT((B4:B12="男")*(C4:C12>3)*(E4:E12))