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

Вход

Регистрация

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

 

= Мир MS Excel/Как вытащить информацию по нескольким условиям - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Как вытащить информацию по нескольким условиям
ryazanov Дата: Понедельник, 27.08.2012, 17:29 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 11
Репутация: 0 ±
Замечаний: 0% ±

2010
Доброго времени суток!
У компании есть большое количество поставщиков, оплаты по всем вносятся на листе "Счета", для удобства поставщиков разбили по группам А, Б, В и присвоили для этого код (столбец С)... Подскажите пожалуйста, как сделать так, чтобы с листа "Счета" отображалась информация на листе "Август" с учетом даты и кодом поставщика.
Заранее благодарен!
К сообщению приложен файл: _on-line.xls (69.5 Kb)
 
Ответить
СообщениеДоброго времени суток!
У компании есть большое количество поставщиков, оплаты по всем вносятся на листе "Счета", для удобства поставщиков разбили по группам А, Б, В и присвоили для этого код (столбец С)... Подскажите пожалуйста, как сделать так, чтобы с листа "Счета" отображалась информация на листе "Август" с учетом даты и кодом поставщика.
Заранее благодарен!

Автор - ryazanov
Дата добавления - 27.08.2012 в 17:29
Hugo Дата: Понедельник, 27.08.2012, 17:46 | Сообщение № 2
Группа: Друзья
Ранг: Участник клуба
Сообщений: 3690
Репутация: 790 ±
Замечаний: 0% ±

365
Для 1100000 02.08.12 (т.е. в H6):

Code
=SUMPRODUCT((Счета!$C$8:$C$31=C6)*Счета!$Q$8:$Q$31)


webmoney: E265281470651 Z422237915069
USDT TRC20: TN8XeEF17o5KPBD9pNwYzNyruycuAc2mVD
 
Ответить
СообщениеДля 1100000 02.08.12 (т.е. в H6):

Code
=SUMPRODUCT((Счета!$C$8:$C$31=C6)*Счета!$Q$8:$Q$31)

Автор - Hugo
Дата добавления - 27.08.2012 в 17:46
ryazanov Дата: Понедельник, 27.08.2012, 20:45 | Сообщение № 3
Группа: Пользователи
Ранг: Новичок
Сообщений: 11
Репутация: 0 ±
Замечаний: 0% ±

2010
Спасибо, немного не так хотелось сделать.
Не руками указывать ссылку на столбец с соответствующей датой, а сделать это какой-то формулой. Не могу сообразить как это сделать.
Если использовать СУММЕСЛИМН, то первое что нужно - это указать диапазон, из которого брать значения... стало быть не подходит. А что ещё можно придумать?
 
Ответить
СообщениеСпасибо, немного не так хотелось сделать.
Не руками указывать ссылку на столбец с соответствующей датой, а сделать это какой-то формулой. Не могу сообразить как это сделать.
Если использовать СУММЕСЛИМН, то первое что нужно - это указать диапазон, из которого брать значения... стало быть не подходит. А что ещё можно придумать?

Автор - ryazanov
Дата добавления - 27.08.2012 в 20:45
vikttur Дата: Вторник, 28.08.2012, 09:12 | Сообщение № 4
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2941
Репутация: 526 ±
Замечаний: 0% ±

Добавьте еще один столбец к "Итого" за неделю (можно скрытый). Таблицы будут иметь одинаковую структуру.
В таком варианте можно применить простую:
Code
=СУММЕСЛИ(Счета!$C$8:$C$31;$C6;Счета!P$8:P$31)


Если оставлять как есть, можно извернуться с СУММПРОИЗВ() или задать для СУММЕСЛИ() диапазон через ИНДЕКС()/ПОИСКПОЗ(), но стоит ли?
Кстати, даты в диапазоне Счета!P6:AT6 нужно будет перевести из текстового в правильный формат.
 
Ответить
СообщениеДобавьте еще один столбец к "Итого" за неделю (можно скрытый). Таблицы будут иметь одинаковую структуру.
В таком варианте можно применить простую:
Code
=СУММЕСЛИ(Счета!$C$8:$C$31;$C6;Счета!P$8:P$31)


Если оставлять как есть, можно извернуться с СУММПРОИЗВ() или задать для СУММЕСЛИ() диапазон через ИНДЕКС()/ПОИСКПОЗ(), но стоит ли?
Кстати, даты в диапазоне Счета!P6:AT6 нужно будет перевести из текстового в правильный формат.

Автор - vikttur
Дата добавления - 28.08.2012 в 09:12
ryazanov Дата: Вторник, 28.08.2012, 09:44 | Сообщение № 5
Группа: Пользователи
Ранг: Новичок
Сообщений: 11
Репутация: 0 ±
Замечаний: 0% ±

2010
Подскажите пожалуйста, как можно сделать через ИНДЕКС()/ПОИСКПОЗ()? Именно этот вариант интересен.
Спасибо.
 
Ответить
СообщениеПодскажите пожалуйста, как можно сделать через ИНДЕКС()/ПОИСКПОЗ()? Именно этот вариант интересен.
Спасибо.

Автор - ryazanov
Дата добавления - 28.08.2012 в 09:44
vikttur Дата: Вторник, 28.08.2012, 09:57 | Сообщение № 6
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2941
Репутация: 526 ±
Замечаний: 0% ±

Code
=СУММЕСЛИ(Счета!$C$8:$C$31;C6;ИНДЕКС(Счета!$P$8:$AT$31;;ПОИСКПОЗ(G$3;Счета!$P$6:$AT$6;)))


Выделить Счета!P6:AT6, преобразовать в дату
 
Ответить
Сообщение
Code
=СУММЕСЛИ(Счета!$C$8:$C$31;C6;ИНДЕКС(Счета!$P$8:$AT$31;;ПОИСКПОЗ(G$3;Счета!$P$6:$AT$6;)))


Выделить Счета!P6:AT6, преобразовать в дату

Автор - vikttur
Дата добавления - 28.08.2012 в 09:57
ryazanov Дата: Вторник, 28.08.2012, 12:09 | Сообщение № 7
Группа: Пользователи
Ранг: Новичок
Сообщений: 11
Репутация: 0 ±
Замечаний: 0% ±

2010
Спасибо Вам большое!!
 
Ответить
СообщениеСпасибо Вам большое!!

Автор - ryazanov
Дата добавления - 28.08.2012 в 12:09
  • Страница 1 из 1
  • 1
Поиск:

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