У меня вопрос касаемо поиска документов из списка, которые совпадают по количеству одинаковых значений. И вывод результата, на сколько % они схожи.
В колонке "Арт." все значения встречаются дважды, но привязаны к разным документам перемещения. Вопрос, как найти документы, и показать процент совпадения одних и тех же позиций в разных документах. К примеру документы из списка 4600000465 и 4600000629 совпадают на 89,53%. Интересуют документы с процентом совпадения 65 и более. Не могу придумать как "выжать" такие документы из общей массы. Данные списки не очень большие, макс. 2000 строк, но их много. Можно добавлять столбцы, но решить желательно, с помощью формул.
P.s. Возможно суть задачи описана "топорно", и некоторые моменты не понятны, спрашивайте, постараюсь объяснить
Добрый день.
У меня вопрос касаемо поиска документов из списка, которые совпадают по количеству одинаковых значений. И вывод результата, на сколько % они схожи.
В колонке "Арт." все значения встречаются дважды, но привязаны к разным документам перемещения. Вопрос, как найти документы, и показать процент совпадения одних и тех же позиций в разных документах. К примеру документы из списка 4600000465 и 4600000629 совпадают на 89,53%. Интересуют документы с процентом совпадения 65 и более. Не могу придумать как "выжать" такие документы из общей массы. Данные списки не очень большие, макс. 2000 строк, но их много. Можно добавлять столбцы, но решить желательно, с помощью формул.
P.s. Возможно суть задачи описана "топорно", и некоторые моменты не понятны, спрашивайте, постараюсь объяснитьelita86
документы из списка 4600000465 и 4600000629 совпадают на 89,53%
В документе 4600000629 77 позиций, в документе 4600000465 - 86 77/86= 89,53% Однако совпадающих позиций в этих двух документах только 54 Как считать?Serge_007
Да, действительно, представленный мною процент не верен. Процент нужно высчитывать, основываясь на количество совпадающих позиций. Но если указать процент относительно количество позиций в документе и количество повторяющихся значений, на мой взгляд, это не даст результата, пока сам туманно представляю, как это отображать. Не могу придумать логику последовательных действий. Возможно, есть какая-то математическая формула, из разряда математики, а не Excel, которая справится с этой задачей, а Excel воплотит её в жизнь. Сергей, на вашь взгляд у данной задачи есть решение?
Да, действительно, представленный мною процент не верен. Процент нужно высчитывать, основываясь на количество совпадающих позиций. Но если указать процент относительно количество позиций в документе и количество повторяющихся значений, на мой взгляд, это не даст результата, пока сам туманно представляю, как это отображать. Не могу придумать логику последовательных действий. Возможно, есть какая-то математическая формула, из разряда математики, а не Excel, которая справится с этой задачей, а Excel воплотит её в жизнь. Сергей, на вашь взгляд у данной задачи есть решение?elita86
Я ещё подумаю сейчас как это лучше визуализировать, потому, что я ещё не знаю, каким способом можно решить данную задачу. Можно макросом, если формулами ни как, можно, чтоб нужные документы перемещений отображались хоть на другом листе. Теперь важен только результат и не обязательно с процентами.
В примере я добавил колонку "Кол-во совпадающих позиций", на примере документов перемещения 4600000465 и 4600000629
Я ещё подумаю сейчас как это лучше визуализировать, потому, что я ещё не знаю, каким способом можно решить данную задачу. Можно макросом, если формулами ни как, можно, чтоб нужные документы перемещений отображались хоть на другом листе. Теперь важен только результат и не обязательно с процентами.
В примере я добавил колонку "Кол-во совпадающих позиций", на примере документов перемещения 4600000465 и 4600000629elita86
Решение интересное, но не то, всё равно придётся просматривать руками, сравнивая по два документа, комбинаций получается слишком много. Amfor, спасибо за предоставленный вариант решения
Решение интересное, но не то, всё равно придётся просматривать руками, сравнивая по два документа, комбинаций получается слишком много. Amfor, спасибо за предоставленный вариант решенияelita86
Формуляр, огромное вам спасибо! Наверное, с матрицей, это идеальное решение данной задачи. Я пока не совсем разобрался, как технически вы это сделали. Единственное, в матрице, на листе Matrix, не все документы перемещений, в моём примере, уникальных значений 88, а в вашем 27 или я просто, что то не правильно понял?
Формуляр, огромное вам спасибо! Наверное, с матрицей, это идеальное решение данной задачи. Я пока не совсем разобрался, как технически вы это сделали. Единственное, в матрице, на листе Matrix, не все документы перемещений, в моём примере, уникальных значений 88, а в вашем 27 или я просто, что то не правильно понял?elita86
в моём примере, уникальных значений 88, а в вашем 27 или я просто, что то не правильно понял?
Я просто проверял работу формул на куске матрицы, чтобы файл не слишком разрастался. Матрица растягивается простым копированием строк и столбцов.Формуляр
Excel 2003 EN, 2013 EN
Сообщение отредактировал Формуляр - Понедельник, 07.07.2014, 09:54
Я полностью разобрался, как вы это сделали, голова у вас варит, это точно! Данных списков очень много, и довольно кропотливо каждый так обрабатывать, по этому макрос решил бы все проблемы
Я полностью разобрался, как вы это сделали, голова у вас варит, это точно! Данных списков очень много, и довольно кропотливо каждый так обрабатывать, по этому макрос решил бы все проблемыelita86
Сообщение отредактировал elita86 - Вторник, 08.07.2014, 08:33
Не вполне понимаю, какие действия вы имеете в виду. Пересчёт сводной таблицы? Запишите сами макрокодером, будет вам макрос. Не думаю, что это сильно много времени сэкономит. А больше никаких действий и не требуется, вроде бы...
Не вполне понимаю, какие действия вы имеете в виду. Пересчёт сводной таблицы? Запишите сами макрокодером, будет вам макрос. Не думаю, что это сильно много времени сэкономит. А больше никаких действий и не требуется, вроде бы...Формуляр
Не вполне понимаю, какие действия вы имеете в виду. Пересчёт сводной таблицы? Запишите сами макрокодером, будет вам макрос. Не думаю, что это сильно много времени сэкономит. А больше никаких действий и не требуется, вроде бы...
Не вполне понимаю, какие действия вы имеете в виду. Пересчёт сводной таблицы? Запишите сами макрокодером, будет вам макрос. Не думаю, что это сильно много времени сэкономит. А больше никаких действий и не требуется, вроде бы...Формуляр