Google sheets 列和行中都有条件范围的CountIf

Google sheets 列和行中都有条件范围的CountIf,google-sheets,google-sheets-formula,Google Sheets,Google Sheets Formula,请参考此处的样本工作簿 我有一个表格,按科目和步骤汇总每个学生的a、M、T发生次数 然而,我只设法通过学生获得每个A、M、T的计数,而不是通过使用这个公式得到特定于主题和步骤的计数 =COUNTIFS(INDEX(Maths!$F$3:$Q$64,0,MATCH($B6,Maths!$F$2:$Q$2,0)),"A") 我想我需要再输入一个countif语句,但它不起作用,因为我的参数超出了语法?你们能告诉我如何在上面的公式中加入一个countif语句吗 最后,我希望对每个科目的A、M、T进行

请参考此处的样本工作簿

我有一个表格,按科目和步骤汇总每个学生的a、M、T发生次数

然而,我只设法通过学生获得每个A、M、T的计数,而不是通过使用这个公式得到特定于主题和步骤的计数

=COUNTIFS(INDEX(Maths!$F$3:$Q$64,0,MATCH($B6,Maths!$F$2:$Q$2,0)),"A")
我想我需要再输入一个countif语句,但它不起作用,因为我的参数超出了语法?你们能告诉我如何在上面的公式中加入一个countif语句吗

最后,我希望对每个科目的A、M、T进行计数,并对每个学生的步骤进行计数

您想要实现的目标(据我所知)不能用Countifs函数实现。你需要一个新产品

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

=SUMPRODUCT((Maths!$E$2:$Q$64=C$5)*(Maths!$E$2:$E$64=C$4)*(Maths!$E$2:$Q$2=$B6))
例如,单元格E6中的结果将是2,因为学生A在数学表中的“数学步骤1”有2个“T”值


不清楚你想要实现什么。请编辑您的问题,并用文字解释预期结果,而不是发布一个无法提供结果的公式。更新问题后发表评论。请遵循这些说明。请编辑问题,使其易懂。哇,它工作完美,实际上非常简单!谢谢非常感谢!