在列和行中均具有条件范围的 COUNTIFS
COUNTIFS with criteria range in both column and row
我有一个 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" 值
我有一个 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" 值