EXCEL如何计算带有单位的某列总和
1、如下图,A列中的金额都带有单位元,解决这个问题最简单的办法就是查找替换,将“元”字删除,但是这也破坏了源表的格式,接下来向大家介绍一个公式,直接求得总和;
2、首先说明一下解谛忖认噤决该问题的思路,为了求得计算结果,首先得将数据从带有单位的单元格中提取出来,所以为了提取,要用到两个函数,left函数和len函数,在B列中利用len函数计算出对应单元格总的字符长度,再减1,这样就是对应单元格数字的长度了;
3、在C列中利用Left函数对对应单元格的数字进行提取,例如C1中的公式的意思就是对A2单元格,从左进行提取,提取的长度为1,结果也就是A2单元格中对应的数字;
4、在D列中利用sum函数进行求和,但是此时我们会发现,求得的结果为0,如果我们对数字进行求和结果返回的是0,说明这些数字的类型为文本型,(我们在文本中利用文本函数提取出来的数字,当然也就是文本型了);
5、为了保证提取出来的数字是数值型,以便于后面的计算,所在我们要在第二步的公式前面加上两个减号;这是一个小技巧,只要加上两个减号就可以将文本型的数字转化为数值型的了,这样后面的求和就可以计算出为正确的总和;
6、上面我们是通过分步来实现的计算,下面我们来直接实现计算,在D3中输入公式,因为我们一次性的要计算A2:A11这些单元格,所以在公式中直接引用整个区域;=SUM(--LEFT(A2:A11,LEN(A2:A11)-1));不过此时大家千万要注意,不要直接按回车来确定,否则结果是不正确的,我们利用的技巧是公式中的数组,所以需要按三个键子来实现结果的确认:Ctrl shift enter;
7、这样确认后大家能看到公式的最外侧,有个大括号,这说明这是一个数组公式;大家不必深究什么是数组公式,以后自己用,直接套用公式即可;
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:23
阅读量:59
阅读量:73
阅读量:75
阅读量:89