Excel 如何计算在单元格的条件索引中出现具有特定条件的值的次数

Excel 如何计算在单元格的条件索引中出现具有特定条件的值的次数,excel,count,excel-formula,formula,Excel,Count,Excel Formula,Formula,我有下面的公式,可以很好地找到我想要的百分比: =SUM((COUNTIF(B12:B10002,">=9"))/(COUNT(B12:B10002))) 我现在需要对COUNT和COUNTIF做的是将范围设置为前一列的条件 范围A12:A10000表示日期 范围B12:B10000表示1-10之间的数字 单元格A5表示日期 我想知道B12:B10000中出现9或10的次数,但前提是A12:A10000中的前一个单元格等于A5 我尝试了索引匹配,但它只显示“1”(表示true),或者

我有下面的公式,可以很好地找到我想要的百分比:

=SUM((COUNTIF(B12:B10002,">=9"))/(COUNT(B12:B10002)))
我现在需要对COUNT和COUNTIF做的是将范围设置为前一列的条件

  • 范围A12:A10000表示日期
  • 范围B12:B10000表示1-10之间的数字
  • 单元格A5表示日期
我想知道B12:B10000中出现9或10的次数,但前提是A12:A10000中的前一个单元格等于A5

我尝试了索引匹配,但它只显示“1”(表示true),或者它给了我数字10,这是B12中的第一个单元格

任何帮助都将不胜感激!谢谢:)

您可以使用
COUNTIFS()。很像
COUNTIF
,但它将接受多个条件:

=COUNTIFS(A12:A10000,A5,B12:B10000,">=9")
如果您使用的是不支持
COUNTIFS()
的旧版本Excel,则可以改用
SUMPRODUCT()

=SUMPRODUCT((A12:A10000=A5)*(B12:B10000>=9)*1)

完美的谢谢:)