
excel
| 名字 | 成绩 |
| --- | --- |
| 张三 | 85 |
| 李四 | 90 |
| 王五 | 92 |
| 张三 | 78 |
| 李四 | 86 |
将范围所选为第二列(成绩),条件所选为第一列(名字),条件所选为“张三”,则函数:
=SUMIF(A2:A6,"张三",B2:B6)
将返回 163。
语法:
SUMIF(range, criteria, [sum_range])
参数:
* range:规定要评估的数据集。该参数中的单元格将用于检查 criteria。
* criteria:规定要应用于 range 的模式或条件。例如,“John”或“> 10”。
* sum_range(可选):规定要添加的单元格范围。如果省略,则将使用 range 中的单元格。
示例:
| 名字 | 成绩 |
| --- | --- |
| 张三 | 85 |
| 李四 | 90 |
| 王五 | 92 |
| 张三 | 78 |
| 李四 | 86 |
- 列求和:
=SUM(B2:B6)
- 符合条件的列求和:
=SUMIF(A2:A6,"张三",B2:B6)
返回值为 163,即总分为163分。
- 多个条件求和:
=SUMIF(A2:A6,"张三",B2:B6)+SUMIF(A2:A6,"李四",B2:B6)
返回值为 261,即张三和李四的总分。
- 含有通配符的条件求和:
例如,想要计算以字母“J”开头的数字的总和。
=SUMIF(A2:A6,"J*",B2:B6)
返回值为 85,即名称以字母“J”开头的成绩(85分)。
- 不满足条件时的求和:
=SUMIF(A2:A6,"<>张三",B2:B6)
返回值为 178,即不是名字为“张三”的成绩的总和(90+92+78+86)。
以上就是 SUMIF 函数的基本使用方法和示例,你可以打开 excel 试着练习一下。
Copyright © 2025 IZhiDa.com All Rights Reserved.
知答 版权所有 粤ICP备2023042255号