SUMIFS是一个多条件求和函数,可以用于统计满足多个条件的数值之和。语法如下:
=SUMIFS(sum_range, criteria_range1, criteria1, [criteria_range2, criteria2], ...]
其中,sum_range是要进行求和的数值范围;criteria_range1和criteria2分别代表要满足的第一个和第二个条件;criteria1和criteria2可以在单元格或引用中使用,也可以是常量。
举个例子,如果要统计某个部门员工的工资之和,要求该部门员工每月工资超过1万元,并且每月至少出勤2天以上,则可以使用以下公式:
=SUMIFS(D3:E20,">10000",D3:E20,">0",D3:E20],"<20",D3:E20,">0")
其中D3:E20代表要进行求和的数值范围;“>10000”代表第一个条件,表示员工每月工资超过1万元;“>0”代表第二个条件,表示员工每月出勤天数不少于0天。
除了使用单元格或引用外,SUMIFS还可以接受常量参数。例如:
=SUMIFS(10000,">10000",10000,">0",10000],"<20",10000,">0")
其中10000代表第一个条件,表示员工每月工资超过1万元;“>0”代表第二个条件,表示员工每月出勤天数不少于0天。
需要注意的是,在使用SUMIFS函数时,一定要确保各个参数都符合要求,否则会出现错误。同时,SUMIFS只能对数值进行求和,并不能对日期、文本等类型进行判断。如果需要对日期、文本等类型进行判断,则可以考虑使用其他函数或公式来实现。
=SUMIFS(sum_range, criteria_range1, criteria1, [criteria_range2, criteria2], ...]
其中,sum_range是要进行求和的数值范围;criteria_range1和criteria2分别代表要满足的第一个和第二个条件;criteria1和criteria2可以在单元格或引用中使用,也可以是常量。
举个例子,如果要统计某个部门员工的工资之和,要求该部门员工每月工资超过1万元,并且每月至少出勤2天以上,则可以使用以下公式:
=SUMIFS(D3:E20,">10000",D3:E20,">0",D3:E20],"<20",D3:E20,">0")
其中D3:E20代表要进行求和的数值范围;“>10000”代表第一个条件,表示员工每月工资超过1万元;“>0”代表第二个条件,表示员工每月出勤天数不少于0天。
除了使用单元格或引用外,SUMIFS还可以接受常量参数。例如:
=SUMIFS(10000,">10000",10000,">0",10000],"<20",10000,">0")
其中10000代表第一个条件,表示员工每月工资超过1万元;“>0”代表第二个条件,表示员工每月出勤天数不少于0天。
需要注意的是,在使用SUMIFS函数时,一定要确保各个参数都符合要求,否则会出现错误。同时,SUMIFS只能对数值进行求和,并不能对日期、文本等类型进行判断。如果需要对日期、文本等类型进行判断,则可以考虑使用其他函数或公式来实现。




