Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Поиск строк по нескольким условиям - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Поиск строк по нескольким условиям (Формулы/Formulas)
Поиск строк по нескольким условиям
Awallon Дата: Понедельник, 26.06.2017, 12:13 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 32
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Всем привет!

Есть продажи номенклатур по месяцам за определенный период.
Нужно отметить "Тип" номенклатуры в определенный период времени, чтобы можно было построить сводную таблицу.
Вся радость в том, что Свойства номенклатур могут быть как конкретными, так и обобщающими ("Все" в свойствах), поэтому нужна какая-то такая формула, чтобы можно было отметить именно нужные номенклатуры по определенным условиям. Совпадение на вкладке "Продажи" по Году-Месяцу-Номенклатуре-Свойству из вкладки "Список".

Пояснения к файлу:

На вкладке "Продажи" - продажи за какой-то период. В продажах всегда указывается конкретное свойство номенклатуры, которая была продана. Также я там руками отметил, как должно получится в итоге.

На вкладке "Список" - список номенклатур, которые необходимо выделить в "Продажах". Список формируется на месяц, поэтому не факт, что в продажах будет всё из этого списка.

В примере только малая часть того, что у нужно обработать сейчас и в будущем в реальности.
К сообщению приложен файл: Poisk_strok_po_.xlsx (32.2 Kb)
 
Ответить
СообщениеВсем привет!

Есть продажи номенклатур по месяцам за определенный период.
Нужно отметить "Тип" номенклатуры в определенный период времени, чтобы можно было построить сводную таблицу.
Вся радость в том, что Свойства номенклатур могут быть как конкретными, так и обобщающими ("Все" в свойствах), поэтому нужна какая-то такая формула, чтобы можно было отметить именно нужные номенклатуры по определенным условиям. Совпадение на вкладке "Продажи" по Году-Месяцу-Номенклатуре-Свойству из вкладки "Список".

Пояснения к файлу:

На вкладке "Продажи" - продажи за какой-то период. В продажах всегда указывается конкретное свойство номенклатуры, которая была продана. Также я там руками отметил, как должно получится в итоге.

На вкладке "Список" - список номенклатур, которые необходимо выделить в "Продажах". Список формируется на месяц, поэтому не факт, что в продажах будет всё из этого списка.

В примере только малая часть того, что у нужно обработать сейчас и в будущем в реальности.

Автор - Awallon
Дата добавления - 26.06.2017 в 12:13
_Boroda_ Дата: Понедельник, 26.06.2017, 12:51 | Сообщение № 2
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16675
Репутация: 6481 ±
Замечаний: 0% ±

2003; 2007; 2010; 2013 RUS
Так нужно?
Формула массива, вводится одновременным нажатием Контрл Шифт Ентер
Код
=ЕСЛИОШИБКА(ИНДЕКС(Список!E$2:E$88;ПОИСКПОЗ(A2&B2&C2&D2;Список!A$2:A$88&Список!B$2:B$88&Список!C$2:C$88&ЕСЛИ(Список!D$2:D$88="Все";D2;Список!D$2:D$88);));"Все остальные")

или тоже ФМ
Код
=ЕСЛИОШИБКА(ПРОСМОТР(;-1/(A2&B2&C2&D2=Список!A$2:A$88&Список!B$2:B$88&Список!C$2:C$88&ЕСЛИ(Список!D$2:D$88="Все";D2;Список!D$2:D$88));Список!E$2:E$88);"Все остальные")

Нескладушки в строке 450
2017 Март Номенклатура03 Свойство2
К сообщению приложен файл: 8099405.xlsx (55.2 Kb)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеТак нужно?
Формула массива, вводится одновременным нажатием Контрл Шифт Ентер
Код
=ЕСЛИОШИБКА(ИНДЕКС(Список!E$2:E$88;ПОИСКПОЗ(A2&B2&C2&D2;Список!A$2:A$88&Список!B$2:B$88&Список!C$2:C$88&ЕСЛИ(Список!D$2:D$88="Все";D2;Список!D$2:D$88);));"Все остальные")

или тоже ФМ
Код
=ЕСЛИОШИБКА(ПРОСМОТР(;-1/(A2&B2&C2&D2=Список!A$2:A$88&Список!B$2:B$88&Список!C$2:C$88&ЕСЛИ(Список!D$2:D$88="Все";D2;Список!D$2:D$88));Список!E$2:E$88);"Все остальные")

Нескладушки в строке 450
2017 Март Номенклатура03 Свойство2

Автор - _Boroda_
Дата добавления - 26.06.2017 в 12:51
Awallon Дата: Понедельник, 26.06.2017, 13:22 | Сообщение № 3
Группа: Пользователи
Ранг: Новичок
Сообщений: 32
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
_Boroda_, Отлично! Работают обе. Спасибо!

Нескладушки из-за моей невнимательности :)
Что говорит о том, что лучше пускай машина считает, чем человек)))
 
Ответить
Сообщение_Boroda_, Отлично! Работают обе. Спасибо!

Нескладушки из-за моей невнимательности :)
Что говорит о том, что лучше пускай машина считает, чем человек)))

Автор - Awallon
Дата добавления - 26.06.2017 в 13:22
jakim Дата: Понедельник, 26.06.2017, 13:43 | Сообщение № 4
Группа: Друзья
Ранг: Старожил
Сообщений: 1199
Репутация: 313 ±
Замечаний: 0% ±

Excel 2010
Для Вас предлагаю такую формулу без учёта условия стлбца Д.

Код
=IFERROR(INDEX(Продажи!E$2:E$1500;AGGREGATE(15;6;ROW($1:$2000)/(Продажи!A$2:A$1500=A2)/(Продажи!B$2:B$1500=B2)/(Продажи!C$2:C$1500=C2);COUNTIFS(A$2:A2;A2;B$2:B2;B2;C$2:C2;C2)));"")
К сообщению приложен файл: 2871942.xlsx (36.1 Kb)
 
Ответить
Сообщение
Для Вас предлагаю такую формулу без учёта условия стлбца Д.

Код
=IFERROR(INDEX(Продажи!E$2:E$1500;AGGREGATE(15;6;ROW($1:$2000)/(Продажи!A$2:A$1500=A2)/(Продажи!B$2:B$1500=B2)/(Продажи!C$2:C$1500=C2);COUNTIFS(A$2:A2;A2;B$2:B2;B2;C$2:C2;C2)));"")

Автор - jakim
Дата добавления - 26.06.2017 в 13:43
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Поиск строк по нескольким условиям (Формулы/Formulas)
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2024 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!