Рассмотрим следующие данные.Я добавил текст справки в каждую строку данных для объяснения сценариев: Билл - это Col A, Ref - это Col B и т. Д.
Form: is Formula;За исключением: с текущей формулой результаты, которые я получаю, и ожидаемый результат - это то, на что я смотрю
Bill Ref Ref2 HelpText Form Form Excptns Excepted output
123 557 123 Scenario1 1 1 FALSE FALSE
123 589 123-1 Scenario1 1 1 FALSE FALSE
123 591 123-2 Scenario1 2 1 TRUE FALSE
123 591 123-3 Scenario2 2 1 TRUE TRUE
124 432 124 Scenario1 1 1 FALSE FALSE
124 433 124-1 Scenario1 1 1 FALSE FALSE
Сценарий 1:
Поскольку они имеют одинаковый номер счета и уникальный номер ссылки, столбец Ref2 имеетбыть уникальным
Сценарий 2:
Поскольку мы имеем одинаковый номер счета и один и тот же номер ссылки, мы не можем иметь уникальные значения Ref2 - следовательно (это должно быть 123-2, а не 123-3, и янеобходимо определить все такие случаи, используя формулу Excel)
Сценарий с дубликатами не будет существовать, так как мы нацеливаемся на разворот
Мои усилия:
A B C D E F G
Bill REf Ref2 HelpText Formula Formula Formul
123 557 123 Scenario1 =countIFS(A:A,A2,B:B,B2)
123 589 123-1 Scenario1
123 591 123-2 Scenario1
123 592 123-2 Scenario2
- Я использовал
countifs(A:A,A2,B:B,B2)
в столбце E countifs(B:B,B2,C:C,C2)
в столбце F - columnG FORMULA имеет значение
=AND(IF(E2>1,"TRUE","FALSE"),IF(F2=1,"TRUE","FALSE"))
, когда I ФИЛЬТР для столбца G по true / false - true означает исключения:Я получаю оба экземпляра в качестве вывода.Я, однако, не заинтересован в первом случае, потому что это действительно.С этого момента, 2-й и 3-й случаи - мне будет интересно
Пожалуйста, помогите мне прийти к формуле, как я могу игнорировать первое вхождение.Я не могу использовать VBA.Только в формулах Excel - и без ограничений на номера столбцов