
Wenn ich einen mittleren Durchschnitt ermitteln möchte, der die höchsten und niedrigsten Werte ausschließt, gibt es eine Möglichkeit, dies in Excel zu tun, ohne die höchsten und niedrigsten Werte manuell suchen und aus der Berechnung des Durchschnitts ausschließen zu müssen?
Antwort1
Für das, was Sie beschrieben haben, gibt es keine integrierte Funktion. Allerdings ist dafür kein VBA-Makro erforderlich. Versuchen Sie es mit der folgenden Formel:
=(SUM(myRange) - MAX(myRange) - MIN(myRange)) / (COUNT(myRange) -2)
Ersetzen Sie es myRange
durch den Zellbereich (z. B.: A1:A10
).
Antwort2
Stevens Antwort ist großartig für ältere Versionen von Excel. In Excel 2010 und neuer (möglicherweise auch in Excel 2007) können die neuen Funktionen jedoch SUMIFS
verwendet COUNTIFS
werden, um eine sehr flexible Version eines solchen Durchschnitts zu erstellen:
Die Funktion für den medianen Durchschnitt lautet:
=SUMIFS(B2:B7,B2:B7,"<"&LARGE(B2:B7,1),B2:B7,">"&SMALL(B2:B7,1))/COUNTIFS(B2:B7,"<"&LARGE(B2:B7,1),B2:B7,">"&SMALL(B2:B7,1))
Wenn Sie einen Medianwert wünschen, der mehr Werte von den Extremen der Liste ausschließt, ändern Sie einfach die vier 1
Werte innerhalb der SMALL
Funktionen und LARGE
so, dass sie der gewünschten Anzahl auszuschließender Werte entsprechen.