非扩展单元格条件属性写公式不生效

非扩展单元格EVAL("K" + row()) >= 0.9 && EVAL("K" + row()) < 1条件属性里写这个公式,为什么有的生效,有的不生效

FineReport 掌微科技 发布于 2025-6-12 17:10
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
华莉星宸Lv7资深互助
发布于2025-6-12 17:12

直接写 $$$>= 0.9 && $$$ < 1 条件呗

  • 掌微科技 掌微科技(提问者) 是多个单元格根据K单元格数值来判断,不想K1、K2、K3这种写好多遍,又麻烦
    2025-06-12 17:16 
  • 华莉星宸 华莉星宸 回复 掌微科技(提问者) 要不了几分钟就写了完了哈~~
    2025-06-12 18:51 
最佳回答
0
Z4u3z1Lv6专家互助
发布于2025-6-12 17:42

可以多选后再写条件,条件保存后再单独修改后面的数字

最佳回答
0
ScyalcireLv7高级互助
发布于2025-6-13 08:33

使用EVAL时,被引用的单元格(如K列)需已完成计算,否则可能返回空值或旧值若K列单元格间接引用当前条件属性所在单元格,会触发循环计算终止,导致部分条件失效

可以加一个辅助列,

辅助列输出EVAL("K" + row())结果,检查不生效行的实际值和数据类型

  • 掌微科技 掌微科技(提问者) 加了辅助列L输出EVAL("K" + row())的值与K列是一模一样的,条件属性写公式EVAL("K" + row()),条件属性出现不生效,改为写K1、K2、K3这种又是生效的,主要想弄清楚出现这种问题的原因,其次K1、K2、K3这种写法太麻烦
    2025-06-13 13:51 
  • 2关注人数
  • 46浏览人数
  • 最后回答于:2025-6-13 08:33
    请选择关闭问题的原因
    确定 取消
    返回顶部