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

Вход

Регистрация

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

 

= Мир MS Excel/Поиск док. совпадающих по списку содержимого. +% совпадения - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Поиск док. совпадающих по списку содержимого. +% совпадения (Формулы/Formulas)
Поиск док. совпадающих по списку содержимого. +% совпадения
elita86 Дата: Четверг, 03.07.2014, 09:27 | Сообщение № 1
Группа: Пользователи
Ранг: Участник
Сообщений: 71
Репутация: 0 ±
Замечаний: 0% ±

2010
Добрый день.

У меня вопрос касаемо поиска документов из списка, которые совпадают по количеству одинаковых значений. И вывод результата, на сколько % они схожи.

В колонке "Арт." все значения встречаются дважды, но привязаны к разным документам перемещения. Вопрос, как найти документы, и показать процент совпадения одних и тех же позиций в разных документах. К примеру документы из списка 4600000465 и 4600000629 совпадают на 89,53%. Интересуют документы с процентом совпадения 65 и более. Не могу придумать как "выжать" такие документы из общей массы. Данные списки не очень большие, макс. 2000 строк, но их много. Можно добавлять столбцы, но решить желательно, с помощью формул.

P.s. Возможно суть задачи описана "топорно", и некоторые моменты не понятны, спрашивайте, постараюсь объяснить
К сообщению приложен файл: 7050198.xls (76.5 Kb)


Сообщение отредактировал elita86 - Четверг, 03.07.2014, 09:37
 
Ответить
СообщениеДобрый день.

У меня вопрос касаемо поиска документов из списка, которые совпадают по количеству одинаковых значений. И вывод результата, на сколько % они схожи.

В колонке "Арт." все значения встречаются дважды, но привязаны к разным документам перемещения. Вопрос, как найти документы, и показать процент совпадения одних и тех же позиций в разных документах. К примеру документы из списка 4600000465 и 4600000629 совпадают на 89,53%. Интересуют документы с процентом совпадения 65 и более. Не могу придумать как "выжать" такие документы из общей массы. Данные списки не очень большие, макс. 2000 строк, но их много. Можно добавлять столбцы, но решить желательно, с помощью формул.

P.s. Возможно суть задачи описана "топорно", и некоторые моменты не понятны, спрашивайте, постараюсь объяснить

Автор - elita86
Дата добавления - 03.07.2014 в 09:27
Serge_007 Дата: Четверг, 03.07.2014, 11:15 | Сообщение № 2
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
документы из списка 4600000465 и 4600000629 совпадают на 89,53%
В документе 4600000629 77 позиций, в документе 4600000465 - 86
77/86= 89,53%
Однако совпадающих позиций в этих двух документах только 54
Как считать?


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
документы из списка 4600000465 и 4600000629 совпадают на 89,53%
В документе 4600000629 77 позиций, в документе 4600000465 - 86
77/86= 89,53%
Однако совпадающих позиций в этих двух документах только 54
Как считать?

Автор - Serge_007
Дата добавления - 03.07.2014 в 11:15
elita86 Дата: Четверг, 03.07.2014, 11:30 | Сообщение № 3
Группа: Пользователи
Ранг: Участник
Сообщений: 71
Репутация: 0 ±
Замечаний: 0% ±

2010
Да, действительно, представленный мною процент не верен. Процент нужно высчитывать, основываясь на количество совпадающих позиций. Но если указать процент относительно количество позиций в документе и количество повторяющихся значений, на мой взгляд, это не даст результата, пока сам туманно представляю, как это отображать. Не могу придумать логику последовательных действий. Возможно, есть какая-то математическая формула, из разряда математики, а не Excel, которая справится с этой задачей, а Excel воплотит её в жизнь.
Сергей, на вашь взгляд у данной задачи есть решение?
 
Ответить
СообщениеДа, действительно, представленный мною процент не верен. Процент нужно высчитывать, основываясь на количество совпадающих позиций. Но если указать процент относительно количество позиций в документе и количество повторяющихся значений, на мой взгляд, это не даст результата, пока сам туманно представляю, как это отображать. Не могу придумать логику последовательных действий. Возможно, есть какая-то математическая формула, из разряда математики, а не Excel, которая справится с этой задачей, а Excel воплотит её в жизнь.
Сергей, на вашь взгляд у данной задачи есть решение?

Автор - elita86
Дата добавления - 03.07.2014 в 11:30
Serge_007 Дата: Четверг, 03.07.2014, 15:29 | Сообщение № 4
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Не знаю. Я пока не понял что надо, а Вы не нарисовали в файле желаемый итог...


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
СообщениеНе знаю. Я пока не понял что надо, а Вы не нарисовали в файле желаемый итог...

Автор - Serge_007
Дата добавления - 03.07.2014 в 15:29
elita86 Дата: Пятница, 04.07.2014, 08:24 | Сообщение № 5
Группа: Пользователи
Ранг: Участник
Сообщений: 71
Репутация: 0 ±
Замечаний: 0% ±

2010
Я ещё подумаю сейчас как это лучше визуализировать, потому, что я ещё не знаю, каким способом можно решить данную задачу. Можно макросом, если формулами ни как, можно, чтоб нужные документы перемещений отображались хоть на другом листе. Теперь важен только результат и не обязательно с процентами.

В примере я добавил колонку "Кол-во совпадающих позиций", на примере документов перемещения 4600000465 и 4600000629
К сообщению приложен файл: 9618449.xls (80.0 Kb)
 
Ответить
СообщениеЯ ещё подумаю сейчас как это лучше визуализировать, потому, что я ещё не знаю, каким способом можно решить данную задачу. Можно макросом, если формулами ни как, можно, чтоб нужные документы перемещений отображались хоть на другом листе. Теперь важен только результат и не обязательно с процентами.

В примере я добавил колонку "Кол-во совпадающих позиций", на примере документов перемещения 4600000465 и 4600000629

Автор - elita86
Дата добавления - 04.07.2014 в 08:24
amfor Дата: Пятница, 04.07.2014, 10:14 | Сообщение № 6
Группа: Проверенные
Ранг: Обитатель
Сообщений: 250
Репутация: 75 ±
Замечаний: 0% ±

Excel 2016
?
К сообщению приложен файл: 7050198.xlsx (44.3 Kb)


Семь бед - один RESET.
 
Ответить
Сообщение?

Автор - amfor
Дата добавления - 04.07.2014 в 10:14
elita86 Дата: Пятница, 04.07.2014, 11:02 | Сообщение № 7
Группа: Пользователи
Ранг: Участник
Сообщений: 71
Репутация: 0 ±
Замечаний: 0% ±

2010
Решение интересное, но не то, всё равно придётся просматривать руками, сравнивая по два документа, комбинаций получается слишком много. Amfor, спасибо за предоставленный вариант решения
 
Ответить
СообщениеРешение интересное, но не то, всё равно придётся просматривать руками, сравнивая по два документа, комбинаций получается слишком много. Amfor, спасибо за предоставленный вариант решения

Автор - elita86
Дата добавления - 04.07.2014 в 11:02
Формуляр Дата: Пятница, 04.07.2014, 22:29 | Сообщение № 8
Группа: Друзья
Ранг: Ветеран
Сообщений: 832
Репутация: 255 ±
Замечаний: 0% ±

Excel 2003, 2013
Вариант решения через сводную таблицу с ручным выбором нужной пары документов из фильтра на листе Pivot.

77/86= 89,53% Однако совпадающих позиций в этих двух документах только 54 Как считать?

По аналогии с метрикой сравнения текстовых строк:
2 * 54 / (77+86) = 66%
К сообщению приложен файл: 9618449.zip (28.7 Kb)


Excel 2003 EN, 2013 EN

Сообщение отредактировал Формуляр - Пятница, 04.07.2014, 22:32
 
Ответить
СообщениеВариант решения через сводную таблицу с ручным выбором нужной пары документов из фильтра на листе Pivot.

77/86= 89,53% Однако совпадающих позиций в этих двух документах только 54 Как считать?

По аналогии с метрикой сравнения текстовых строк:
2 * 54 / (77+86) = 66%

Автор - Формуляр
Дата добавления - 04.07.2014 в 22:29
Формуляр Дата: Суббота, 05.07.2014, 00:06 | Сообщение № 9
Группа: Друзья
Ранг: Ветеран
Сообщений: 832
Репутация: 255 ±
Замечаний: 0% ±

Excel 2003, 2013
Немного доработал идею.
Теперь можно сразу общую матрицу расчитать.
К сообщению приложен файл: 6893313.zip (50.7 Kb)


Excel 2003 EN, 2013 EN
 
Ответить
СообщениеНемного доработал идею.
Теперь можно сразу общую матрицу расчитать.

Автор - Формуляр
Дата добавления - 05.07.2014 в 00:06
elita86 Дата: Понедельник, 07.07.2014, 07:06 | Сообщение № 10
Группа: Пользователи
Ранг: Участник
Сообщений: 71
Репутация: 0 ±
Замечаний: 0% ±

2010
Формуляр, огромное вам спасибо! Наверное, с матрицей, это идеальное решение данной задачи. Я пока не совсем разобрался, как технически вы это сделали. Единственное, в матрице, на листе Matrix, не все документы перемещений, в моём примере, уникальных значений 88, а в вашем 27 или я просто, что то не правильно понял?
 
Ответить
СообщениеФормуляр, огромное вам спасибо! Наверное, с матрицей, это идеальное решение данной задачи. Я пока не совсем разобрался, как технически вы это сделали. Единственное, в матрице, на листе Matrix, не все документы перемещений, в моём примере, уникальных значений 88, а в вашем 27 или я просто, что то не правильно понял?

Автор - elita86
Дата добавления - 07.07.2014 в 07:06
Формуляр Дата: Понедельник, 07.07.2014, 09:53 | Сообщение № 11
Группа: Друзья
Ранг: Ветеран
Сообщений: 832
Репутация: 255 ±
Замечаний: 0% ±

Excel 2003, 2013
в моём примере, уникальных значений 88, а в вашем 27 или я просто, что то не правильно понял?
Я просто проверял работу формул на куске матрицы, чтобы файл не слишком разрастался.
Матрица растягивается простым копированием строк и столбцов.


Excel 2003 EN, 2013 EN

Сообщение отредактировал Формуляр - Понедельник, 07.07.2014, 09:54
 
Ответить
Сообщение
в моём примере, уникальных значений 88, а в вашем 27 или я просто, что то не правильно понял?
Я просто проверял работу формул на куске матрицы, чтобы файл не слишком разрастался.
Матрица растягивается простым копированием строк и столбцов.

Автор - Формуляр
Дата добавления - 07.07.2014 в 09:53
elita86 Дата: Вторник, 08.07.2014, 06:28 | Сообщение № 12
Группа: Пользователи
Ранг: Участник
Сообщений: 71
Репутация: 0 ±
Замечаний: 0% ±

2010
Формуляр, огромное Вам спасибо!!!
 
Ответить
СообщениеФормуляр, огромное Вам спасибо!!!

Автор - elita86
Дата добавления - 08.07.2014 в 06:28
elita86 Дата: Вторник, 08.07.2014, 07:31 | Сообщение № 13
Группа: Пользователи
Ранг: Участник
Сообщений: 71
Репутация: 0 ±
Замечаний: 0% ±

2010
Я понимаю, наглость второе счастье, но всё же, можете эти действия записать макросом?


Сообщение отредактировал elita86 - Вторник, 08.07.2014, 08:11
 
Ответить
СообщениеЯ понимаю, наглость второе счастье, но всё же, можете эти действия записать макросом?

Автор - elita86
Дата добавления - 08.07.2014 в 07:31
elita86 Дата: Вторник, 08.07.2014, 08:15 | Сообщение № 14
Группа: Пользователи
Ранг: Участник
Сообщений: 71
Репутация: 0 ±
Замечаний: 0% ±

2010
Я полностью разобрался, как вы это сделали, голова у вас варит, это точно!
Данных списков очень много, и довольно кропотливо каждый так обрабатывать, по этому макрос решил бы все проблемы


Сообщение отредактировал elita86 - Вторник, 08.07.2014, 08:33
 
Ответить
СообщениеЯ полностью разобрался, как вы это сделали, голова у вас варит, это точно!
Данных списков очень много, и довольно кропотливо каждый так обрабатывать, по этому макрос решил бы все проблемы

Автор - elita86
Дата добавления - 08.07.2014 в 08:15
Формуляр Дата: Вторник, 08.07.2014, 13:47 | Сообщение № 15
Группа: Друзья
Ранг: Ветеран
Сообщений: 832
Репутация: 255 ±
Замечаний: 0% ±

Excel 2003, 2013
можете эти действия записать макросом?

Не вполне понимаю, какие действия вы имеете в виду.
Пересчёт сводной таблицы? Запишите сами макрокодером, будет вам макрос. Не думаю, что это сильно много времени сэкономит. :)
А больше никаких действий и не требуется, вроде бы...


Excel 2003 EN, 2013 EN
 
Ответить
Сообщение
можете эти действия записать макросом?

Не вполне понимаю, какие действия вы имеете в виду.
Пересчёт сводной таблицы? Запишите сами макрокодером, будет вам макрос. Не думаю, что это сильно много времени сэкономит. :)
А больше никаких действий и не требуется, вроде бы...

Автор - Формуляр
Дата добавления - 08.07.2014 в 13:47
Формуляр Дата: Вторник, 08.07.2014, 19:14 | Сообщение № 16
Группа: Друзья
Ранг: Ветеран
Сообщений: 832
Репутация: 255 ±
Замечаний: 0% ±

Excel 2003, 2013
можете эти действия записать макросом?

Не вполне понимаю, какие действия вы имеете в виду.
Пересчёт сводной таблицы? Запишите сами макрокодером, будет вам макрос. Не думаю, что это сильно много времени сэкономит. :)
А больше никаких действий и не требуется, вроде бы...


Excel 2003 EN, 2013 EN
 
Ответить
Сообщение
можете эти действия записать макросом?

Не вполне понимаю, какие действия вы имеете в виду.
Пересчёт сводной таблицы? Запишите сами макрокодером, будет вам макрос. Не думаю, что это сильно много времени сэкономит. :)
А больше никаких действий и не требуется, вроде бы...

Автор - Формуляр
Дата добавления - 08.07.2014 в 19:14
elita86 Дата: Среда, 09.07.2014, 10:05 | Сообщение № 17
Группа: Пользователи
Ранг: Участник
Сообщений: 71
Репутация: 0 ±
Замечаний: 0% ±

2010
Понял, ещё раз спасибо большое!
 
Ответить
СообщениеПонял, ещё раз спасибо большое!

Автор - elita86
Дата добавления - 09.07.2014 в 10:05
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Поиск док. совпадающих по списку содержимого. +% совпадения (Формулы/Formulas)
  • Страница 1 из 1
  • 1
Поиск:

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