Excel函数最大化一个单元格,然后移动到下一个单元格

如何从一个单元格中减去一个值,直到达到零(或某个数字),然后减less另一个单元格的剩余量? 我一直在研究,发现MAX函数可以帮助,但我不明白如何使用它。

例:

Leave Requested: 12 hours Bank A: 8 hours Bank B: 15 hours 

要求员工从A银行支付8小时(直到零),然后从B银行支付剩余的4小时的时间,然后在B银行显示(15-4)11小时的余额有没有在Excel中的这个function?

正如所指出的,如果你想在值的旁边得到结果,像这样的工作:

在这里输入图像说明

B2: =MAX(0,A2-A1)
B3: =A3-A1+A2-B2

假设我们在A列拥有一组银行,而B列的初始能力是这样的:

在这里输入图像说明

将请求放在单元格E1中 。 在C2单元格中input:

 =MAX(0,B2-E1) 

C3中input:

 =MAX(0,B3-D2) 

并抄下来。 在D2中input:

 =MAX(0,E1-B2) 

D3中input:

 =MAX(0,D2-B3) 

并抄下来:

在这里输入图像说明

C栏代表借记后银行的余额。 D列表示借方之后请求中的余额。