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

Вход

Регистрация

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

 

= Мир MS Excel/Вернуть данные из таблицы, при соответствии условиям. - Мир MS Excel

  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_, DrMini  
Вернуть данные из таблицы, при соответствии условиям.
Tepliy Дата: Пятница, 15.05.2015, 15:16 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 16
Репутация: 0 ±
Замечаний: 20% ±

Excel 2013
Добрый день, форумчане!

Возникла такая сложность:

Есть Лист1, на нем есть таблица1 (5 строк). Есть лист2. В нем есть массив данных по клиентам на N строк (таблица2. столбцы: Дата договора, Канал привлечения, дата создания клиента). Мне нужно, чтобы формула возвращала в таблицу один Дату заключения договора с клиентом и дату создания клиента, при соответствии условиям:

1. Дата создания клиента находится в диапазоне (например 31.03.2015<""<18.04.2015)
2. Канал привлечения клиента соответствует заданному (например КП-4)

В целом то ничего сложного, если бы нужно было просто протянуть формулу, чтобы она либо возвращала данные, если выполняется, либо нет. Но мне требуется, чтобы он возвращал это в рамках 5 строчной таблицы: Просмотрел массив, нашел, вернул, смотрит дальше, находит следующую - возвращает во вторую строчку и т.п.
Исходную таблицу прилагаю.

Буду крайне признателен за помощь!
К сообщению приложен файл: 0715232.xlsx (10.9 Kb)
 
Ответить
СообщениеДобрый день, форумчане!

Возникла такая сложность:

Есть Лист1, на нем есть таблица1 (5 строк). Есть лист2. В нем есть массив данных по клиентам на N строк (таблица2. столбцы: Дата договора, Канал привлечения, дата создания клиента). Мне нужно, чтобы формула возвращала в таблицу один Дату заключения договора с клиентом и дату создания клиента, при соответствии условиям:

1. Дата создания клиента находится в диапазоне (например 31.03.2015<""<18.04.2015)
2. Канал привлечения клиента соответствует заданному (например КП-4)

В целом то ничего сложного, если бы нужно было просто протянуть формулу, чтобы она либо возвращала данные, если выполняется, либо нет. Но мне требуется, чтобы он возвращал это в рамках 5 строчной таблицы: Просмотрел массив, нашел, вернул, смотрит дальше, находит следующую - возвращает во вторую строчку и т.п.
Исходную таблицу прилагаю.

Буду крайне признателен за помощь!

Автор - Tepliy
Дата добавления - 15.05.2015 в 15:16
Pelena Дата: Пятница, 15.05.2015, 15:34 | Сообщение № 2
Группа: Админы
Ранг: Местный житель
Сообщений: 19515
Репутация: 4632 ±
Замечаний: ±

Excel 365 & Mac Excel
Здравствуйте.
Формула массива
Код
=ЕСЛИОШИБКА(ИНДЕКС(Лист2!$C$2:$C$61;НАИМЕНЬШИЙ(ЕСЛИ((Лист1!$C$3<=Лист2!$B$2:$B$61)*(Лист1!$C$4>=Лист2!$B$2:$B$61)*(Лист1!$C$2=Лист2!$D$2:$D$61);СТРОКА(Лист2!$B$2:$B$61)-1);СТРОКА(A1)));"")
К сообщению приложен файл: 9022847.xlsx (12.1 Kb)


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеЗдравствуйте.
Формула массива
Код
=ЕСЛИОШИБКА(ИНДЕКС(Лист2!$C$2:$C$61;НАИМЕНЬШИЙ(ЕСЛИ((Лист1!$C$3<=Лист2!$B$2:$B$61)*(Лист1!$C$4>=Лист2!$B$2:$B$61)*(Лист1!$C$2=Лист2!$D$2:$D$61);СТРОКА(Лист2!$B$2:$B$61)-1);СТРОКА(A1)));"")

Автор - Pelena
Дата добавления - 15.05.2015 в 15:34
Tepliy Дата: Пятница, 15.05.2015, 16:09 | Сообщение № 3
Группа: Пользователи
Ранг: Новичок
Сообщений: 16
Репутация: 0 ±
Замечаний: 20% ±

Excel 2013
Спасибо за ответ!
Только формула возвращает другие значения.
Нужно, чтобы возвращал значения "Дата Договора" и "Дата заявки" при выполнении условия, что клиент был создан от 31.03.2015 до 13.04.2015. В вашем варианте первое значение возвращается с датой создания 03.03.2015. Я добавил еще в таблицу2 столбец Статус заявки.

Надо, чтобы в первую таблицу возвращал заявки со статусом ДОГОВОР и с датой создания 31.03.2015 до 13.04.2015. Тоесть в таблице1 в столбце ДАТА ДОГОВОРА должны быть числа,когда он был заключен,иначе нету смысла их возвращать. НЕТУ ДОГОВОРА не приемлемо. Потому что мне требуется отслеживать какие договора были заключены в текущую неделю (установленный временной интервал) и когда была получена заявка.

Если, конечно, это возможно!

С уважением!
К сообщению приложен файл: 7549418.xlsx (11.3 Kb)
 
Ответить
СообщениеСпасибо за ответ!
Только формула возвращает другие значения.
Нужно, чтобы возвращал значения "Дата Договора" и "Дата заявки" при выполнении условия, что клиент был создан от 31.03.2015 до 13.04.2015. В вашем варианте первое значение возвращается с датой создания 03.03.2015. Я добавил еще в таблицу2 столбец Статус заявки.

Надо, чтобы в первую таблицу возвращал заявки со статусом ДОГОВОР и с датой создания 31.03.2015 до 13.04.2015. Тоесть в таблице1 в столбце ДАТА ДОГОВОРА должны быть числа,когда он был заключен,иначе нету смысла их возвращать. НЕТУ ДОГОВОРА не приемлемо. Потому что мне требуется отслеживать какие договора были заключены в текущую неделю (установленный временной интервал) и когда была получена заявка.

Если, конечно, это возможно!

С уважением!

Автор - Tepliy
Дата добавления - 15.05.2015 в 16:09
Pelena Дата: Пятница, 15.05.2015, 16:20 | Сообщение № 4
Группа: Админы
Ранг: Местный житель
Сообщений: 19515
Репутация: 4632 ±
Замечаний: ±

Excel 365 & Mac Excel
Вы мой файл открывали? Где там дата 03.03.2015?
Формула массива вводится сочетанием клавиш Ctrl+Shift+Enter
К сообщению приложен файл: 0549553.xlsx (11.7 Kb)


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеВы мой файл открывали? Где там дата 03.03.2015?
Формула массива вводится сочетанием клавиш Ctrl+Shift+Enter

Автор - Pelena
Дата добавления - 15.05.2015 в 16:20
Tepliy Дата: Пятница, 15.05.2015, 16:27 | Сообщение № 5
Группа: Пользователи
Ранг: Новичок
Сообщений: 16
Репутация: 0 ±
Замечаний: 20% ±

Excel 2013
Извиняюсь. Во вновь прикрепленном всё действительно верно.
В предыдущем реально отображало иное...не знаю как так.

Спасибо вам огромное!
 
Ответить
СообщениеИзвиняюсь. Во вновь прикрепленном всё действительно верно.
В предыдущем реально отображало иное...не знаю как так.

Спасибо вам огромное!

Автор - Tepliy
Дата добавления - 15.05.2015 в 16:27
  • Страница 1 из 1
  • 1
Поиск:

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