帆软报表中,怎么实现6+1=+7而不是7这种,有没有大佬给解释一下呀,非常感谢.

帆软报表中,怎么实现6+1= +7 而不是7,1-2 = -1 这种 ,有没有大佬给解释一下呀,非常感谢.

FineReport ZcyMrLTJ 发布于 2023-2-2 20:43 (编辑于 2023-2-2 20:43)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
CD20160914Lv8专家互助
发布于2023-2-2 20:57(编辑于 2023-2-2 21:03)

想要这样吗?

image.png

自己修改单元格地址。

if(find("+",a4)>0,CONCATENATE(a4,"=+",EVAL(a4)),if(INDEXOFARRAY(SPLIT(a4,"-"),1)*1<INDEXOFARRAY(SPLIT(a4,"-"),2),CONCATENATE(a4,"=",EVAL(a4)),CONCATENATE(a4,"=+",EVAL(a4))))

--------想复杂了,更新一下公式----------

if(EVAL(a4)>0,CONCATENATE(a4,"=+",EVAL(a4)),CONCATENATE(a4,"=",EVAL(a4)))

image.png

最佳回答
0
用户6NWif5139660Lv6资深互助
发布于2023-2-2 20:50

if判断一下 大于0 拼接 + 小于0 拼接 -

最佳回答
0
finereadLv6初级互助
发布于2023-2-2 21:13

比如6和1是在A2和B2单元格,则在值单元格设置公式为,if(A2-B2>0,"+",if(A2-B2<0,"-",""))+A2-B2

  • 4关注人数
  • 470浏览人数
  • 最后回答于:2023-2-2 21:13
    请选择关闭问题的原因
    确定 取消
    返回顶部