Multiplicar valores de fila por un valor dinámico

Multiplicar valores de fila por un valor dinámico

Soy relativamente nuevo en Excel y estoy trabajando en una hoja de cálculo que asigna a una persona un porcentaje de finalización en función de la cantidad de misiones que ha completado durante una semana determinada.
Cada misión tiene un peso diferente. Así, por ejemplo, por semana xpor persona y:

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

El problema al que me enfrento es calcular el Completion percentage.
Podría utilizarlo COUNTIF((mission1cell), V) * weight1 + COUNTIF((mission2cell), V) * weight2y demás, pero esta solución me parece terrible y requiere mucho tiempo.
Intenté usar matrices pero no funcionó del todo para mí.

¿De qué otra manera puedo calcular Completion percentagepara este caso?
Gracias

Respuesta1

Crearía una nueva columna con las siguientes fórmulas

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

y luego simplemente haz una suma en esa columna. Lo bueno es que,

  1. puedes insertar una nueva fila si hay una nueva misión que simplemente puedes arrastrar
  2. las fórmulas en lugar de tener que escribirlas.

información relacionada