你先学习一下宏表函数EVALUATE的用法,再设定B1,C1,D1单元格的定义名称,假设分别设定名称为AAA,BBB,CCC,则E1单元格写入公式 =AAA+BBB+CCC 即可得出你要的值
excel中如何在一个单元格中输入计算式,而在另一个单元格中显示其计算结果?
http://zhidao.baidu.com/question/513887027.html?fr=im100008&tpl=hi
选中该单元格---按下CTRL+F3----输入你要定义的名称比如 AAA -----引用位置处输入比如是: =evaluate(A1)
在要出计算值的单元格输入公式 =AAA
假设是要整列如此,如下图
B1中输入 =AAA 下拉就能实现了
追问非常的感谢你的答复,99%解决了,现在是有一个小小问题,就是如果其中一个单元格的数据没有了(就是空白格)那么就会出错,而如果把空白格改成“0”的话就可以正常的显示得数,我想请教一下如何能够在空白格的情况下也能正确的得出答案呢?
=IF(B1="",,AAA)+IF(C1="","",BBB)+IF(D1="",,CCC)
或
=IF(COUNT(AAA),AAA,)+IF(COUNT(BBB),BBB,)+IF(COUNT(CCC),CCC,)
这样试一下