Ich habe drei Zeilen in Libre Office
Weight: 0,2 0,2 0,3 0,3
Max. Points: 2 3 4 5
Points: 2 --- 4 4 0,74
Für jede Spalte, Pointsdie durch dividiert Max. Pointsund dann mit multipliziert wird Weight, die selbst durch die Summe aller Weights dividiert wird . Handelt es sich bei einer Zelle in PointsText (nicht um eine Zahl), sollte sie in der Berechnung verworfen und nicht auf 0 gesetzt werden. Hier sollte es so sein, als ob es keine zweite Spalte gäbe. Schließlich möchte ich den Durchschnitt nehmen.
Ich bin so weit gekommen:
SUMPRODUCT(K23:N23;POWER(K22:N22;-1);K21:N21/SUM(K21:N21))
Dies berechnet aber nicht den Durchschnitt, sondern einen Prozentsatz. Auch konnte ich die Tatsache, dass es Text ignoriert, nicht integrieren Points. Ein Weg, dies zu erreichen, wäre, Weightden Wert für den Text Pointsauf 0 zu setzen. Ich könnte IFund verwenden ISNUMBER, aber das letztere schließt keine Zeilen aus, sondern nur Zellen. Ich bin mir nicht sicher, wie das aussehen soll.
Zum Beispiel (diesmal mit US-Dezimalschreibweise)
Weight: 0.1 0.2 0.3 0.4
Max. Points: 2 3 4 5
Points: 1 --- 3 4 0.74375
hier ist was ich will:
0.74375 = 1/2*(0.1/(0.1+0.3+0.4)) + 3/4*(0.3/(0.1+0.3+0.4)) + 4/5*(0.4/(0.1+0.3+0.4))
Weights. Bitte vergleiche meinen Satz mit der Formel, die ich unten aufbaue. So weit bin ich gekommen. Der nächste Satz ("Howeve, wenn eine Zelle ...") ist das, was ich nicht aufnehmen konnte.
0.4nicht 0.3. Nach der Korrektur sollte das Ergebnis sein 0.74375.
4/5*(??0.3??/(0.1+0.3+??0.4??)))