数字负号“-”显示成“△”号

想要数字的正数值前带“+”号,负数显示值带“△”号而不是“-”号。

已经尝试了SUBSTITUTE()替换,但是替换过后,数值变成文本了。公式如下:

IF(SUM(Q6:R6)=0,"",IF(SUM(Q6:R6)>0,CONCATENATE("+",SUM(Q6:R6)),SUBSTITUTE(SUM(Q6:R6),"-","△")))

错误结果如下,最左边列为右边两列的SUM():

图片.png

有没有公式什么的可以实现我想要的效果,在不增加行列的情况下。

FineReport 程琼 发布于 2020-11-3 15:29 (编辑于 2020-11-3 15:37)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共4回答
最佳回答
0
krystal033Lv7高级互助
发布于2020-11-3 15:40(编辑于 2020-11-3 15:41)

公式还是原来的写 在结果单元格用RTX截图未命名.png形态 公式形态

if(LEN($$$)=0,"",IF($$$<0,CONCATENATE("△",ABS($$$)),CONCATENATE("+",ABS($$$))))


最佳回答
0
张洪威Lv6高级互助
发布于2020-11-3 15:35(编辑于 2020-11-3 15:43)

你都把-号变成了△号,能不变成文本吗。

你sum里面需要反着把△替换回来-号,+号去掉,用单纯的数值sum。


image.png


image.png

  • 程琼 程琼(提问者) 不是,我就是想要‘△’的显示效果,但又不影响计算,请问有办法吗
    2020-11-03 15:39 
  • 张洪威 张洪威 回复 程琼(提问者) 你把变正负号的运算写在条件属性里面就行了,单元格就留个原始值就行了,参考回答的截图你就理解了。
    2020-11-03 15:44 
最佳回答
0
snrtuemcLv8专家互助
发布于2020-11-3 15:36

这个替换后,坑定是文本了,

建议增加一列,直接按+,-显示,然后隐藏这列,sum合计取隐藏列就可以了

  • 程琼 程琼(提问者) 这个我之前也想到了,但是目前整张表已经设计完成了,不方便增加行列。请问还有别的办法吗
    2020-11-03 15:38 
最佳回答
0
仇长俊Lv6初级互助
发布于2020-11-3 15:43(编辑于 2020-11-3 15:44)

图片.png



把公式搁在形态里面,只改变了显示值,不会改变实际值

  • 5关注人数
  • 459浏览人数
  • 最后回答于:2020-11-3 15:44
    请选择关闭问题的原因
    确定 取消
    返回顶部