昨天遇到这样一个问题:
这是用EXCEL2010做的一个表,里面的数字都是带”+“号,而且长短不一致。

要求把蓝框里的数据统计到下方的黄色单元格里,我在百度上找到很多的办法都试过,不能解决。目前是用IF函数先把每个单元格的数据算好再相加,代码是这样的:
=IF(LEN(C14)=5,SUM(VALUE(LEFT(C14,4)),0),IF(LEN(C14)=10,SUM(VALUE(LEFT(C14,4)),VALUE(MID(C14,6,4))),IF(LEN(C14)=15,SUM(VALUE(LEFT(C14,4)),VALUE(MID(C14,6,4)),VALUE(MID(C14,11,4))),IF(LEN(C14)=20,SUM(VALUE(LEFT(C14,4)),VALUE(MID(C14,6,4)),VALUE(MID(C14,11,4)),VALUE(MID(C14,16,4))),IF(LEN(C14)=25,SUM(VALUE(LEFT(C14,4)),VALUE(MID(C14,6,4)),VALUE(MID(C14,11,4)),VALUE(MID(C14,16,4)),VALUE(MID(C14,21,4))),IF(LEN(C14)=30,SUM(VALUE(LEFT(C14,4)),VALUE(MID(C14,6,4)),VALUE(MID(C14,11,4)),VALUE(MID(C14,16,4)),VALUE(MID(C14,21,4)),VALUE(MID(C14,26,4))),IF(LEN(C14)=35,SUM(VALUE(LEFT(C14,4)),VALUE(MID(C14,6,4)),VALUE(MID(C14,11,4)),VALUE(MID(C14,16,4)),VALUE(MID(C14,21,4)),VALUE(MID(C14,26,4)),VALUE(MID(C14,31,4))))))))))
这个已经嵌套7层,如果下次的某个单元格里出现8个“+”或更多就没办法了。
请高手支支招啊。。。。。
这是用EXCEL2010做的一个表,里面的数字都是带”+“号,而且长短不一致。

要求把蓝框里的数据统计到下方的黄色单元格里,我在百度上找到很多的办法都试过,不能解决。目前是用IF函数先把每个单元格的数据算好再相加,代码是这样的:
=IF(LEN(C14)=5,SUM(VALUE(LEFT(C14,4)),0),IF(LEN(C14)=10,SUM(VALUE(LEFT(C14,4)),VALUE(MID(C14,6,4))),IF(LEN(C14)=15,SUM(VALUE(LEFT(C14,4)),VALUE(MID(C14,6,4)),VALUE(MID(C14,11,4))),IF(LEN(C14)=20,SUM(VALUE(LEFT(C14,4)),VALUE(MID(C14,6,4)),VALUE(MID(C14,11,4)),VALUE(MID(C14,16,4))),IF(LEN(C14)=25,SUM(VALUE(LEFT(C14,4)),VALUE(MID(C14,6,4)),VALUE(MID(C14,11,4)),VALUE(MID(C14,16,4)),VALUE(MID(C14,21,4))),IF(LEN(C14)=30,SUM(VALUE(LEFT(C14,4)),VALUE(MID(C14,6,4)),VALUE(MID(C14,11,4)),VALUE(MID(C14,16,4)),VALUE(MID(C14,21,4)),VALUE(MID(C14,26,4))),IF(LEN(C14)=35,SUM(VALUE(LEFT(C14,4)),VALUE(MID(C14,6,4)),VALUE(MID(C14,11,4)),VALUE(MID(C14,16,4)),VALUE(MID(C14,21,4)),VALUE(MID(C14,26,4)),VALUE(MID(C14,31,4))))))))))
这个已经嵌套7层,如果下次的某个单元格里出现8个“+”或更多就没办法了。
请高手支支招啊。。。。。