标签: excel math
我希望乘以x*y until x>=20,然后将该值乘以z,并将结果显示为两个值,即倍数和multiple*z
x*y until x>=20
multiple*z
公式背后的问题是,我需要多少盒x容量才能拥有20升的总容量以及这需要多少钱。
x = volume of bottle y = number of bottles in a box z = price per box
这可以很容易地手工完成,但我一直在excel中玩(效果不大)一段时间,并想要一个解决方案。
我希望这是有道理的
答案 0 :(得分:0)
我觉得你想要的是@Jeeped提供的公式,但是:
我想将x * y乘以x> = 20,然后将该值乘以z并将结果显示为两个值,即多个* z
*
为列和行标记两个数组,从1到20,如图所示,使用price per box和B2填充V1:
price per box
=IF(AND($A2*B$1>20,A2>=20),"",$A2*B$1)
并在X2中:
=IF(B2="","",$V$1*B2)
将两个公式复制到19列,然后将这两组20个公式复制到19行。结果应类似于: