2017-11-16 3 views
-1

Ich versuche eine arrayformula zu verwenden, um den Durchschnitt über 7 Spalten zu berechnen, während die Max- und Min-Zahlen aus diesen Spalten entfernt werden. Der schwierige Teil ist, dass es kein voreingestelltes Limit dafür gibt, wie die Zelle gefüllt wird, jedes Mal wenn sie anders ist.ArrayFormula Google Tabellen - Entfernen von hohen und niedrigen Durchschnittswerten

Ich habe die Formel die durchschnittliche vollständig zu berechnen:

=ARRAYFORMULA(IF(ISBLANK($A$2:$A),"",IF($J$2:$J="Granted",($AO$2:$AO+$AP$2:$AP+$AQ$2:$AQ+$AR$2:$AR+$AS$2:$AS+AT2:AT)/6,0)))

Ich habe versucht, die Trimmean Funktion, aber es funktioniert nicht mit der Matrixformel, =Trimmean(AO2:AU2,0.33) Vorschläge, wie es zu bekommen arbeiten?

Antwort

1

die Werte in den Zellen Unter der Annahme, dass Sie leer ignorieren möchten sind, möchten Sie:

Average of all cells that are filled and not maximum or minimum 

Welche ist

Sum of all cells that are filled and not maximum or minimum/(number of filled cells - 2) 

So

=(sum(YourRange)-max(YourRange)-min(YourRange))/(count(YourRange)-2) 

sollten Sie geben, was Sie wollen

+0

Diese Formel tut fi Verwenden Sie eine Array-Formel – Culper711

Verwandte Themen