Формула Excel: проверьте для каждого уникального значения Col1, если COL2 имеет дубликаты, то Col3 не должен быть уникальным - PullRequest
0 голосов
/ 26 апреля 2018

Рассмотрим следующие данные.Я добавил текст справки в каждую строку данных для объяснения сценариев: Билл - это 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
  1. Я использовал countifs(A:A,A2,B:B,B2) в столбце E
  2. countifs(B:B,B2,C:C,C2) в столбце F
  3. columnG FORMULA имеет значение =AND(IF(E2>1,"TRUE","FALSE"),IF(F2=1,"TRUE","FALSE"))

, когда I ФИЛЬТР для столбца G по true / false - true означает исключения:Я получаю оба экземпляра в качестве вывода.Я, однако, не заинтересован в первом случае, потому что это действительно.С этого момента, 2-й и 3-й случаи - мне будет интересно

Пожалуйста, помогите мне прийти к формуле, как я могу игнорировать первое вхождение.Я не могу использовать VBA.Только в формулах Excel - и без ограничений на номера столбцов

...