使用countif计算两个标准时遇到问题

rup*_*rup 5 excel-formula excel-2010

我在excel中有两个标准.

我使用countifs计算2014年和k-8等级的任何东西:=COUNTIFS(A2:C3,"2014",D2:E3,"Grades K-8")但它似乎失败了.

Year 1  Year 2  Year 3  Grades K-8  Grades 9-12 Teachers 
2014    2015            Grade K-8   Grade 9-12  Teachers
2016    2017    2018    Grade K-8   Grade 9-12  Teachers
Run Code Online (Sandbox Code Playgroud)

我不断得到价值错误.任何帮助深表感谢!

Wiz*_*zhi 3

这应该可以解决问题:)

在单元格中H3,搜索条件Grade 9-122014

=SUMPRODUCT((E2:E6="Grade 9-12")*(A2:C6=2014))
Run Code Online (Sandbox Code Playgroud)

SUMPRODUCT 会查找给定两个范围的所有组合,并给出它们出现的次数。

在此输入图像描述

由于您按行搜索一个条件并按列搜索另一个条件,因此您不能使用计数。或者更准确地说,当您搜索年份时,您正在查找跨多行多列的范围。因此,您希望 countif 将该数组中的每个项目与另一个数组中的项目进行比较。