Zeilenwerte mit einem dynamischen Wert multiplizieren

Zeilenwerte mit einem dynamischen Wert multiplizieren

Ich bin relativ neu bei Excel und arbeite an einer Tabelle, die einer Person einen Fertigstellungsgrad zuweist, basierend auf der Anzahl der Missionen, die sie in einer bestimmten Woche abgeschlossen hat.
Jede Mission hat eine andere Gewichtung. So zum Beispiel für eine Woche xpro Person y:

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

Das Problem, mit dem ich konfrontiert bin, ist die Berechnung von Completion percentage.
Ich könnte verwenden COUNTIF((mission1cell), V) * weight1 + COUNTIF((mission2cell), V) * weight2und so weiter, aber diese Lösung sieht für mich schrecklich und zeitaufwändig aus.
Ich habe versucht, Arrays zu verwenden, aber das hat bei mir nicht ganz funktioniert.

Wie kann ich Completion percentagein diesem Fall sonst rechnen?
Danke

Antwort1

Ich würde eine neue Spalte mit den folgenden Formeln erstellen

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

und dann einfach die Summe für diese Spalte berechnen. Der Vorteil ist,

  1. Sie können eine neue Zeile einfügen, wenn es eine neue Mission gibt, die Sie einfach ziehen können
  2. Sie können die Formeln aufschreiben, anstatt sie eintippen zu müssen.

verwandte Informationen