excel在某个单元格输入数据后另一个单元格公式才执行计算

某个单元格只要有数据输入即可,另一单元格公式:=IF(ISERROR(($G$39-$H$40)*1.03/($I$15)*($N$15)/1000),"",($G$39-$H$40)*1.03/($I$15)*($N$15)/1000) 

Excel中可以利用if函数实现在某个单元格输入数据后另一个单元格公式才执行计算。

软件版本:Office2007

方法如下:

1.A列单元格输入数据后,B列计算它的立方;输入公式如下:

2.下拉填充到合适位置:

3.这样A列输入数值,B列对应单元格才会执行计算:

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-07-10
=if(你要检查有没有填数据的单元格="","",IF(ISERROR(($G$39-$H$40)*1.03/($I$15)*($N$15)/1000),"",($G$39-$H$40)*1.03/($I$15)*($N$15)/1000))
就行了

用一层IF检查要填数据的单元格是否填数据,未填数据,则为空("");反之,填了数据,则按你的原公式计算
公式结构为
=if(要检查是否填数据的单元格="","",你的原公式)本回答被提问者采纳
第2个回答  2013-07-10
将公式改为:
=IF(某单元格="","",IF(ISERROR(($G$39-$H$40)*1.03/($I$15)*($N$15)/1000),"",($G$39-$H$40)*1.03/($I$15)*($N$15)/1000))

即可