Определение значения из диапазона,с учетом нескольких услови
alexn_05
Дата: Среда, 28.10.2015, 18:20 |
Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 2
Репутация:
0
±
Замечаний:
0% ±
Excel 2007
Здравствуйте! Первый раз в Вашем многоуважаемом сообществе. Прошу помочь. Есть - Общий диапазон номеров Договоров, дат заключения и факта заключения. Нужно - Определить актуальный № договора Клиента по последней дате и факту заключения из договоров ЭТОГО клиента из общего диапазона. Файл во вложении. Нужна формула для В13(С13)
Здравствуйте! Первый раз в Вашем многоуважаемом сообществе. Прошу помочь. Есть - Общий диапазон номеров Договоров, дат заключения и факта заключения. Нужно - Определить актуальный № договора Клиента по последней дате и факту заключения из договоров ЭТОГО клиента из общего диапазона. Файл во вложении. Нужна формула для В13(С13) alexn_05
Ответить
Сообщение Здравствуйте! Первый раз в Вашем многоуважаемом сообществе. Прошу помочь. Есть - Общий диапазон номеров Договоров, дат заключения и факта заключения. Нужно - Определить актуальный № договора Клиента по последней дате и факту заключения из договоров ЭТОГО клиента из общего диапазона. Файл во вложении. Нужна формула для В13(С13) Автор - alexn_05 Дата добавления - 28.10.2015 в 18:20
Nic70y
Дата: Среда, 28.10.2015, 18:25 |
Сообщение № 2
Группа: Друзья
Ранг: Экселист
Сообщений: 9244
Репутация:
2487
±
Замечаний:
0% ±
Excel 2010
Код
=СУММПРОИЗВ(МАКС(($A3:$A9=B12)*$C3:$C9*($D3:$D9="да")))
Код
=СУММПРОИЗВ(МАКС(($A3:$A9=B12)*$C3:$C9*($D3:$D9="да")))
Nic70y
ЮMoney 41001841029809
Сообщение отредактировал Nic70y - Среда, 28.10.2015, 18:26
Ответить
Сообщение Код
=СУММПРОИЗВ(МАКС(($A3:$A9=B12)*$C3:$C9*($D3:$D9="да")))
Автор - Nic70y Дата добавления - 28.10.2015 в 18:25
gling
Дата: Среда, 28.10.2015, 18:39 |
Сообщение № 3
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2692
Репутация:
765
±
Замечаний:
0% ±
2010
Есть такой вариантКод
=ИНДЕКС($B$3:$B$9;СУММПРОИЗВ((МАКС(($A$3:$A$9=B$12)*($D$3:$D$9="да")*($C$3:$C$9))=$C$3:$C$9)*(СТРОКА($C$3:$C$9)-2)))
Вариант не правильный
Есть такой вариантКод
=ИНДЕКС($B$3:$B$9;СУММПРОИЗВ((МАКС(($A$3:$A$9=B$12)*($D$3:$D$9="да")*($C$3:$C$9))=$C$3:$C$9)*(СТРОКА($C$3:$C$9)-2)))
Вариант не правильный gling
ЯД-41001506838083
Сообщение отредактировал gling - Среда, 28.10.2015, 23:27
Ответить
Сообщение Есть такой вариантКод
=ИНДЕКС($B$3:$B$9;СУММПРОИЗВ((МАКС(($A$3:$A$9=B$12)*($D$3:$D$9="да")*($C$3:$C$9))=$C$3:$C$9)*(СТРОКА($C$3:$C$9)-2)))
Вариант не правильный Автор - gling Дата добавления - 28.10.2015 в 18:39
AlexM
Дата: Среда, 28.10.2015, 19:47 |
Сообщение № 4
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4522
Репутация:
1131
±
Замечаний:
0% ±
Excel 2003
Код
=ПРОСМОТР(2;1/(МАКС(($A3:$A9=B12)*($C3:$C9+СТРОКА($C3:$C9)%)*($D3:$D9="да"))=$C3:$C9+СТРОКА($C3:$C9)%);$B$3:$B$9)
В файле сравнение работы предложенных формул.
Код
=ПРОСМОТР(2;1/(МАКС(($A3:$A9=B12)*($C3:$C9+СТРОКА($C3:$C9)%)*($D3:$D9="да"))=$C3:$C9+СТРОКА($C3:$C9)%);$B$3:$B$9)
В файле сравнение работы предложенных формул.AlexM
Номер мобильного модема (без голосовой связи) 9269171249 МегаФон, Московский регион.
Сообщение отредактировал AlexM - Среда, 28.10.2015, 19:53
Ответить
Сообщение Код
=ПРОСМОТР(2;1/(МАКС(($A3:$A9=B12)*($C3:$C9+СТРОКА($C3:$C9)%)*($D3:$D9="да"))=$C3:$C9+СТРОКА($C3:$C9)%);$B$3:$B$9)
В файле сравнение работы предложенных формул.Автор - AlexM Дата добавления - 28.10.2015 в 19:47
Udik
Дата: Среда, 28.10.2015, 20:09 |
Сообщение № 5
Группа: Друзья
Ранг: Старожил
Сообщений: 1588
Репутация:
192
±
Замечаний:
0% ±
Excel 2016 х 64
ещё вариант массив-формулаКод
{=ИНДЕКС($B$3:$B$9;ПОИСКПОЗ(B12 & МАКС(ЕСЛИ((B12=$A$3:$A$9)*("да"=$D$3:$D$9);$C$3:$C$9;0));$A$3:$A$9 & $C$3:$C$9;0))}
правда неясно почему номер договора более поздней даты меньше номера ранней 6 и 7
ещё вариант массив-формулаКод
{=ИНДЕКС($B$3:$B$9;ПОИСКПОЗ(B12 & МАКС(ЕСЛИ((B12=$A$3:$A$9)*("да"=$D$3:$D$9);$C$3:$C$9;0));$A$3:$A$9 & $C$3:$C$9;0))}
правда неясно почему номер договора более поздней даты меньше номера ранней 6 и 7 Udik
вот вам барабан яд 41001231307558 wm R419131876897 udik1968@gmail.com
Сообщение отредактировал Udik - Среда, 28.10.2015, 20:11
Ответить
Сообщение ещё вариант массив-формулаКод
{=ИНДЕКС($B$3:$B$9;ПОИСКПОЗ(B12 & МАКС(ЕСЛИ((B12=$A$3:$A$9)*("да"=$D$3:$D$9);$C$3:$C$9;0));$A$3:$A$9 & $C$3:$C$9;0))}
правда неясно почему номер договора более поздней даты меньше номера ранней 6 и 7 Автор - Udik Дата добавления - 28.10.2015 в 20:09
AlexM
Дата: Среда, 28.10.2015, 20:22 |
Сообщение № 6
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4522
Репутация:
1131
±
Замечаний:
0% ±
Excel 2003
Подглядел алгоритм у Udik , убрал лишние $, получился еще не массивный вариантКод
=ПРОСМОТР(2;1/(B12&МАКС((B12=$A3:$A9)*("да"=$D3:$D9)*$C3:$C9)=$A3:$A9&$C3:$C9);$B3:$B9)
Подглядел алгоритм у Udik , убрал лишние $, получился еще не массивный вариантКод
=ПРОСМОТР(2;1/(B12&МАКС((B12=$A3:$A9)*("да"=$D3:$D9)*$C3:$C9)=$A3:$A9&$C3:$C9);$B3:$B9)
AlexM
Номер мобильного модема (без голосовой связи) 9269171249 МегаФон, Московский регион.
Сообщение отредактировал AlexM - Среда, 28.10.2015, 20:23
Ответить
Сообщение Подглядел алгоритм у Udik , убрал лишние $, получился еще не массивный вариантКод
=ПРОСМОТР(2;1/(B12&МАКС((B12=$A3:$A9)*("да"=$D3:$D9)*$C3:$C9)=$A3:$A9&$C3:$C9);$B3:$B9)
Автор - AlexM Дата добавления - 28.10.2015 в 20:22
jakim
Дата: Среда, 28.10.2015, 22:21 |
Сообщение № 7
Группа: Друзья
Ранг: Старожил
Сообщений: 1218
Репутация:
316
±
Замечаний:
0% ±
Excel 2010
Ещё один вариант немассивной формулы.
Код
=MAX(INDEX($C$3:$C$9*($A$3:$A$9=B12)*($D$3:$D$9="да");0))
Ещё один вариант немассивной формулы.
Код
=MAX(INDEX($C$3:$C$9*($A$3:$A$9=B12)*($D$3:$D$9="да");0))
jakim
Ответить
Сообщение Ещё один вариант немассивной формулы.
Код
=MAX(INDEX($C$3:$C$9*($A$3:$A$9=B12)*($D$3:$D$9="да");0))
Автор - jakim Дата добавления - 28.10.2015 в 22:21
AlexM
Дата: Среда, 28.10.2015, 22:40 |
Сообщение № 8
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4522
Репутация:
1131
±
Замечаний:
0% ±
Excel 2003
jakim , Нужно - Определить актуальный № договора Клиента
jakim , Нужно - Определить актуальный № договора Клиента
AlexM
Номер мобильного модема (без голосовой связи) 9269171249 МегаФон, Московский регион.
Ответить
Сообщение jakim , Нужно - Определить актуальный № договора Клиента
Автор - AlexM Дата добавления - 28.10.2015 в 22:40
alexn_05
Дата: Четверг, 29.10.2015, 09:29 |
Сообщение № 9
Группа: Пользователи
Ранг: Прохожий
Сообщений: 2
Репутация:
0
±
Замечаний:
0% ±
Excel 2007
Спасибо!!!
Ответить
Сообщение Спасибо!!! Автор - alexn_05 Дата добавления - 29.10.2015 в 09:29