Страницы: 1
RSS
Поиск значений по одному из всех возможных условий
 
Добрый вечер, форумчане.

На днях понадобилось составить формулу, которая находила бы значения по одному из нескольких доступных критериев.
Текущая формула, которые я использовал, позволяет делать это только при наличии всех, удовлетворяющих условиям поиска критериев.
Скажем, искомый "гранат. сок", находится по коду С305 и дате 12/05/2019. А хотелось бы отдельно по дате и отдельно по коду С305, ну и опционально по коду и дате вместе (как есть).
Еще, если поиск будет только по дате и даты по нескольким наименованиям будут совпадать то выводить эти наименования.
Заранее благодарю.
 
=IFERROR(INDEX($A$2:$A$20; AGGREGATE(15; 6; ROW($1:$1999)/(($B$2:$B$20=$F$2)+($C$2:$C$20=$G$2)); ROW(1:1)));"")
По вопросам из тем форума, личку не читаю.
 
БМВ,Эмм.. по дате и коду по-отдельности все гут, но при наличии двух условий поиск некорректен.  
 
тогда добавляется проверка на наличие значения
=IFERROR(INDEX($A$2:$A$20; AGGREGATE(15; 6; ROW($1:$1999)/(IF($F$2<>"";$B$2:$B$20=$F$2;1)*IF($G$2<>"";$C$2:$C$20=$G$2;1)); ROW(1:1)));"")
По вопросам из тем форума, личку не читаю.
 
Формула стала массивной, и главное, работает, все суперски. Спасибо!.  
Страницы: 1
Наверх