Excel函数在移动到下一个单元格之前最大化单元格

时间:2017-06-15 13:14:07

标签: excel excel-formula max formula subtraction

如何从单元格中减去一个值,直到它达到零(或一定数量),然后减少另一个单元格中的剩余量?我一直在研究并发现MAX功能可能会有所帮助,但我不明白如何使用它。

示例:

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

要求员工从A银行支付8小时(直至达到零),然后从B银行支付剩余的小时数,即4小时,然后显示(15-4)11小时的余额在银行B.在excel中有这个功能吗?

2 个答案:

答案 0 :(得分:1)

正如所指出的,如果你想得到值旁边的结果,这样的东西就可以了:

enter image description here

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

答案 1 :(得分:0)

假设我们在 A 列中有一组银行,并且列 B 中的初始容量如下:

enter image description here

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

=MAX(0,B2-E1)

C3 中输入:

=MAX(0,B3-D2)

并复制下来。在 D2 中输入:

=MAX(0,E1-B2)

D3 中输入:

=MAX(0,D2-B3)

并复制下来:

enter image description here

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