【发布时间】:2014-08-31 06:40:39
【问题描述】:
您需要 100 磅的鸟食。约翰的包可以承载 15 磅,马克的包可以承载 25 磅。 两个人必须各自贡献完全相同的总金额。每个人最少要进行多少次旅行?
我使用方程组计算了这个。
15x + 25y = 100 15x - 25y = 0
这等于: John 将有 3.33 次行程,而 Mark 将有 2 次行程。只有一个问题:你不能有 1/3 的行程。
正确答案是: 约翰需要走 5 次(75 磅),而马克需要走 3 次(75 磅)。
你如何计算这个?有没有可以做到这两层的excel公式?
【问题讨论】:
-
Excel 具有 LCM(最小公倍数)功能。所以答案是
LCM(15, 25) / 15和LCM(15, 25) / 25 -
你确定这不是巧合吗?您是否使用其他值进行了一些测试?例如,如果约翰的行李限额是 10 件,而马克的行李限额是 4 个?您的公式将给出约翰的 LCM(10,4)/10 (=2) 和马克的 LCM(10,4)/4 (=5),尽管显然它们的总和 (2*10+5*4 (=40 )) 是不够的。
-
@XORLX:你说得对,我没有考虑到至少有 100 磅鸟饲料的要求,所以你需要将我计算的值乘以
CEILING(100 / (2 * LCM(15; 25)); 1)。我已将其添加为答案。 -
嗯。仍然不确定。同样,虽然这适用于这些值(15 和 25),但不确定它是否适用于所有情况。这次你检查更多了吗?我上面给出的那些值呢?
-
@XORLX:根据您给出的值,我得到 John 6 次旅行和 Mark 15 次旅行。然后他们都携带 60 磅,总共 120 磅。我在我的答案中添加了一个解释,以说明为什么我认为它是正确的。
标签: excel system equations lcm