这个填报如果D5是这俩指标的话,对应的填报数据只能小于1,否则报错

这个填报如果D5是这俩指标的话,对应的填报数据只能小于1,否则报错,我这个写法有啥问题吗

image.png

image.png

FineReport 0035705 发布于 2022-9-22 10:50 (编辑于 2022-9-22 14:18)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
1
CD20160914Lv8专家互助
发布于2022-9-22 10:55(编辑于 2022-9-22 11:33)

填报用层次坐标好多时间都有问题。。。先不看公式。只看填报用层次坐标反正我知道是有问题的。不一定得到你要的结果。

if(and(or(d2="出租率",d5="起租率"),q5>1),false,true)

  • 0035705 0035705(提问者) 那我这个逻辑的话,这跟公式怎么写啊
    2022-09-22 10:57 
  • CD20160914 CD20160914 回复 0035705(提问者) 我不知道你为什么要层次坐标。。我没有理解你的意思
    2022-09-22 10:58 
  • 0035705 0035705(提问者) 回复 CD20160914 我就是想,如果D5是这两个值的话,对应的Q5不能大于1 大于1就报错
    2022-09-22 11:02 
  • CD20160914 CD20160914 回复 0035705(提问者) D5存的时候是如何的。截图看一下。如果有两个值。中间用逗号分开的吗?D5单元格
    2022-09-22 11:07 
  • 0035705 0035705(提问者) 回复 CD20160914 截图了
    2022-09-22 11:13 
最佳回答
0
yzm339714Lv6中级互助
发布于2022-9-22 10:57

if (or(D5="1",D5="2"),Q5<1 , TRUE)  

这样写就行, 前面的校验是要返回  true 或者 false  ,然后 数据是一条条校验的,写Q5就行了,会对应的自己的D5 是啥的。  如果 D5 是这两个,就判断  Q5<1  ,否则就直接返回 true

  • 0035705 0035705(提问者) 他不会自动对应吧,我刚试了
    2022-09-22 10:59 
  • yzm339714 yzm339714 回复 0035705(提问者) 会的,正常就是我这样写的,
    2022-09-22 11:00 
  • 4关注人数
  • 355浏览人数
  • 最后回答于:2022-9-22 14:18
    请选择关闭问题的原因
    确定 取消
    返回顶部