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

Вход

Регистрация

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

 

= Мир MS Excel/Достать из таблицы последние данные для конретных значений - Мир MS Excel

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

Есть таблица на 2000+ строк с повторяющимся значением покупатель. Нужно из 1ой таблицы достать во вторую последнюю дату и сумму покупки каждого покупателя.
Пытался сделать через ВПР, но он показывает либо первое значение либо рандомное.
К сообщению приложен файл: 1521007.xlsx (9.2 Kb)
 
Ответить
СообщениеЕсть таблица на 2000+ строк с повторяющимся значением покупатель. Нужно из 1ой таблицы достать во вторую последнюю дату и сумму покупки каждого покупателя.
Пытался сделать через ВПР, но он показывает либо первое значение либо рандомное.

Автор - TheArk
Дата добавления - 07.10.2015 в 10:18
buchlotnik Дата: Среда, 07.10.2015, 10:25 | Сообщение № 2
Группа: Заблокированные
Ранг: Участник клуба
Сообщений: 3442
Репутация: 929 ±
Замечаний: 20% ±

2010, 2013, 2016 RUS / ENG
массивный монстрик вышел, но вроде пашет B)
Код
=ЕСЛИ(МАКС(СТРОКА($A$1:$A$21)*($C$2:$C$22=H2))<>0;ИНДЕКС($A$2:$A$22;МАКС(СТРОКА($A$1:$A$21)*($C$2:$C$22=H2)));"")
К сообщению приложен файл: _1521007.xlsx (10.6 Kb)
 
Ответить
Сообщениемассивный монстрик вышел, но вроде пашет B)
Код
=ЕСЛИ(МАКС(СТРОКА($A$1:$A$21)*($C$2:$C$22=H2))<>0;ИНДЕКС($A$2:$A$22;МАКС(СТРОКА($A$1:$A$21)*($C$2:$C$22=H2)));"")

Автор - buchlotnik
Дата добавления - 07.10.2015 в 10:25
китин Дата: Среда, 07.10.2015, 10:31 | Сообщение № 3
Группа: Модераторы
Ранг: Экселист
Сообщений: 7016
Репутация: 1073 ±
Замечаний: 0% ±

Excel 2007;2010;2016
для даты
Код
=МАКС(ЕСЛИ($C$2:$C$22=$H2;$A$2:$A$22))
для суммы
Код
=ИНДЕКС($B$2:$B$22;ПОИСКПОЗ(H2&I2;$C$2:$C$22&$A$2:$A$22;0))

обе формулы массива
К сообщению приложен файл: TheArk.xlsx (11.1 Kb)


Не судите очень строго:я пытаюсь научиться
ЯД 41001877306852


Сообщение отредактировал китин - Среда, 07.10.2015, 10:32
 
Ответить
Сообщениедля даты
Код
=МАКС(ЕСЛИ($C$2:$C$22=$H2;$A$2:$A$22))
для суммы
Код
=ИНДЕКС($B$2:$B$22;ПОИСКПОЗ(H2&I2;$C$2:$C$22&$A$2:$A$22;0))

обе формулы массива

Автор - китин
Дата добавления - 07.10.2015 в 10:31
jakim Дата: Среда, 07.10.2015, 18:53 | Сообщение № 4
Группа: Друзья
Ранг: Старожил
Сообщений: 1200
Репутация: 313 ±
Замечаний: 0% ±

Excel 2010
Код
для даты

Код
=IFERROR(AGGREGATE(14;6;A$2:A$22/(C$2:C$22=H2);1);"")

для суммы

Код
=IFERROR(AGGREGATE(14;6;B$2:B$22/(C$2:C$22=H2)/(A$2:A$22=I2);1);"")

обе обычные формулы
 
Ответить
Сообщение
Код
для даты

Код
=IFERROR(AGGREGATE(14;6;A$2:A$22/(C$2:C$22=H2);1);"")

для суммы

Код
=IFERROR(AGGREGATE(14;6;B$2:B$22/(C$2:C$22=H2)/(A$2:A$22=I2);1);"")

обе обычные формулы

Автор - jakim
Дата добавления - 07.10.2015 в 18:53
AlexM Дата: Среда, 07.10.2015, 19:21 | Сообщение № 5
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4509
Репутация: 1128 ±
Замечаний: 0% ±

Excel 2003
для даты массивная
Код
=МАКС(($C$2:$C$22=$H2)*$A$2:$A$22)

для суммы обычная
Код
=ПРОСМОТР(2;1/($C$2:$C$22&$A$2:$A$22=H2&I2);$B$2:$B$22)
К сообщению приложен файл: 1521007_1.xls (31.5 Kb)



Номер мобильного модема (без голосовой связи)
9269171249 МегаФон, Московский регион.


Сообщение отредактировал AlexM - Среда, 07.10.2015, 19:23
 
Ответить
Сообщениедля даты массивная
Код
=МАКС(($C$2:$C$22=$H2)*$A$2:$A$22)

для суммы обычная
Код
=ПРОСМОТР(2;1/($C$2:$C$22&$A$2:$A$22=H2&I2);$B$2:$B$22)

Автор - AlexM
Дата добавления - 07.10.2015 в 19:21
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Достать из таблицы последние данные для конретных значений (Формулы/Formulas)
  • Страница 1 из 1
  • 1
Поиск:

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