帆软报表多条件公式设置

业务需求:

  1. 当目标数据小于1200,显示0

  2. 当目标数据大于等于1200,小于2000,显示(L4-1200)*2

  3. 当目标数据大于等于2000,显示1600

以下是在帆软公式设置的条件,公式显示是合法的,但是报表中的数据显示状态为#NAME?

报表问题.png

FineReport baibian 发布于 2024-12-5 15:02
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
snrtuemcLv8专家互助
发布于2024-12-5 15:23

括号错误

改成

if(and(L4>=1200,L4<2000),(L4-1200)*2,if(L4>=2000,1600,0))

image.png

最佳回答
0
用户k6280494Lv6专家互助
发布于2024-12-5 15:24

if(l4<1200,0,if(l4>=1200&&l4<2000,(l4-2000)*2,if(l4>2000,1600,"")))

最佳回答
0
华莉星宸Lv7资深互助
发布于2024-12-5 15:24

=if(L4>=2000,1600,if(L4>1200,(L4-1200)*2,0))

  • 4关注人数
  • 54浏览人数
  • 最后回答于:2024-12-5 15:24
    请选择关闭问题的原因
    确定 取消
    返回顶部