对于单元格中的方程式,E717
它当前具有=IF(F717>=0,E716+G716*$B$5+((1/2)*L716*($B$5^2)),E716)
。
但是,我想做的是,如果F717>0
则使用公式*E716+G716*$B$5+((1/2)*L716*($B$5^2)),E716)*
,但是如果F717=0
则使用公式,但对于以下行F
保持此值(保持在中的值F1717
)
例如,对于上面显示的图片,从那时起,F717=0
中的值E717
将使用公式,在这种情况下,它具有值,但对于我希望它停留在的34.997
行,停留在,依此类推。几乎就像因为它到达了中的第一个零,所以使用公式,停止,然后保持在值。E718
34.997
E719
34.997
F
E717 (34.997)
例如我希望它看起来像这样:
答案1
我相信这应该适用于您的情况。E
如果 中的当前值和上一个值为F
0,则使用 的上一个值,否则使用公式。效果是,当首次命中F>0
时,它仅对 中的值和 进行公式处理。F
0
=IF(AND(F716=0,F717=0),E716,E716+G716*$B$5+((1/2)*L716*($B$5^2)))