在列和行中均具有条件范围的 COUNTIFS

COUNTIFS with criteria range in both column and row

请在此处参考示例工作簿https://docs.google.com/spreadsheets/d/1EBHj41vQcfS8ifo_Eknpw8rNxh6r06D-KAZOG5jr5Mo/edit#gid=891738929

我有一个 table 按主题和步骤汇总每个学生的 A、M、T 出现次数的计数。

但是,我只能通过使用此公式获得学生对每个 A、M、T 的计数,而不是特定于主题和步骤的计数

=COUNTIFS(INDEX(Maths!$F:$Q,0,MATCH($B6,Maths!$F:$Q,0)),"A")

我想我需要再添加一个 countif 语句,但它不起作用,因为我的参数超出了语法?你们能告诉我如何在上面的公式中再包含一个 countif 语句吗?

最终我希望每个主题的A、M、T和每个步骤的计数学生

你想要实现的(据我所知)不能用 Countifs 函数来完成。为此你需要 Sumproduct。

将此公式输入到单元格 C6 中,然后向下复制。

=SUMPRODUCT((Maths!$E:$Q=C)*(Maths!$E:$E=C)*(Maths!$E:$Q=$B6))

例如,单元格 E6 中的结果将为 2,因为学生 A 在数学 sheet.

中有 2 个 "T" "Maths Step 1" 值