Страницы: 1
RSS
Работа с числом, идущим в столбце после первичного появления числа, приобретающиего в столбце повтор.
 
Здравствуйте, многоуважаемые эксперты.
Есть 2 столбца.
В один столбец "А" бесконечно вносятся цифры.
Второй "Б" озаглавлен конкретным числом и принимает значение 1/0 если выполняются условия:
если в интервале последних n значений столбца А появляется число, имевшее место быть ранее, а также, если число из столбца Б совпадает с числом, идущим за первичным появлением числа из стобца А, которое в последствие дублируется, то ставится 1, иначе 0.
Немного запутано, в примере, что прикрепил, все наглядно просто.
Уверен, решение на поверхности, но сообразить сложно.
 
Вы в вашем примере покажите в каких ячейках должен быть какой результат получен, а то не очень понятно.
Вот горшок пустой, он предмет простой...
 
Ок.
Действиетельно, остались белые пятна в тексте.
Скорректированный пример во вложении.
 
Название, конечно, супер )
Цитата
...приобретающиего в столбце повтор.
Человеческим языком можете сформулировать? Заменят модераторы
 
deinstalation, почему 1 в ячейке В9?
Алексей М.
 
Название темы корректное. По другому не сказать.
Идея  том, что повторы чисел рассматриваются как ошибки, которые могут привести к формированию схожих числовых последовательностей.
Когда добавляется очередное число в столбец, если оказывается, что ранее оно уже было в столбце, то высока вероятность того, что очередное число также будет повтором.
Тогда на гипотетическое число, которое еще не добавили в столбец, ставится отметка 1.

Из моего примера: в ячейку А8 добавляется число 74.
Оказывается, что данное число уже было ранее, а потому высока вероятность что число после 74 будет таким же, как и число,в ячейке А5. Так действительно и происходит в ячейке А13, но не происходит в ячейке А 9.
В итоге мы видим, что у нас есть схожие формации чисел: 74-20 в ячейках А4 и А5 и затем те же 74-20 в ячейках А12-А13.
Поэтому мы строим вспомогательный столбец Б, который вытаскивает данные моменты, маркируя их единицами.
 
До первого повтора...  Число, которое находится ниже первого дубля числа...
Работа с числом - какая? Суммировать-множить? Дрова колоть?
 
Цитата
vikttur написал:
Работа с числом - какая? Суммировать-множить? Дрова колоть?
Сравнение через =ЕСЛИ
Написал ведь в самом начале.
Заготовка такая:
Код
=если(И(СЧЁТЕСЛИ(A3:A22;A22)>1;$B$2=………………………….);1;0)
Вместо многоточия нужна некая формула, которая ищет местоположение числа, равного числу A22, затем (если нашлось такое число) ) сравнивает число, стоящее  ячейкой ниже этого найденного числа, с числом из колонки Б.
Надеюсь, теперь яснее будет :)
 
Цитата
deinstalation написал: Написал ведь в самом начале.
Да я Вам о названии темы!
 
Цитата
vikttur написал:
Да я Вам о названии темы!
сравнение чисел из двух выборок, при наличии в одной из выборок дубликатов.  Оптимально ли так назвать тогда тему?
 
Вдруг правильно.
Формула отмечает ячейку, которая равна конкретному числу из столбца В, а предыдущее значение является первым повторяющимся значением в столбце А
Код
=И(ИНДЕКС(A$3:A$22;Ч(ИНДЕКС(ПОИСКПОЗ(1=1;СЧЁТЕСЛИ(A$3:A$22;A$3:A$22)>1;)+{0:1};)))=A2:A3)*(A3=B$2)
Алексей М.
 
АlехМ, Звучит логично. Но у меня после обновления ячейки с формулой выскакивает #Н/Д почему-то. Не могу на другой выборке проверить.
 
Это формула массива, ввод Ctrl+Shift+Enter
Изменено: АlехМ - 02.07.2020 19:49:18
Алексей М.
Страницы: 1
Наверх