求个excel函数,给单元格内所有顿号分开的数字求和

如图,单价都在一栏内,总价这一列需要一个函数,计算单价求和。比如第一个总价是40,第二个是70,第三个是600。
不要分列的方法。也不要vba代码。我需要的是一个函数。

1 、选择单价下面的单元格,按Ctrl+F3,打开“自定义名称”对话框,“新建”,输入

名称:单价

引用位置:=EVALUATE(SUBSTITUTE(!A2,"、","+"))

确定。

2、在总价下面输入以下公式,然后向下填充公式

=结果

 

详见附图

 

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2016-07-25

=SUM(--MID(SUBSTITUTE(A1&REPT("、0",30),"、",REPT(" ",98)),ROW($1:$30)*99-98,99))

数组公式,三键结束

本回答被提问者采纳
第2个回答  2015-11-07
=REPLACE(REPLACE(D6,FIND("、",D6),1,"+"),FIND("、",REPLACE(D6,FIND("、",D6),1,"+")),1,"+")
相似回答