Сравнить продукты использовать несколько свойств - PullRequest
1 голос
/ 20 января 2020

У меня есть Excelsheet, и я хочу сравнить товары по нескольким значениям. Мой Excel выглядит так:

+ ----------- + -------- + ------ + ------- + - -------- + ------- +
| Имя | ккал | Жир | Углеводы | Белок | € / кг |
+ ----------- + -------- + ------ + ------- + ------ --- + ------- +
| Продукт А | 383,00 | 5,90 | 6,50 | 76,00 | 21,98 |
| Продукт B | 359,00 | 0,70 | 3,20 | 85,00 | 24,90 |
| Продукт C | 380,90 | 5,86 | 8,79 | 73,25 | 32,17 |
| Продукт D | 390,00 | 5,50 | 5,30 | 80,00 | 18,96 |
+ ----------- + -------- + ------ + ------- + ------ --- + ------- +

Я бы хотел найти «лучший» продукт по следующим критериям:

  1. низшая ккал
  2. низший жир
  3. низший уровень углеводов
  4. высший белок
  5. низший € / кг

Есть ли способ сделать это с помощью Excel / Google Docs?

Возможно, небольшое дополнение. Наивысший приоритет - € / кг, после этого Белок и остальные три имеют одинаковое значение.

1 Ответ

2 голосов
/ 20 января 2020

Это немного расплывчато, что считается «лучшим», однако вы можете подумать, что сложение всех этих сумм вместе (вычитание белка) даст вам матрицу, в которой вы сможете получить минимум.

Попробуйте :

=INDEX(A2:A5,MATCH(MIN(INDEX(B2:B5+C2:C5+D2:D5-E2:E5+F2:F5,)),INDEX(B2:B5+C2:C5+D2:D5-E2:E5+F2:F5,),0))

Добавьте умножение, например: *1.05, к любому из столбцов, если вы считаете их более важными.

...