分享

如何在一个Excel单元格里计算差值,同时又显示百分比?

 职场王者 2021-02-20

职领office达人学院第791个原创技巧

这个问题来自职领office达人学院社群的小伙伴提问,他看到有些表格在进行统计的时候会显示成这样。如下图所示:

 
而且修改数据,C列的差值与百分比会自动变化。如下动图所示:

 
这是如何做到的呢?下面,牛闪君将带着大家一起解密。

不过首先,牛闪君不是很推荐这样放在一个单元格统计,这样不符合数据统计规范,这种只是一种显示机制而已,单元格不够用,只有放在一个单元格里了。
 
其实分开统计应该是这样的,注意看公式,也是非常的简单,下图为占总百分比。=B6/$B$18注意B18是总计项,所以要加美元符号$锁住。

 
月差值公式是这样:=B7-B6
 
注意这个公式要从2月开始输入。

 
分开表达是这样的。

那如何能实现合在一个单元格显示呢?最自然的想法会想到链接符号&,利用&链接符号把两个单元格的内容链接起来就OK。会发现数据的格式会发生了变化。

 
但结果事与愿违,所以大家记住,凡是需要将两个数据链接起来,又要保持数据的原始格式,就需要利用Text函数与&的搭配使用。所以不用任何的辅助列,差值(百分比)的公式是这样:

 
公式显示成这样:
=TEXT(B7-B6,"0.00")&"("&TEXT(B7/$B$18,"0.0%")&")"

其实是分成四个部分:

TEXT(B7-B6,"0.00")表示差值,保留小数点两位
&"("&链接半个括号
TEXT(B7/$B$18,"0.0%")表示占总百分比,保留百分比保留一位小数
&")"链接另外半个括号

所以这个使用要掌握Text函数的后面的格式参数就很重要。
 
可以参看官方的帮助文件。 
 

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多