将值添加到另一个单元格,直到达到总值
我需要一个Excel公式或VBA解决以下问题。 所以我需要你们帮我:)
我的问题是:
我有一张桌子,与给定的总要求和价值。 我需要的是产生新的价值,这些价值的总和应该给我最接近的总数“总请求”
所以新值的产生应该在达到> =总请求时停止。
给定表格:
Total Request 35 Value New Value 1 2 3 14 21 12
请求表
Total Request 35 Value New Value 1 1 2 2 3 3 14 14 21 12
提前致谢 :)
如果SUM在扩大范围内
假设您将“ 值”列设置为A列,则可以使用此公式并复制下来。 它应该停止总和= 20:
=IF(SUM($A$5:A5)<Total_Request;SUM($A$5:A5);"")
或者,如果你只想把价值作为答案:
=IF(SUM($A$5:A5)<Total_Request;A5;"")