Excel 减去值直到结果达到0
我想从1中减去$C$2的值,直到它达到零。因此,如果值为0.2,则第一个结果应为1,第二个结果应为0.8,依此类推。它们应该写在单元格中,正好在彼此下面。 (很抱歉解释我在上传截图时遇到问题)Excel 减去值直到结果达到0,excel,vba,Excel,Vba,我想从1中减去$C$2的值,直到它达到零。因此,如果值为0.2,则第一个结果应为1,第二个结果应为0.8,依此类推。它们应该写在单元格中,正好在彼此下面。 (很抱歉解释我在上传截图时遇到问题) 最后一个值不一定是0,它应该是负值之前的最后一个值。如果在单元格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来完成,你可以计算你需要填充
最后一个值不一定是0,它应该是负值之前的最后一个值。如果在单元格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的值