Новости:

Форум на данный момент в стадии обновления. Если у Вас возникли проблемы со входом в свою учетную запись - просьба писать на email: info@excel-vba.ru

Главное меню

Я хотел бы усреднить верхние 5 ячеек, только если их значение > 150.

Автор dominicelliott, 20.08.2024, 07:18:10

« назад - далее »

dominicelliott

=СРЕДНЕЕ(БОЛЬШОЕ(I2:AO2,{1,2,3,4,5}))

Я дошел до этого момента, но мне нужно, чтобы он игнорировал ячейки, которые равны нулю.

Я хотел бы отобразить среднее значение из 5 самых больших значений, но только если эти значения больше 150. Так что если есть только 3 ячейки со значениями от 200 до 500, то он усредняет только эти 3 ячейки и игнорирует ячейки, которые равны 0 (или меньше 150).

Дмитрий Щербаков(The_Prist)

Хм...А это в каком редакторе Вы дошли до таких функций? В Excel таких нет.
В Excel есть СРЗНАЧ и НАИБОЛЬШИЙ и их можно применить так:
=СРЗНАЧ(НАИБОЛЬШИЙ(ЕСЛИ(I2:AO2>150;I2:AO2;ЛОЖЬ);{1:2:3:4:5}))естественно, формула массива, если Excel не по подписке 365.
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...

Яндекс.Метрика Рейтинг@Mail.ru