问答专区 > >office > 更多

Excel带单位数值怎么求和?一个函数就搞定

Excel求和只要使用求和公式就很方便,但是有些数据将数值与单位都填在一个单元格中,Excel只会将这种单元格识别为文本,而不是数值,也就没办法通过普通的求和公式求和了。那么Excel单元格中包含数值和单位,要怎么才能求和呢?

忘崽牛奶忘崽牛奶

2019.12.23提问

最佳答案

小飞侠小飞侠| 大神级别

Excel求和只要使用求和公式就很方便,但是有些数据将数值与单位都填在一个单元格中,Excel只会将这种单元格识别为文本,而不是数值,也就没办法通过普通的求和公式求和了。那么Excel单元格中包含数值和单位,要怎么才能求和呢?


其实这一点通过一个函数即可以解决,我先说带单位的数值求和方法,再给大家解释这段函数的意思。

1、如下图:语文、数学的分数后面都带有单位“分”,我们直接求和的话,则会出现“0”,显然这不是我们需要的结果。

2、根据下表,我们把合计下的单元格函数改为:=SUMPRODUCT(1*SUBSTITUTE(E32:F32,"分",""))&"分"


3、剩下其他人的也自动填充格式即可。

验算一下,结果没错,我们来解释一下这个公式函数的意思吧:

=SUMPRODUCT(1*SUBSTITUTE(B5:B7,"分",""))&"分"

1、SUBSTITUTE的作用是将部分字符串替代成用的字符串,我们把要求和的B5:B7单元格中的单位“分”替换成空格,然后进行下一步函数的应用;

2、SUMPRODUCT函数的作用是计算数组乘积之和,因为已经把“分”替换成空格的处理,所以就可以进行计算了;

3、因为已经把“分”替换成空格了,所以计算出来的结果是没有“分”这个单位的,但是我们还要再加上,就用到了“&”连接符。


以上就是Excel中带单位数值利用函数公式求和的方法。

2019.12.23回答

评论列表

    +加载更多
    关注公众号

    大家都在问

      微信扫码登录

      微信扫码关注后,自动登录 “软件SOS”
      扫码关注

      二维码

      扫描关注公众号
      海量软件教程等着你

      赚取积分
      VIP特权