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回答
评论列表
+加载更多