Расчет усеченного средневзвешенного значения

У кого-нибудь есть идеи о том, как создать формулу, которая будет рассчитывать «усеченное» средневзвешенное значение?

Например: у меня есть 10 разных чисел со своими весами. Как мне создать формулу, которая вычисляет средневзвешенное значение только 8 средних чисел (высшее и наименьшее значения удалены).

Заранее благодарим всех за вклад - и счастливых праздников.

Пример: Джен: 5 долларов с весом 20% Харрисон: 6 долларов с весом 25% Форд: 1 доллар с весом 30% Билл: 10 долларов с весом 25%

Ожидаемый результат = Я бы хотел получить средневзвешенное значение Jen & Harrison, поскольку Форд и Билл имеют наивысшее / наименьшее значение.


person H. Nguyen    schedule 18.12.2019    source источник
comment
Пожалуйста, выслушайте данные и ожидаемый результат. Затем отредактируйте свое сообщение, включив в него этот макет.   -  person Scott Craner    schedule 18.12.2019
comment
Вы рассчитываете среднее значение на основе веса или просто чисел?   -  person L. Scott Johnson    schedule 18.12.2019


Ответы (1)


Используйте эту формулу массива:

=AVERAGE(IF((A1:A4>MIN(A1:A4))*(A1:A4<MAX(A1:A4)),A1:A4*B1:B4))

Поскольку это формула массива, ее необходимо подтвердить с помощью Ctrl-Shift-Enter вместо Enter при выходе из режима редактирования.

введите здесь описание изображения

person Scott Craner    schedule 18.12.2019