Вычислить среднее и максимальное значения по нескольким столбцам учитывая 2 условия, Вычислить среднее и максимальное значения по нескольким столбцам учитывая 2 условия
Помогите, пожалуйста, вычислить среднее и максимальное значения по нескольким столбцам учитывая 2 условия, весь дипазон отмечен желтым, то есть нужно понять не помесячно среднее и максимальное, а за весь период и чтоб не затрагивало нули при вычислении
ещё в копилку Среднее =СУММПРОИЗВ((($B$2:$B$7=$D13)*($A$2:$A$7=$C13)*$F$2:$AK$7))/СУММПРОИЗВ((($B$2:$B$7=$D13)*($A$2:$A$7=$C13)*($F$2:$AK$7<>0))) Максимальное =АГРЕГАТ(14;7;$F$2:$AK$7/($A$2:$A$7&$B$2:$B$7=$C13&$D13);1)
Читайте ниже...оказывается ещё даты надо учитывать в C D
В новых версиях MS Excel имеются формулы СУММЕСЛИМН, СЧЁТЕСЛИМН и МАКСЕСЛИ, которые могут помочь в решении этой задачи без использования формул-массива.
Спасибо, только я наверное не совсем корректно написала, а как вывести максимальную сумму в месяц, не максимальное значение за весь период, а максимальная сумма в месяце
написал: В новых версиях MS Excel имеются формулы СУММЕСЛИМН, СЧЁТЕСЛИМН и МАКСЕСЛИ, которые могут помочь в решении этой задачи без использования формул-массива.
считает только по одному столбцу, а не по нескольким как мне нужно
LordHenry, За период который у вас указан в стобцах C и D?
IKor, если я правильно помню то в этих формулах диапазоны условий 2,3 и т.д. должны быть равны диапазову первого условия в противном случае будет ошибка #ЗНАЧ, так что ТС это не подойдёт.
LordHenry, Не знаю что у вас там сработало, в #3 вообще не учитывает даты/период..... И зачем вы всё сообщение процитировали.....цитата это акцент на фразе..... лучше исправить.
Ну кароче вот наковырял франкеншейна с учётом периодов Среднее =СУММПРОИЗВ((($B$2:$B$7=$D13)*($A$2:$A$7=$C13)*(ТЕКСТ($F$1:$AK$1;"ММГГГГ")>=ТЕКСТ($C$2:$C$7;"ММГГГГ"))*(ТЕКСТ($F$1:$AK$1;"ММГГГГ")<=ТЕКСТ($D$2:$D$7;"ММГГГГ"))*$F$2:$AK$7))/СУММПРОИЗВ((($B$2:$B$7=$D13)*($A$2:$A$7=$C13)*(ТЕКСТ($F$1:$AK$1;"ММГГГГ")>=ТЕКСТ($C$2:$C$7;"ММГГГГ"))*(ТЕКСТ($F$1:$AK$1;"ММГГГГ")<=ТЕКСТ($D$2:$D$7;"ММГГГГ"))*($F$2:$AK$7<>0))) Максимальное Вводить как формулу массива Ctrl+Shift+Enter. =МАКС(($B$2:$B$7=$D13)*($A$2:$A$7=$C13)*(ТЕКСТ($F$1:$AK$1;"ММГГГГ")>=ТЕКСТ($C$2:$C$7;"ММГГГГ"))*(ТЕКСТ($F$1:$AK$1;"ММГГГГ")<=ТЕКСТ($D$2:$D$7;"ММГГГГ"))*$F$2:$AK$7) P.S. хотелось бы посмотреть на более лаконичные решения местных гуру формулистов
Wild.Godlike, теперь научилась отвечать на имя, а не на цитату, это конечно впечатляет, спасибо, но максимальное выводится просто значение, а не сумма, а нужна максимальная сумма в месяце из всех месяцев
в приложении пара вариантов наиболее короткие =SUMPRODUCT((A$2:A$7=C13)*(B$2:B$7=D13)*(COLUMN(F$1:AK$1)-5>=MATCH(C$2:C$7;F$1:AK$1))*(COLUMN(F$1:AK$1)-5<=MATCH(D$2:D$7;F$1:AK$1))*F$2:AK$7)/SUMPRODUCT((A$2:A$7=C13)*(B$2:B$7=D13)*(COLUMN(F$1:AK$1)-5>=MATCH(C$2:C$7;F$1:AK$1))*(COLUMN(F$1:AK$1)-5<=MATCH(D$2:D$7;F$1:AK$1))*(F$2:AK$7>0)) и =MAX((A$2:A$7=C13)*(B$2:B$7=D13)*(COLUMN(F$1:AK$1)-5>=MATCH(C$2:C$7;F$1:AK$1))*(COLUMN(F$1:AK$1)-5<=MATCH(D$2:D$7;F$1:AK$1))*F$2:AK$7)
Цитата
LordHenry написал: а не сумма, а нужна максимальная сумма в месяце из всех месяцев
вы хоть поясните что имеете в виду а то я тоже понял видимо неправильно.