Страницы: 1
RSS
вывод данных по двум условиям одновременно, данные в массиве повторяются
 
прошу помочь с формулой. поискал на форуме но не нашел решения.
имеется:
лист "продажа" куда вводятся данные ежедневных продаж по принципу:
СТОЛБЕЦ А  - " номер накладной" 001, 002, 003, ... в котором  каждый день одни и те же цифры
СТОЛБЕЦ В - "дата" (макрос по двойному шелчку)
СТОЛБЕЦ С - "клиент" из выпадающего списка

на листе ИТОГИ в таблице по выбору по двум условиям выпадающего списка должно выводится имя клиента в соответствии номера накладной и дате, но так как номера накладных повторяются происходит конфликт в формуле..
 
Может такую формулу попробуете в D9
Код
=ЕСЛИ(СУММПРОИЗВ((продажа!B:B=$A9)*(продажа!A:A=$B9))=0;"";ИНДЕКС(продажа!C:C;СУММПРОИЗВ((продажа!B:B=$A9)*(продажа!A:A=$B9)*СТРОКА(продажа!A:A));1))
 
 
что то не работает   :(
 
Результат: Рустам. А как правильно?
 
лист итоги ячейка D9 должно выводиться значение в соответствии выпадающихся списков на А9 и В9
выводимая информация не совпадает с данными на листе продажа

то что предложил gling тоже конфликтует..
 
Цитата
что то не работает
Формула неправильная. Посмотрите в файле, но с доп столбцом.
Или без доп столбцов формулы массива
Код
=ПСТР(ВПР(B9&A9;Таблица3[[#Все];[Накладная]]&Таблица3[[#Все];[Дата]:[КЛИЕНТ]];2;0);4;99)  
=ИНДЕКС(Таблица3[[#Все];[КЛИЕНТ]];ПОИСКПОЗ(B9&A9;Таблица3[[#Все];[Накладная]]&Таблица3[[#Все];[Дата]];0))
Изменено: gling - 06.07.2014 08:39:51
 
Код
=ЕСЛИОШИБКА(ВПР([ДАТА-ЧИСЛО];ЕСЛИ([НОМЕР НАКЛАДНОЙ]=Таблица3[Накладная];Таблица3[[Дата]:[КЛИЕНТ]]);2;0);"")
Формула массива!
 
gling, спасибо большое!

Спасибо большое, Михаил! Ваш вариант больше подходит.
Страницы: 1
Наверх