gpt4 book ai didi

arrays - Excel COUNT() 与 COUNTIF() 与数组

转载 作者:行者123 更新时间:2023-12-02 18:11:41 25 4
gpt4 key购买 nike

我认为这应该是一个简单的问题,但由于某种原因我无法在任何地方找到解决方案。

我在 Excel 中有一个冗长的公式,最终返回一个包含四个项目的数组 - 即 {1,2,0,0}。我想计算有多少个结果数字大于零。

当我对此结果使用 =COUNT({1,2,0,0}) 时,我得到了预期的答案 4。但是当我尝试使用 =COUNTIF( {1,2,0,0}, ">0") 它会弹出一条错误消息,指出我的公式有问题。

我是不是做错了什么?是否有与 COUNTIF() 等效的数组?

最佳答案

看来 COUNTIF 函数仅适用于范围,而 COUNT 函数可以利用数组。

尝试一下SUMPRODUCT。下面是我用来测试公式的示例的稍微扩展形式。它主要检查数组中的每个值是否大于 0,如果是,则为其分配一个值 1。然后 SUMPRODUCT 遍历并将所有 1 相加,得到大于 0 的值总数。

=SUMPRODUCT(IF({1,0,3,0,5,0,0,6,9,9,0,7,0}>0,1,0))

关于arrays - Excel COUNT() 与 COUNTIF() 与数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30734503/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com