判断问题

状态显示全选.png

FineReport 用户kWEye3931 发布于 2020-7-6 10:28 (编辑于 2020-7-6 10:28)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共5回答
最佳回答
0
cherry团子Lv6中级互助
发布于2020-7-6 10:54

VX解决:

if(len(n4)>0,"关闭",if(DATESUBDATE(m4,format(today(),"yyyy-MM"),"d")>=0,"正在进行","超期"))

最佳回答
1
zsh331Lv8专家互助
发布于2020-7-6 10:31(编辑于 2020-7-6 10:35)

你的图截取的不全,确定【实际完成日】单元格内容不是【空】的,如果是【空】的,就不执行第二个if语句,结果显示【正在进行】,没有毛病。

image.png

  • 用户kWEye3931 用户kWEye3931(提问者) 那他这个-5不应该是超期吗
    2020-07-06 10:48 
  • zsh331 zsh331 回复 用户kWEye3931(提问者) 你对if嵌套有点误解,只有当实际完成日有值后,才会去判断剩余天数,否则的话,不会执行里面的if判断语句,直接显示【正在进行】
    2020-07-06 10:52 
最佳回答
0
HHHHH123Lv7中级互助
发布于2020-7-6 10:35

实际完成日的值是什么  是因为不满足实际完成日>0  所以正在进行呀

  • 用户kWEye3931 用户kWEye3931(提问者) 实际完成日没有值,超期是根据剩余天数的正负数来判断的,
    2020-07-06 10:41 
  • miss_li miss_li 回复 用户kWEye3931(提问者) 别人说的很清楚,由于实际完成日没有值,你的第二个IF语句压根就没有执行,怎么个超期法。
    2020-07-06 10:44 
最佳回答
0
指间沙Lv6中级互助
发布于2020-7-6 10:42

if嵌套重新看下

最佳回答
0
fish19880902Lv4初级互助
发布于2020-7-6 10:54

第一个if 成立,直接跳过第二个IF判断了,那就是 正在进行。

  • 6关注人数
  • 473浏览人数
  • 最后回答于:2020-7-6 10:54
    请选择关闭问题的原因
    确定 取消
    返回顶部