我有一张为班级制作的 Excel 表。
我已预先填写了所有作业:
| A | B | C
|-------------------------------------------
1|Assignments |Points Received |Total Points
2|Assignment 1 |10 |10
3|Assignment 2 |? |10
4|Quiz 1 |9 |10
5|Assignment 3 |? |10
6|... | |
我正在尝试弄清楚如何才能仅对左侧单元格中有实际数字的单元格的总分进行求和。或者,如果左侧单元格不是“?”,则获取总分的总和。我该怎么做?我不想删除总分列中与“已得分数”列中关联的“?”符号的分数。
本质上,我希望成绩显示仅完成作业的当前百分比(在示例中为 19/20,而不是 19/40)
答案1
假设示例中左上角的单元格(作业)是 A1...
对于收到的积分,请使用常规 SUM() 函数。它将非数字单元格视为零:
=SUM(B2:B5)
对于总分,使用 SUMIF() 函数:
=SUMIF(B2:B5,">0",C2:C5)
这会告诉 Excel 查看 B2:B5 中的单元格(获得的分数),如果它们满足条件 (>0),则对 C2:C5 中相应单元格求和(总分数)。