Умножить значения строк на динамическое значение

Умножить значения строк на динамическое значение

Я относительно новичок в Excel и работаю над таблицей, которая назначает человеку процент завершения на основе количества миссий, которые он выполнил в течение данной недели.
Каждая миссия имеет разный вес. Например, для недели xдля человека y:

Mission 1 (weight1 - 0.2) - V
Mission 2 (weight2 - 0.5) - V
Mission 3 (weight3 - 0.3) - X
Completion percentage: 70%

Проблема, с которой я столкнулся, заключается в вычислении Completion percentage.
Я мог бы использовать COUNTIF((mission1cell), V) * weight1 + COUNTIF((mission2cell), V) * weight2и так далее, но это решение кажется мне ужасным и трудоемким.
Я пробовал использовать массивы, но это не совсем сработало для меня.

Как еще я могу рассчитать Completion percentageдля этого случая?
Спасибо

решение1

Я бы создал новую колонку со следующими формулами

= IF(missioncell == "V", weightcell, 0)

а затем просто подсчитайте сумму по этому столбцу. Плюс в том, что,

  1. вы можете вставить новую строку, если есть новая миссия, вы можете просто перетащить
  2. формулы вместо того, чтобы вводить их вручную.

Связанный контент