怎么用count统计单元格中不等于0的个数

image.pngk15里面添加了条件,设置为数字保留两位小数,k15就是补贴金额

现在count出来的数据是全部的,{}里面的相当于没有

image.png

他先累加了,然后走的条件判断给他置零,这有什么办法解决

FineReport 用户W5801932 发布于 2021-4-20 15:16 (编辑于 2021-4-20 15:58)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共4回答
最佳回答
0
小木888Lv5见习互助
发布于2021-4-20 15:19(编辑于 2021-4-20 15:20)

=sum(if(int(k15)!=0,1,0))

最佳回答
0
snrtuemcLv8专家互助
发布于2021-4-20 15:24(编辑于 2021-4-20 15:30)

直接

count(k15{k15>0||k15<0})

  • 用户W5801932 用户W5801932(提问者) 变成查的是全部了
    2021-04-20 15:29 
  • snrtuemc snrtuemc 回复 用户W5801932(提问者) 那就再加一个条件,看修改答案
    2021-04-20 15:29 
最佳回答
0
axingLv6专家互助
发布于2021-4-20 15:24

count(K15{round(K15,2)<>0})

最佳回答
0
shirokoLv6资深互助
发布于2021-4-20 15:31(编辑于 2021-4-20 15:36)

COUNT(GREPARRAY(K15[!0],FORMAT(ITEM,'#0.00')>0))

image.png

  • 用户W5801932 用户W5801932(提问者) 我有一个条件属性,他先count然后才走条件把不符合的置为零,然后就错了
    2021-04-20 16:00 
  • shiroko shiroko 回复 用户W5801932(提问者) 所以你条件属性是什么
    2021-04-20 16:01 
  • shiroko shiroko 回复 用户W5801932(提问者) 只是保留两位小数的话这里也保留了
    2021-04-20 16:01 
  • 用户W5801932 用户W5801932(提问者) 回复 shiroko 本来我的逻辑是先走条件过滤值后count,它这就先count再走条件过滤,数据就错了
    2021-04-20 16:13 
  • shiroko shiroko 回复 用户W5801932(提问者) 所以你count的时候用同样的条件就行了,所以你试过了吗?有什么问题吗?
    2021-04-20 16:15 
  • 5关注人数
  • 683浏览人数
  • 最后回答于:2021-4-20 15:58
    请选择关闭问题的原因
    确定 取消
    返回顶部