Создание таблицы на основе сравнений 2х таблиц
Zarif
Дата: Четверг, 21.02.2019, 08:04 |
Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация:
0
±
Замечаний:
0% ±
Excel 2016
Необходимо сравнить 2 таблицы, первые 2 параметра создаваемой 3й таблицы берутся из 2й таблицы а 3й параметр берется из 1й таблицы с помощью команды Lookup(). Проблемы возникают если в первой таблице есть строки с одинаковыми значениями 1го параметра (выделено красным). Нужно как то добавить еще сравнение по 2му параметру, но не знаю как(
Необходимо сравнить 2 таблицы, первые 2 параметра создаваемой 3й таблицы берутся из 2й таблицы а 3й параметр берется из 1й таблицы с помощью команды Lookup(). Проблемы возникают если в первой таблице есть строки с одинаковыми значениями 1го параметра (выделено красным). Нужно как то добавить еще сравнение по 2му параметру, но не знаю как( Zarif
Ответить
Сообщение Необходимо сравнить 2 таблицы, первые 2 параметра создаваемой 3й таблицы берутся из 2й таблицы а 3й параметр берется из 1й таблицы с помощью команды Lookup(). Проблемы возникают если в первой таблице есть строки с одинаковыми значениями 1го параметра (выделено красным). Нужно как то добавить еще сравнение по 2му параметру, но не знаю как( Автор - Zarif Дата добавления - 21.02.2019 в 08:04
Pelena
Дата: Четверг, 21.02.2019, 09:08 |
Сообщение № 2
Группа: Админы
Ранг: Местный житель
Сообщений: 19517
Репутация:
4632
±
Замечаний:
±
Excel 365 & Mac Excel
И Вам здравствуйте. Как вариантКод
=ЕСЛИ(I3<>"";ЕСЛИОШИБКА(ПРОСМОТР(0;-1/(I3=A$3:A$286)/(J3=$B$3:$B$286);C$3:C$286);ПРОСМОТР(I3;$A$3:$A$286;$C$3:$C$286));"")
И Вам здравствуйте. Как вариантКод
=ЕСЛИ(I3<>"";ЕСЛИОШИБКА(ПРОСМОТР(0;-1/(I3=A$3:A$286)/(J3=$B$3:$B$286);C$3:C$286);ПРОСМОТР(I3;$A$3:$A$286;$C$3:$C$286));"")
Pelena
"Черт возьми, Холмс! Но как??!!" Ю-money 41001765434816
Ответить
Сообщение И Вам здравствуйте. Как вариантКод
=ЕСЛИ(I3<>"";ЕСЛИОШИБКА(ПРОСМОТР(0;-1/(I3=A$3:A$286)/(J3=$B$3:$B$286);C$3:C$286);ПРОСМОТР(I3;$A$3:$A$286;$C$3:$C$286));"")
Автор - Pelena Дата добавления - 21.02.2019 в 09:08
_Boroda_
Дата: Четверг, 21.02.2019, 09:16 |
Сообщение № 3
Группа: Админы
Ранг: Местный житель
Сообщений: 16895
Репутация:
6612
±
Замечаний:
±
2003; 2007; 2010; 2013 RUS
Сначала попробовалКод
=ПРОСМОТР(;-1/(I3&J3=A$3:A$99&ОКРУГЛ(B$3:B$99;1));C$3:C$99)
, но так не везде получается Может, так?Код
=ЕСЛИ(I3<>"";ЕСЛИ(СЧЁТЕСЛИ(A:A;I3)>1;ПРОСМОТР(;-1/(I3&J3=A$3:A$99&B$3:B$99);C$3:C$99);ВПР(I3;A$3:C$99;3;));"")
А можно еще вот так Код
=СУММЕСЛИМН(C:C;A:A;I3;B:B;ЕСЛИ(СЧЁТЕСЛИ(A:A;I3)>1;J3;">0"))
Сначала попробовалКод
=ПРОСМОТР(;-1/(I3&J3=A$3:A$99&ОКРУГЛ(B$3:B$99;1));C$3:C$99)
, но так не везде получается Может, так?Код
=ЕСЛИ(I3<>"";ЕСЛИ(СЧЁТЕСЛИ(A:A;I3)>1;ПРОСМОТР(;-1/(I3&J3=A$3:A$99&B$3:B$99);C$3:C$99);ВПР(I3;A$3:C$99;3;));"")
А можно еще вот так Код
=СУММЕСЛИМН(C:C;A:A;I3;B:B;ЕСЛИ(СЧЁТЕСЛИ(A:A;I3)>1;J3;">0"))
_Boroda_
Скажи мне, кудесник, любимец ба’гов... Платная помощь: Boroda_Excel@mail.ru Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
Ответить
Сообщение Сначала попробовалКод
=ПРОСМОТР(;-1/(I3&J3=A$3:A$99&ОКРУГЛ(B$3:B$99;1));C$3:C$99)
, но так не везде получается Может, так?Код
=ЕСЛИ(I3<>"";ЕСЛИ(СЧЁТЕСЛИ(A:A;I3)>1;ПРОСМОТР(;-1/(I3&J3=A$3:A$99&B$3:B$99);C$3:C$99);ВПР(I3;A$3:C$99;3;));"")
А можно еще вот так Код
=СУММЕСЛИМН(C:C;A:A;I3;B:B;ЕСЛИ(СЧЁТЕСЛИ(A:A;I3)>1;J3;">0"))
Автор - _Boroda_ Дата добавления - 21.02.2019 в 09:16
Zarif
Дата: Четверг, 21.02.2019, 09:59 |
Сообщение № 4
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация:
0
±
Замечаний:
0% ±
Excel 2016
Спасибо, огромное!!! Формула работает, хорошо решает мою задачу!!!
Спасибо, огромное!!! Формула работает, хорошо решает мою задачу!!! Zarif
Ответить
Сообщение Спасибо, огромное!!! Формула работает, хорошо решает мою задачу!!! Автор - Zarif Дата добавления - 21.02.2019 в 09:59
Zarif
Дата: Пятница, 22.02.2019, 09:40 |
Сообщение № 5
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация:
0
±
Замечаний:
0% ±
Excel 2016
Здравствуйте! Тут появилось еще одно условие, из за того что 2й параметр не всегда одинаковый в первой и второй таблицы. Можно ли сделать так чтобы дополнительный поиск по 2му параметру было не равенство а поиск по наименьшей разнице между ними? Пример такого случая приложил. Как то все запутано получилось)
Здравствуйте! Тут появилось еще одно условие, из за того что 2й параметр не всегда одинаковый в первой и второй таблицы. Можно ли сделать так чтобы дополнительный поиск по 2му параметру было не равенство а поиск по наименьшей разнице между ними? Пример такого случая приложил. Как то все запутано получилось) Zarif
Ответить
Сообщение Здравствуйте! Тут появилось еще одно условие, из за того что 2й параметр не всегда одинаковый в первой и второй таблицы. Можно ли сделать так чтобы дополнительный поиск по 2му параметру было не равенство а поиск по наименьшей разнице между ними? Пример такого случая приложил. Как то все запутано получилось) Автор - Zarif Дата добавления - 22.02.2019 в 09:40
Pelena
Дата: Вторник, 26.02.2019, 14:31 |
Сообщение № 6
Группа: Админы
Ранг: Местный житель
Сообщений: 19517
Репутация:
4632
±
Замечаний:
±
Excel 365 & Mac Excel
Попробуйте так, формула массиваКод
=ЕСЛИ(I3<>"";ЕСЛИОШИБКА(ПРОСМОТР(0;-1/(I3=A$3:A$287)/(МИН(ЕСЛИ(I3=$A$3:$A$23;ABS(J3-$B$3:$B$23)))=ЕСЛИ(I3=$A$3:$A$23;ABS(J3-$B$3:$B$23)));C$3:C$287);0);"")
Попробуйте так, формула массиваКод
=ЕСЛИ(I3<>"";ЕСЛИОШИБКА(ПРОСМОТР(0;-1/(I3=A$3:A$287)/(МИН(ЕСЛИ(I3=$A$3:$A$23;ABS(J3-$B$3:$B$23)))=ЕСЛИ(I3=$A$3:$A$23;ABS(J3-$B$3:$B$23)));C$3:C$287);0);"")
Pelena
"Черт возьми, Холмс! Но как??!!" Ю-money 41001765434816
Ответить
Сообщение Попробуйте так, формула массиваКод
=ЕСЛИ(I3<>"";ЕСЛИОШИБКА(ПРОСМОТР(0;-1/(I3=A$3:A$287)/(МИН(ЕСЛИ(I3=$A$3:$A$23;ABS(J3-$B$3:$B$23)))=ЕСЛИ(I3=$A$3:$A$23;ABS(J3-$B$3:$B$23)));C$3:C$287);0);"")
Автор - Pelena Дата добавления - 26.02.2019 в 14:31
Zarif
Дата: Вторник, 26.02.2019, 16:08 |
Сообщение № 7
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация:
0
±
Замечаний:
0% ±
Excel 2016
Спасибо, работает! от меня отправлен презент)
Спасибо, работает! от меня отправлен презент) Zarif
Ответить
Сообщение Спасибо, работает! от меня отправлен презент) Автор - Zarif Дата добавления - 26.02.2019 в 16:08
Pelena
Дата: Вторник, 26.02.2019, 16:25 |
Сообщение № 8
Группа: Админы
Ранг: Местный житель
Сообщений: 19517
Репутация:
4632
±
Замечаний:
±
Excel 365 & Mac Excel
И Вам спасибо)
"Черт возьми, Холмс! Но как??!!" Ю-money 41001765434816
Ответить
Сообщение И Вам спасибо) Автор - Pelena Дата добавления - 26.02.2019 в 16:25