你需要100磅的鸟饲料。 John的包可以携带15磅,Mark的包可以携带25磅。 两个人都必须提供完全相同的总金额。每个人必须承担的最低旅行次数是多少?
我使用方程组计算了这个。
15x + 25y = 100 15x - 25y = 0
这相当于: 约翰将有3.33次旅行,马克将有2次旅行。只有一个问题:你不能有1/3的旅行。
正确答案是: 约翰将需要5次旅行(75磅),马克需要3次旅行(75磅)。
你怎么算这个?有一个excel公式可以做到这两个层次吗?
答案 0 :(得分:1)
假设您将A1和John's所需的总鸟饲料和马克的袋子限制分别放在B1和B2中,那么这个公式在C1中:
= MATCH(TRUE,INDEX(2 * ROW(INDIRECT(" 1:100"))* LCM($ B $ 1:$ B $ 2)> = $ A $ 1 ,,),0 )* LCM($ B $ 1:$ B $ 2)/ B1
将提供约翰所需的最少旅行次数。将此公式复制到C2将为Mark提供相同的结果。
请注意部分中的100:
ROW(INDIRECT(" 1:100&#34))
被任意选择,并且会给出正确的结果,既不要求约翰和马克都不要超过这个数量的两倍,即200.显然,如果你觉得有必要,你可以修改这个值(理论上限为2) ^ 20)。
此致
答案 1 :(得分:1)
约翰:
CEILING(100/(2*LCM(15; 25));1)*LCM(15;25)/15
马克:
CEILING(100/(2*LCM(15; 25));1)*LCM(15;25)/25