减去值,直到结果达到0 EXCEL

时间:2017-03-22 05:09:02

标签: excel vba

我想从1减去$ C $ 2中的值,直到它达到零。因此,如果值为0.2,则第一个结果应为1,第二个结果为0.8,依此类推。它们应该在彼此正下方的单元格中编写。 (很抱歉,我在上传屏幕截图时遇到问题)。

最后一个值不必完全为0,它应该只是负数之前的最后一个值。

1 个答案:

答案 0 :(得分:0)

如果你在Cell B2中加1,并在C2中说0.17,那么把它放在B3

=MAX(B2-$C$2,0)

并将其复制下来,你会得到

0.83
0.66
0.49
0.32
0.15
0
0 
0

这就是我相信你所追求的。

如果你想通过vba这样做,你可以计算你需要填充多少个单元格,或者只是循环直到你得到的价格低于$ c $ 2