Excel - 乘以直到达到总数

时间:2015-07-08 22:17:07

标签: excel math

我希望乘以x*y until x>=20,然后将该值乘以z,并将结果显示为两个值,即倍数和multiple*z

公式背后的问题是,我需要多少盒x容量才能拥有20升的总容量以及这需要多少钱。

x = volume of bottle
y = number of bottles in a box
z = price per box

这可以很容易地手工完成,但我一直在excel中玩(效果不大)一段时间,并想要一个解决方案。

我希望这是有道理的

1 个答案:

答案 0 :(得分:0)

我觉得你想要的是@Jeeped提供的公式,但是:

  

我想将x * y乘以x> = 20,然后将该值乘以z并将结果显示为两个值,即多个* z

为列和行标记两个数组,从1到20,如图所示,使用price per box和B2填充V1:

=IF(AND($A2*B$1>20,A2>=20),"",$A2*B$1)  

并在X2中:

=IF(B2="","",$V$1*B2)  

将两个公式复制到19列,然后将这两组20个公式复制到19行。结果应类似于:

enter image description here