公式问题

image.png

达成率的公式我写的是IF(AND(LEN(Q4) > 0, LEN(R4) > 0), FORMAT(IF(Q4 > 0, R4 / Q4, IF(Q4 = 0, 1 + R4, 2 - R4 / Q4)), "0.0%"), "")

目标和实际显示值我用的公式是IF(E4="%",FORMAT($$$,"0.0%"),$$$)

这个达成率的算出来的值明显不对啊,有知道原因的吗?

FineReport 帆软用户p9k8MX4NIW 发布于 2023-3-16 10:58
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
帆软用户p9k8MX4NIWLv2见习互助
发布于2023-3-16 11:47

公式形态加上“%”号就会被视作文本,所以得这样写

IF(AND(LEN(Q4) > 0, LEN(R4) > 0), FORMAT(IF(FORMAT(Q4,"#,##0.0") > 0, FORMAT(R4,"#,##0.0") / FORMAT(Q4,"#,##0.0"), IF(FORMAT(Q4,"#,##0.0") = 0, 1 + FORMAT(R4,"#,##0.0"), 2 - FORMAT(R4,"#,##0.0") / FORMAT(Q4,"#,##0.0"))), "0.0%"), "")

最佳回答
0
用户k6280494Lv6资深互助
发布于2023-3-16 11:03(编辑于 2023-3-16 11:38)

IF(AND(LEN(Q4) > 0, LEN(R4) > 0), IF(Q4 > 0, R4 / Q4, IF(Q4 = 0, 1 + R4, 2 - R4 / Q4)), "")

image.png

  • 帆软用户p9k8MX4NIW 帆软用户p9k8MX4NIW(提问者) 有些同列扩展的单元格不需要显示成百分比,要根据前面单位判断。改单元格格式这个没法做判断
    2023-03-16 11:06 
  • 用户k6280494 用户k6280494 回复 帆软用户p9k8MX4NIW(提问者) 公式形态啊
    2023-03-16 11:39 
  • 1关注人数
  • 270浏览人数
  • 最后回答于:2023-3-16 11:47
    请选择关闭问题的原因
    确定 取消
    返回顶部