Найти значение по двум условиям
l-lisa
Дата: Понедельник, 04.01.2016, 15:34 |
Сообщение № 1
Группа: Проверенные
Ранг: Обитатель
Сообщений: 312
Репутация:
1
±
Замечаний:
0% ±
Excel 2010
Добрый день уважаемые форумчане! Помогите проставить в столбец "Отправители" на первой вкладке, название отправителя со второй вкладки в соответствии с месяцем и суммой
Добрый день уважаемые форумчане! Помогите проставить в столбец "Отправители" на первой вкладке, название отправителя со второй вкладки в соответствии с месяцем и суммой l-lisa
Ответить
Сообщение Добрый день уважаемые форумчане! Помогите проставить в столбец "Отправители" на первой вкладке, название отправителя со второй вкладки в соответствии с месяцем и суммой Автор - l-lisa Дата добавления - 04.01.2016 в 15:34
Udik
Дата: Понедельник, 04.01.2016, 15:49 |
Сообщение № 2
Группа: Друзья
Ранг: Старожил
Сообщений: 1588
Репутация:
192
±
Замечаний:
0% ±
Excel 2016 х 64
массивкаКод
{=ЕСЛИОШИБКА(ИНДЕКС(Лист2!$D$1:$D$19;ПОИСКПОЗ(A2&B2;Лист2!C$1:C$19&Лист2!B$1:B$19;0));"")}
[p.s.]если будут совпадения по двум полям у нескольких строк, вытащит первое
массивкаКод
{=ЕСЛИОШИБКА(ИНДЕКС(Лист2!$D$1:$D$19;ПОИСКПОЗ(A2&B2;Лист2!C$1:C$19&Лист2!B$1:B$19;0));"")}
[p.s.]если будут совпадения по двум полям у нескольких строк, вытащит первое Udik
вот вам барабан яд 41001231307558 wm R419131876897 udik1968@gmail.com
Сообщение отредактировал Udik - Понедельник, 04.01.2016, 15:57
Ответить
Сообщение массивкаКод
{=ЕСЛИОШИБКА(ИНДЕКС(Лист2!$D$1:$D$19;ПОИСКПОЗ(A2&B2;Лист2!C$1:C$19&Лист2!B$1:B$19;0));"")}
[p.s.]если будут совпадения по двум полям у нескольких строк, вытащит первое Автор - Udik Дата добавления - 04.01.2016 в 15:49
buchlotnik
Дата: Понедельник, 04.01.2016, 16:47 |
Сообщение № 3
Группа: Заблокированные
Ранг: Участник клуба
Сообщений: 3442
Репутация:
929
±
Замечаний:
20% ±
2010, 2013, 2016 RUS / ENG
или немассивка Код
=ИНДЕКС(Лист2!$D$2:$D$19;СУММПРОИЗВ((A2=Лист2!$C$2:$C$19)*(B2=Лист2!$B$2:$B$19)*СТРОКА(Лист2!$A$1:$A$18)))
или так Код
=ПРОСМОТР(;(-1/(A2&B2=Лист2!$C$2:$C$19&Лист2!$B$2:$B$19));Лист2!$D$2:$D$19)
или немассивка Код
=ИНДЕКС(Лист2!$D$2:$D$19;СУММПРОИЗВ((A2=Лист2!$C$2:$C$19)*(B2=Лист2!$B$2:$B$19)*СТРОКА(Лист2!$A$1:$A$18)))
или так Код
=ПРОСМОТР(;(-1/(A2&B2=Лист2!$C$2:$C$19&Лист2!$B$2:$B$19));Лист2!$D$2:$D$19)
buchlotnik
Сообщение отредактировал buchlotnik - Понедельник, 04.01.2016, 16:51
Ответить
Сообщение или немассивка Код
=ИНДЕКС(Лист2!$D$2:$D$19;СУММПРОИЗВ((A2=Лист2!$C$2:$C$19)*(B2=Лист2!$B$2:$B$19)*СТРОКА(Лист2!$A$1:$A$18)))
или так Код
=ПРОСМОТР(;(-1/(A2&B2=Лист2!$C$2:$C$19&Лист2!$B$2:$B$19));Лист2!$D$2:$D$19)
Автор - buchlotnik Дата добавления - 04.01.2016 в 16:47
jakim
Дата: Понедельник, 04.01.2016, 17:18 |
Сообщение № 4
Группа: Друзья
Ранг: Старожил
Сообщений: 1218
Репутация:
316
±
Замечаний:
0% ±
Excel 2010
Вы можете воспользоваться и такой формулой.
Код
=INDEX(Лист2!D$2:D$19;AGGREGATE(15;6;ROW(A$1:A$28)/(Лист2!C$2:C$19=A2)/(Лист2!B$2:B$19=B2);1))
Вы можете воспользоваться и такой формулой.
Код
=INDEX(Лист2!D$2:D$19;AGGREGATE(15;6;ROW(A$1:A$28)/(Лист2!C$2:C$19=A2)/(Лист2!B$2:B$19=B2);1))
jakim
Сообщение отредактировал jakim - Понедельник, 04.01.2016, 17:22
Ответить
Сообщение Вы можете воспользоваться и такой формулой.
Код
=INDEX(Лист2!D$2:D$19;AGGREGATE(15;6;ROW(A$1:A$28)/(Лист2!C$2:C$19=A2)/(Лист2!B$2:B$19=B2);1))
Автор - jakim Дата добавления - 04.01.2016 в 17:18
krosav4ig
Дата: Понедельник, 04.01.2016, 19:51 |
Сообщение № 5
Группа: Друзья
Ранг: Старожил
Сообщений: 2348
Репутация:
997
±
Замечаний:
0% ±
Excel 2007,2010,2013
еще вариант до кучи
email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460
Ответить
Сообщение еще вариант до кучи Автор - krosav4ig Дата добавления - 04.01.2016 в 19:51
_Boroda_
Дата: Вторник, 05.01.2016, 21:17 |
Сообщение № 6
Группа: Админы
Ранг: Местный житель
Сообщений: 16912
Репутация:
6616
±
Замечаний:
±
2003; 2007; 2010; 2013 RUS
=ПРОСМОТР(;(-1/(A2&B2=Лист2!$C$2:$C$19&Лист2!$B$2:$B$19));Лист2!$D$2:$D$19)
Михаил, а если вот такая ситуация: 11 460,39 1 1460,39 , то будет неверно. Предлагаю такКод
=ПРОСМОТР(;-1/(A2%%&B2=Лист2!C$2:C$19%%&Лист2!B$2:B$19);Лист2!D$2:D$19)
или такКод
=ПРОСМОТР(;-1/(A2=Лист2!C$2:C$19)/(B2=Лист2!B$2:B$19);Лист2!D$2:D$19)
=ПРОСМОТР(;(-1/(A2&B2=Лист2!$C$2:$C$19&Лист2!$B$2:$B$19));Лист2!$D$2:$D$19)
Михаил, а если вот такая ситуация: 11 460,39 1 1460,39 , то будет неверно. Предлагаю такКод
=ПРОСМОТР(;-1/(A2%%&B2=Лист2!C$2:C$19%%&Лист2!B$2:B$19);Лист2!D$2:D$19)
или такКод
=ПРОСМОТР(;-1/(A2=Лист2!C$2:C$19)/(B2=Лист2!B$2:B$19);Лист2!D$2:D$19)
_Boroda_
Скажи мне, кудесник, любимец ба’гов... Платная помощь: Boroda_Excel@mail.ru Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
Ответить
Сообщение =ПРОСМОТР(;(-1/(A2&B2=Лист2!$C$2:$C$19&Лист2!$B$2:$B$19));Лист2!$D$2:$D$19)
Михаил, а если вот такая ситуация: 11 460,39 1 1460,39 , то будет неверно. Предлагаю такКод
=ПРОСМОТР(;-1/(A2%%&B2=Лист2!C$2:C$19%%&Лист2!B$2:B$19);Лист2!D$2:D$19)
или такКод
=ПРОСМОТР(;-1/(A2=Лист2!C$2:C$19)/(B2=Лист2!B$2:B$19);Лист2!D$2:D$19)
Автор - _Boroda_ Дата добавления - 05.01.2016 в 21:17
l-lisa
Дата: Вторник, 12.01.2016, 17:16 |
Сообщение № 7
Группа: Проверенные
Ранг: Обитатель
Сообщений: 312
Репутация:
1
±
Замечаний:
0% ±
Excel 2010
Спасибо всем за помощь!Boroda , а могли бы вы пояснить работу формулы Код
=ПРОСМОТР(;-1/(A2=Лист2!C$2:C$19)/(B2=Лист2!B$2:B$19);Лист2!D$2:D$19)
в частности, что значит -1, и /
Спасибо всем за помощь!Boroda , а могли бы вы пояснить работу формулы Код
=ПРОСМОТР(;-1/(A2=Лист2!C$2:C$19)/(B2=Лист2!B$2:B$19);Лист2!D$2:D$19)
в частности, что значит -1, и / l-lisa
Ответить
Сообщение Спасибо всем за помощь!Boroda , а могли бы вы пояснить работу формулы Код
=ПРОСМОТР(;-1/(A2=Лист2!C$2:C$19)/(B2=Лист2!B$2:B$19);Лист2!D$2:D$19)
в частности, что значит -1, и / Автор - l-lisa Дата добавления - 12.01.2016 в 17:16
_Boroda_
Дата: Вторник, 12.01.2016, 17:26 |
Сообщение № 8
Группа: Админы
Ранг: Местный житель
Сообщений: 16912
Репутация:
6616
±
Замечаний:
±
2003; 2007; 2010; 2013 RUS
Скажи мне, кудесник, любимец ба’гов... Платная помощь: Boroda_Excel@mail.ru Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
Ответить