Vba 如何根据使用excel的Norminv函数计算的客户变更试验计算公交车数量?

Vba 如何根据使用excel的Norminv函数计算的客户变更试验计算公交车数量?,vba,excel,Vba,Excel,以上是该公司拥有的车型和容量的excel表格图片链接。 现在需要多少辆公共汽车、汽车和货车来运送258名客户,同时将成本降至最低,并考虑到由于使用Excel的NORMINV函数计算,单元的价值将不断变化这一事实。我用过几种方法,但都不管用。因为小巴是人均最便宜的,所以给小巴加满顾客,然后把剩余的装进他们适合的一辆车里(两辆车比任何东西都贵,两辆货车比一辆小巴贵->总是用一件东西来运输剩余的东西) 使用商、MOD和嵌套IF函数(或VLOOKUP,但为了简单起见,在本例中我将使用IFs) 我做了一些

以上是该公司拥有的车型和容量的excel表格图片链接。
现在需要多少辆公共汽车、汽车和货车来运送258名客户,同时将成本降至最低,并考虑到由于使用Excel的NORMINV函数计算,单元的价值将不断变化这一事实。我用过几种方法,但都不管用。

因为小巴是人均最便宜的,所以给小巴加满顾客,然后把剩余的装进他们适合的一辆车里(两辆车比任何东西都贵,两辆货车比一辆小巴贵->总是用一件东西来运输剩余的东西)

使用商、MOD和嵌套IF函数(或VLOOKUP,但为了简单起见,在本例中我将使用IFs)

我做了一些肮脏的工作,但我认为你已经有了这个想法

如果需要单一公式,只需将它们组合在一起:

=IF(MOD(B6;QUOTIENT(B6;C2)*B2)>6;IF(MOD(B6;QUOTIENT(B6;C2)*B2)>20;B2;B4);B3)+QUOTIENT(B6;C2)*B2

请在你的问题中加入图片。另外,请尝试“目标搜索”或“解算器”。@vacip Solver和Goal Seek只接受单元格的当前值。但是,在这种情况下,单元格的值根据正态分布不断变化。对不起,我不明白你在说什么。“手机的价值将不断变化”你在谈论哪个手机?客户不同试用价值的数量。我的意思是这一排的顾客144 251 44 24-56 89 52 73 96 18678。如果您想解决某个不依赖于包含144的单元格的问题(您的问题中没有显示),则下一次使用NORMINV函数NORMINV(rand(),mean,stdev)计算的值为144的单元格将是其他单元格不要在你用来计算你要解的答案的公式中包含这个单元格。没问题,这是一个有趣的问题。