Я покупаю еду и хочу получить как можно больше калорий за свои деньги.
У меня бюджет $12.00. Есть 3 группы продуктов, и мне нужно выбрать 2 наименования из каждой из этих групп. Есть также группа «Десерты» — мне нужно выбрать один десерт. Всего 7 наименований. Вы не можете купить один и тот же товар более одного раза.
Итак, вот мои товары:
ID Food Group Calories Price
1 Banana Fruit (must pick 2 fruits) 160 $.75
2 Apple Fruit (must pick 2 fruits) 120 $.65
3 Orange Fruit (must pick 2 fruits) 160 $1.25
4 Sausage Meat (must pick 2 meats) 260 $3.05
5 Bologna Meat (must pick 2 meats) 230 $1.15
6 Ground Beef Meat (must pick 2 meats) 310 $3.15
7 Salami Meat (must pick 2 meats) 320 $2.73
8 Carrots Veg (must pick 2 vegetables) 70 $1.80
9 Cucumbers Veg (must pick 2 vegetables) 90 $2.10
10 Bell Pepper Veg (must pick 2 vegetables) 110 $1.35
11 Cake Dessert (must pick 1 dessert) 350 $2.28
12 Pie Dessert (must pick 1 dessert) 320 $2.90
13 Ice Cream Dessert (must pick 1 dessert) 380 $1.86
Могу ли я решить это в Excel с помощью надстройки Solver? Не могли бы вы указать мне правильное направление?
решение1
К сожалению, нет. Excel может изменять только один элемент за раз, а вам нужно изменить не менее 4 переменных.
Но, с другой стороны, вам не нужен решатель, чтобы получить наилучшее расположение. Сначала вы вычисляете стоимость за калорию. Выберите самые низкие 2 (или 1) элемента из каждой группы. Готово.