【问题标题】:Excel Score CalculationExcel分数计算
【发布时间】:2014-06-17 03:03:59
【问题描述】:

我有一个包含 3 列的 Excel 工作表,用于跟踪某人在我的考试中每个问题的得分,例如:

WEIGHT GRADE TEST
50     PASS  Do the first thing right
25     PASS  Do the second thing right
25     FAIL  Do the third thing right

我想通过执行以下操作自动确定 SCORE:

SCORE = SCORE + (if B2 == PASS then A2, else 0) + (if B3 == PASS then A3, else 0)

因此,在上述情况下,学生将获得 75% (50+25+0) 的分数。我和很多学生有很多这样的测试,我只想粘贴到 GRADE 列中,并在单元格 C1 中获得最终的 % 结果。

如何在excel中编写这样的公式?

谢谢,

【问题讨论】:

    标签: excel-formula


    【解决方案1】:

    C1中试试这个

    =SUM(IF(B$2:B$4="PASS",A$2:A$4,0))

    Ctrl+Shift+Enter作为数组公式输入。

    我应该在公式栏中看起来像这样:(带花括号)

    【讨论】:

    • IF 中的单元格范围似乎不起作用(返回#VALUE!),如果我对单行执行此操作,它工作正常 - 所以像这样:=SUM(IF(B$2="PASS ",A$2,0))
    • @JSchwartz 您是否在公式栏中按了 CSE 组合?
    猜你喜欢
    • 2018-07-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多