【发布时间】:2018-01-04 13:02:08
【问题描述】:
我想使用 COUNTIF 函数来评估 2,0,0,5 中有多少项大于 2?在 Countif 函数中,第一个参数是范围,第二个是条件。我试过下面的公式。甚至尝试在最后使用 Ctrl+Shift+Enter 进行评估。但是好像没用。
=COUNTIF({"2","0","0","5"},">2")
【问题讨论】:
标签: arrays excel excel-formula countif
我想使用 COUNTIF 函数来评估 2,0,0,5 中有多少项大于 2?在 Countif 函数中,第一个参数是范围,第二个是条件。我试过下面的公式。甚至尝试在最后使用 Ctrl+Shift+Enter 进行评估。但是好像没用。
=COUNTIF({"2","0","0","5"},">2")
【问题讨论】:
标签: arrays excel excel-formula countif
COUNTIF 不接受数组常量(据我所知)。试试这个:
=SUMPRODUCT(--({2,0,0,5}>2))
你也可以像这样创建一个 countif 样式的公式(组合 ctrl+shift+enter):
=COUNT(IF({2,0,0,5}>2,1,""))
【讨论】:
COUNTIF,但您可以使用COUNT 和IF——如果有帮助,请参阅我的编辑了解详细信息跨度>
推荐阅读: Array vs Range
某些函数(如 Offset、SumIf、CountIf、SumIfs 和 CountIfs)旨在仅对(多单元格)范围对象进行操作。 Sum、SumProduct、Frequency、Linest、查找函数等同时采用范围和数组对象。
数组表示:{2,0,0,5}
范围意味着:
要使用countif,你必须在单元格中使用范围,在公式中定义数组是行不通的。
=COUNTIF(A1:A4,">"&2)
【讨论】: