ifsumifs函数是Excel中的一个内置函数,用于对特定条件下满足条件的数值或单元格范围进行求和运算。
语法:
IFSUMIFS(range, criteria_range1, criteria1, [criteria_range2, criteria2], ...)
其中:
- range:要进行求和的单元格范围。
- criteria_range1:第一个条件的单元格范围。
- criteria1:第一个条件的值或表达式。
- [criteria_range2, criteria2]:可选参数,可以继续添加多个条件的单元格范围和对应的值或表达式。
注意事项:
- 可以添加多个条件,只有满足所有条件的数值或单元格才会被求和。
- 条件可以是数值、文本、表达式或单元格引用。
- 条件区分大小写,如果条件中包含文本,需要使用引号将其括起来。
- 条件可以使用通配符符号 "*" 和 "?",分别表示任意字符和任意单个字符。
- 除了数值和文本之外,还可以使用逻辑运算符(例如 "<", ">", "<=", ">=")。
示例:
假设有一个包含学生姓名、成绩和班级的表格,现在要求统计某个班级某个成绩段的学生总分数。
表格如下:
A列:学生姓名
B列:成绩
C列:班级
使用IFSUMIFS函数可以如下计算某个班级成绩在80-90分之间的学生总分数:
=IFSUMIFS(B:B, C:C, "班级1", B:B, ">80", B:B, "<=90")
解释:
- B:B表示求和的单元格范围为B列(成绩列)。
- C:C表示条件的单元格范围为C列(班级列)。
- "班级1"表示第一个条件为班级等于“班级1”。
- ">80"表示第二个条件为成绩大于80。
- "<=90"表示第三个条件为成绩小于等于90。
这样,就可以得到班级1中成绩在80-90分之间的学生总分数。
希望这个简单的教程能够帮助你理解和使用ifsumifs函数。