单元格计算公式过滤(IF(&A2 < 2, G2-H2, G2[A2:-1]-H2))

图_14_p.frm

希望空值行不参与计算,怎么加过滤条件

image.png

期望效果image.png

FineReport Childe 发布于 2019-9-23 11:07 (编辑于 2019-9-23 16:52)
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
shirokoLv6资深互助
发布于2019-9-23 11:27

加判断是不是空就行,可以用LEN函数

比如LEN(G2)>0,表示G2不为空

  • Childe Childe(提问者) 意思我明白就是不知道加哪
    2019-09-23 11:34 
  • shiroko shiroko 回复 Childe(提问者) 比如说你这个公式外面再加一套if就行,如果是空就什么都不返回。
    2019-09-23 13:39 
  • shiroko shiroko 回复 Childe(提问者) 你这个没截标号看不清逻辑。。你应该只需要计算中的那几个格子不为空,假如全部是需要的话。 IF(AND(LEN(G2),LEN(H2),G2[A2:-1]),IF(&A2 < 2, G2-H2, G2[A2:-1]-H2),\"\")
    2019-09-23 14:04 
  • Childe Childe(提问者) 回复 shiroko 已上传模板麻烦看下
    2019-09-23 14:06 
  • shiroko shiroko 回复 Childe(提问者) 看懂了。。你想要的是上一个不为空的值, 最简单的方法,在前面增加一列,比如是O列(之后可以隐藏),这一列的公式=IF(&A2<2,G2,IF(LEN(G2[A2:-1])>0,G2[A2:-1],O2[A2:-1])) 然后你需要的结果就是=O2-H2
    2019-09-23 14:57 
最佳回答
0
wd210010Lv7高级互助
发布于2019-9-23 11:25

放上来模板 

最佳回答
0
黄源Lv6中级互助
发布于2019-9-23 12:13

if(len(g2)=0,'',IF(&A2 < 2, G2-H2, G2[A2:-1]-H2))

  • 4关注人数
  • 751浏览人数
  • 最后回答于:2019-9-23 16:52
    请选择关闭问题的原因
    确定 取消
    返回顶部