Максим В., Вы имеете ввиду, между перебором? но тогда смысл, если 2 раза прогоняется СУММПРОИЗВ - сомнительное сокращение производительности , либо я вас не понял
В жизни нет ничего невозможного! Есть только недостаток знаний и умений.
И никто не предложил разгрузить саму функцию: СУММПРОИЗВ(--(B4=$F$3:$F$38);$G$3:$G$38) Вычисления с И тоже ускоряется обрезанием лишнего (ЕСЛИ поможет): =ЕСЛИ(СУММПРОИЗВ(--(B5=$F$3:$F$38);$G$3:$G$38)<J2;СУММПРОИЗВ(--(B5=$F$3:$F$38);$G$3:$G$38)>I2);) Вариант, вряд ли легче и нижнюю границу нужно сдвигать на 1: =ПОИСКПОЗ(1;ЧАСТОТА(СУММПРОИЗВ(--(B5=$F$3:$F$38);$G$3:$G$38);$I$2:$J$2);)=2 А это может помочь. При попадании в диапазон формула покажет результат вычисления СУММПРОИЗВ, иначе - одну из границ: =МЕДИАНА(СУММПРОИЗВ(--(B5=$F$3:$F$38);$G$3:$G$38);$I$2;$J$2)
По поводу СЧЕТЕСЛИМН - проверьте сами на достаточно большом проверочном диапазоне. Возможно, будете удивлены )
Столько вариантов Оо большое всем спасибо. По порядку. Вариант от Светлый, рабочий и интересный. PooHkrd, что то н/д выдает, не стал разбираться. ГПР меня смущает в плане требования пустой ячейки. vikttur, А чем двойное отрицание разгружает первоначальную функцию? vikttur написал:
Заинтересовала фун-ия ЧАСТОТА - не приходилось ей пользоваться, прочитал справку и вроде все понятно. Кроме, как это объяснить? (скрин) Если читаем справку, то "Вычисляет частоту возникновения значений в диапазоне значений " - т.е. число попаданий. А тут массив из 3х значений. Я запутался