【问题标题】:How to grade a test with different points by answer in Excel?如何通过Excel中的答案对具有不同分数的测试进行评分?
【发布时间】:2021-04-02 23:26:24
【问题描述】:

我正在尝试做类似的事情:https://exceljet.net/formula/score-quiz-answers-with-key

但它不一样,因为我对每个问题都有不同的“点”。

例如,第 1 题的正确答案给你 2 分,但第 10 题的正确答案给你 6 分。

我需要根据每个学生的答案以及每个答案给他们的分数来计算他们的总分。

这是包含答案和分数的表格:

【问题讨论】:

  • 使用 SUMPRODUCT。
  • @BigBen 不公平。您的建议已经在问题的标签中。我认为您应该制定公式作为答案。

标签: excel excel-formula sumifs sumproduct


【解决方案1】:

请试试这个公式。粘贴到 R5(第一个结果行)并向下复制。

=SUMPRODUCT(--(B5:Q5=B$1:Q$1),B$3:Q$3)

【讨论】:

    【解决方案2】:

    添加更多单元格来计算每个学生在每个问题上获得的分数可能是最简单的方法。然后你可以把这些加起来除以总数。

    Here's an example.

    screenshot

    【讨论】:

      【解决方案3】:

      试试下面的公式。

      =SUM((B5:Q5=$B$1:$Q$1)*($B$2:$Q$2))
      

      矩阵乘法也会给你想要的结果。

      =MMULT(--(B5:Q5=$B$1:$Q$1),TRANSPOSE($B$2:$Q$2))
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2018-09-05
        • 2015-06-08
        • 2019-04-04
        • 1970-01-01
        • 2020-06-16
        • 2022-07-08
        • 2017-06-07
        相关资源
        最近更新 更多