excel带单位怎么求和,一个函数就搞定
一般情况下,我们都会把单位分开另起一列单元格,但有时候呢单位和数值在一个单元格中,如要要求和,有点难了,为什么啊,因为单位是文本,没法进行进行数值运算。
其实这一点通过一个函数即可以解决,我先说带单位的数值求和方法,再给大家解释这段函数的意思。
1、如下图:语文、数学、英语的分数后面都带有单位“分”,我们直接求和的话,则会出现“0”,显然这不是我们需要的结果。
2、根据下表,我们把总分后面的单元格函数改为:=SUMPRODUCT(1*SUBSTITUTE(B5:B7,"分",""))&"分"
3、我们看一下结果如何
验算一下,结果没错,我们来解释一下这个公式函数的意思吧:
=SUMPRODUCT(1*SUBSTITUTE(B5:B7,"分",""))&"分"
1、SUBSTITUTE的作用是将部分字符串替代成用的字符串,我们把要求和的B5:B7单元格中的单位“分”替换成空格,然后进行下一步函数的应用;
2、SUMPRODUCT函数的作用是计算数组乘积之和,因为已经把“分”替换成空格的处理,所以就可以进行计算了;
3、因为已经把“分”替换成空格了,所以计算出来的结果是没有“分”这个单位的,但是我们还要再加上,就用到了“&”连接符。
赞 (0)