我想统计Excel区域内,返回值为非空记录的个数。
A1=“中” B1=“国” C1=“”(不是真空哦,是一个复杂公式的返回值,当前为空)
当 D1=COUNTIF(A1:C1,"") 返回值为1,是正常的。
但 D1=COUNTIF(A1:C1,"<>""") 返回值是3,而不是我期望的2。
在这种情况下,有没有办法直接统计返回值为非空的记录的个数。
不要说 D1=COUNTIF(A1:C1,"<>""") -COUNTIF(A1:C1,"") ,这个我知道。
countif函数返回值不附合目的,如何解决?
答案:2 悬赏:40 手机版
解决时间 2021-02-21 15:11
- 提问者网友:兔牙战士
- 2021-02-20 19:15
最佳答案
- 五星知识达人网友:持酒劝斜阳
- 2021-02-20 20:18
D1公式
=sumproduct((A1:C1<>"")*1)
就行了
=sumproduct((A1:C1<>"")*1)
就行了
全部回答
- 1楼网友:神鬼未生
- 2021-02-20 20:24
1、countif算的结果是0,代表在要判断的区域中,没有符合条件的值。 2、countif函数介绍:countif 是一个统计函数,用于统计满足某个条件的单元格的数量。语法=countif(range, criteria), 3、参数介绍:range(必需)要统计数量的单元格的组。 ...
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯