EXCEL表格里要求和的数据前面有冒号,有什么办法可以直接求和!算出总的费用?请详细说明,谢谢!急

如题所述

=sum(value(mid(b1:b9,2,10)))
数组公式:按CTRL+Shift+Enter结束
ps:一般后面的数字不超过10位,
如超过10位的话,把那个10改成您实际位数即可
我这个公式后面可以有小数,通用追问

=sum(value(mid(b1:b9,2,10)))
问什么是,2,10)))
这个怎么得出来的?

=sum(value(mid(b1:b9,2,10)))
问什么是,2,10)))
这个怎么得出来的?

追答

取第二位开始后面10位文字(mid()),转换为数值(value())
求和(sum())

温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-11-15
有个冒号,冒号后面还有空格,
方法:选中20前面所有字符,包括空格,按Ctrl+F查找,在查找内容栏按Ctrl+V粘贴,然后选择替换,替换的栏里什么都不填,按全部替换,这样,就可以计算了,(如果20的后面还有空格的话,用上面的方法同样去除)
第2个回答  2012-11-16
B11单元格输入公式
=-sumproduct(-substitute(b1:b9,":",))

=-sumproduct(-right(b1:b9,len(b1:b9)-1))
第3个回答  2012-11-15
=SUM(INT(MID(B1:B12,FIND(":",B1:B12)+1,LEN(B1:B12))))按 ctrl+shift+enter
第4个回答  2012-11-15
在B11输入如下数组公式(用Shift+Ctrl+Enter输入):
=SUM(--SUBSTITUTE(B1:B9,":",""))
或普通公式:
=SUMPRODUCT(--SUBSTITUTE(B1:B9,":",""))
第5个回答  2012-11-15
=SUM(INT(RIGHT(B1:B9,LEN(B1:B9)-1)))然后按CTRL+Shift+Enter结束
相似回答