公式结果错误

3.png

4.png

目标值是自定义给的,进度值是模板数据集字段,相减结果还是进度值

5.png

目标值:

IF($SJYF = "01", 9 + '%', IF($SJYF = "02", 13 + '%', IF($SJYF = "03", 22 + '%', IF($SJYF = "04", 31 + '%', IF($SJYF = "05", 40 + '%', IF($SJYF = "06", 50 + '%', IF($SJYF = "07", 60 + '%', IF($SJYF = "08", 70 + '%', IF($SJYF = "09", 80 + '%', IF($SJYF = "10", 88 + '%', IF($SJYF = "11", 95 + '%', 100 + '%')))))))))))

6.png

FineReport i123 发布于 2021-4-27 14:53 (编辑于 2021-4-27 15:15)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共5回答
最佳回答
0
孤陌Lv6资深互助
发布于2021-4-27 15:06(编辑于 2021-4-27 15:15)

这样就要把%去了 建议在单元格形态用公式形态 公式$$$/100+"%" 

  • i123 i123(提问者) 能否详细些,不是很能理解。意思我自定义值改成IF($SJYF = \"01\", 9, IF($SJYF = \"02\", 13, IF($SJYF = \"03\", 22, IF($SJYF = \"04\", 31, IF($SJYF = \"05\", 40, IF($SJYF = \"06\", 50, IF($SJYF = \"07\", 60, IF($SJYF = \"08\", 70, IF($SJYF = \"09\", 80, IF($SJYF = \"10\", 88, IF($SJYF = \"11\", 95, 100)))))))))))吗
    2021-04-27 15:27 
  • i123 i123(提问者) 这个公式写在哪里?这个减法计算公式又要怎么写?
    2021-04-27 15:28 
  • 孤陌 孤陌 回复 i123(提问者) 这个公式还是你原来的地方 然后在单元格形态里设置公式形态 补充上百分比 你减法公式就可以正常用了 因为你前面是字符串 当然不可以做加减法用
    2021-04-27 15:30 
最佳回答
0
Z4u3z1Lv6专家互助
发布于2021-4-27 14:56

看不出公式啊,上传模板吧

  • i123 i123(提问者) 上传不了,里面有些数据不能上传。字段的值是我计算出来的。
    2021-04-27 15:03 
  • Z4u3z1 Z4u3z1 回复 i123(提问者) 目标值不要用%号,9%就用0.09然后单元格属性---样式---自定义样式---文本---格式:百分比。
    2021-04-27 15:31 
最佳回答
0
snrtuemcLv8专家互助
发布于2021-4-27 14:56

你看下,数据库是什么格式,直接31%这个样,肯定不行,需要转换成数值才可以加减啊

  • i123 i123(提问者) 字段的值详细公式我贴出来了
    2021-04-27 15:03 
  • snrtuemc snrtuemc 回复 i123(提问者) 目标的格式什么样子的,数据存储格式
    2021-04-27 15:05 
  • i123 i123(提问者) 回复 snrtuemc IF($SJYF = \"01\", 9 + \'%\', IF($SJYF = \"02\", 13 + \'%\', IF($SJYF = \"03\", 22 + \'%\', IF($SJYF = \"04\", 31 + \'%\', IF($SJYF = \"05\", 40 + \'%\', IF($SJYF = \"06\", 50 + \'%\', IF($SJYF = \"07\", 60 + \'%\', IF($SJYF = \"08\", 70 + \'%\', IF($SJYF = \"09\", 80 + \'%\', IF($SJYF = \"10\", 88 + \'%\', IF($SJYF = \"11\", 95 + \'%\', 100 + \'%\')))))))))))
    2021-04-27 15:12 
  • 孤陌 孤陌 回复 i123(提问者) 这样就要把%去了 建议在单元格形态用公式形态 公式$$$/100+\"%\"
    2021-04-27 15:15 
最佳回答
0
shirokoLv6资深互助
发布于2021-4-27 15:04(编辑于 2021-4-27 15:04)

截图这么小,生怕我看懂了。

最佳回答
0
唱跳rap全能选手Lv7中级互助
发布于2021-4-27 15:14(编辑于 2021-4-27 15:16)

公式换成switch

switch($SJYF , "01", 9 + '%', "02", 13 + '%', "03", 22 + '%', "04", 31 + '%',"05", 40 + '%',"06", 50 + '%', "07", 60 + '%', "08", 70 + '%',  "09", 80 + '%', "10", 88 + '%',"11", 95 + '%', 100 + '%')

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