Excel 数组计数公式

Sur*_*cha 4 arrays excel excel-formula countif

我想使用 COUNTIF 函数来评估 2,0,0,5 中有多少项大于 2?在 Countif 函数中,第一个参数是范围,第二个参数是条件。我试过下面的公式。甚至尝试在最后使用 Ctrl+Shift+Enter 进行评估。但似乎不起作用。

=COUNTIF({"2","0","0","5"},">2")
Run Code Online (Sandbox Code Playgroud)

Cal*_*mDA 6

COUNTIF不接受数组常量(据我所知)。尝试这个:

=SUMPRODUCT(--({2,0,0,5}>2))
Run Code Online (Sandbox Code Playgroud)

您还可以创建一个像这样的 countif 样式的公式(组合 ctrl+shift+enter):

=COUNT(IF({2,0,0,5}>2,1,""))
Run Code Online (Sandbox Code Playgroud)

  • 同意,所有“IFS”系列函数都是相同的,“范围”参数确实需要是工作表范围,而不是数组 (3认同)