
excel函数_当计算结果等于零时,返回上一次计算结果。要函数不要VBA。请大师们赐教!详细说明见问题补充。
C1=A1*B1,D1=C1,当C1=0时(或无数值时),D1要不等于0,等于上一次的计算结果。比如:1、C1=18,D1=18;2、C1=0,D1=18;3、C1=28...
C1=A1*B1,D1=C1,当C1=0时(或无数值时),D1要不等于0,等于上一次的计算结果。比如:
1、C1=18,D1=18;
2、C1=0,D1=18;
3、C1=28,D1=28;
4、C1=0,D1=28。 展开
1、C1=18,D1=18;
2、C1=0,D1=18;
3、C1=28,D1=28;
4、C1=0,D1=28。 展开
2个回答
展开全部
由于不能用VBA,上次的计算结果没地方保存。如果保存在另一个单元格,会出现循环引用的问题。难,实现的可能性不大。
一种办法是在C1中输入=IF(A1*B1=0,D1,A1*B1),但这样出现0时,会出现提示,有循环引用,你选确定和取消都可以实现你的要求,但出现个对话框,不完美。
一种办法是在C1中输入=IF(A1*B1=0,D1,A1*B1),但这样出现0时,会出现提示,有循环引用,你选确定和取消都可以实现你的要求,但出现个对话框,不完美。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询