如何判断,如果用户不勾选“一级部门”,则执行一个计算公式

我写的是:IF(B7=10,X7/Z7,IF(B7=20,X7/AA7,

IF(B7=50,X7/AB7,IF(B7=40,X7/AC7,IF(B7=0,X7/SUM(X7),""))))) 

但是数据不对。   

需求就是当用户不勾选B7时, 用X7这一列的值除以它这列所有字段的总和。。

是不是不能除以SUM(X7)

B7就是一级部门的字段

image.pngimage.png

     image.png

image.png

FineReport rbk333 发布于 2023-4-11 11:25 (编辑于 2023-4-11 11:36)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
rbk333Lv3初级互助
发布于2023-4-11 16:13

11

最佳回答
0
CD20160914Lv8专家互助
发布于2023-4-11 11:30

没有看懂。。截图是参数栏的勾选。和B7有什么关系?听得晕,截图大方点行不行?(怕论坛放不下你大图吗?不要怕论坛放得下你的大图)

  • rbk333 rbk333(提问者) 稍等
    2023-04-11 11:35 
  • CD20160914 CD20160914 回复 rbk333(提问者) 看不明白,单元格你是填报,用户勾选???你的参数不是设置在参数面板上面吗。。听得晕,你先自己不要隐藏行与列,把公式拆分出来看它每一步得到的结果是什么。。
    2023-04-11 11:38 
  • rbk333 rbk333(提问者) 回复 CD20160914 前面不用看了,之前的公式都可以,我只是加了/SUM(X7)好像就不行了。 公式这么写对么 : 单元格= X7 / SUM(X7) ,计算占比。
    2023-04-11 12:33 
  • CD20160914 CD20160914 回复 rbk333(提问者) 可以的呀。但是要看你是如何扩展的了。
    2023-04-11 12:40 
  • 1关注人数
  • 305浏览人数
  • 最后回答于:2023-4-11 16:13
    请选择关闭问题的原因
    确定 取消
    返回顶部