Страницы: 1
RSS
Подстановка значений из другой таблицы по нескольким условиям, Подстановка значений из другой таблицы по нескольким условиям
 
Добрый день, Уважаемые знатоки!
Некоторое время назад поднимал подобную тему, спасибо добрым людям, помогли. https://www.planetaexcel.ru/forum/?PAGE_NAME=message&FID=1&TID=175576&MID=13...

Сейчас появилась потребность проверить на условие > < больше меньше, моих способностей не хватает. Помогите пожалуйста если есть такая возможность.  В случае если бы наименований было мало, можно было бы легко зашить все в ЕСЛИ, но наименований более 100 шт.  
 
Код
=СУММ(($L2=$A$2:$A$11)*($B$2:$B$11<=$M2)*($C$2:$C$11>=$M2)*(N$1=$D$1:$H$1)*ЕСЛИОШИБКА(1/1/$D$2:$H$11;0))
 
Цитата
МатросНаЗебре написал:
1/1
сильно  :D
 
:D  
 
Еще вариант
Код
=SUMPRODUCT(($A$2:$A$11=$L2)*($B$2:$B$11<=$M2)*($C$2:$C$11>=$M2)*(N$1=$D$1:$H$1)*IFERROR(1/$D$2:$H$11;0))
Не столь важно что ты делаешь, важно как ты это делаешь! (Джимми Лансфорд)
 
Всем знатокам большое спасибо! Завтра буду разбираться как устроено
 
если по аналогии с предыдущей темой:
=ВПР(L2;A:I;9;)*И(ВПР(L2;A:I;2;)<M2;ВПР(L2;A:I;3;)>M2;СЧЁТ(ИНДЕКС(D:H;ПОИСКПОЗ(L2;A:A;);))=-СУММПРОИЗВ(-(N2:R2=ИНДЕКС(D:H;ПОИСКПОЗ(L2;A:A;);))))
или покороче, но помедленней
=ВПР(L2;A$2:I$11;9;)*(СУММПРОИЗВ((A$2:A$11=L2)*(B$2:B$11<M2)*(C$2:C$11>M2)*(N2:R2=D$2:H$11=ЕЧИСЛО(D$2:H$11)))=СЧЁТЗ(N$1:R$1))
Страницы: 1
Читают тему
Наверх