CountIf Index Match mark уникальный - PullRequest
0 голосов
/ 20 января 2020

enter image description here

Выше приведен пример в столбце F: у меня есть набор данных, который потенциально содержит повторяющиеся значения (выделено зеленым), в соответствующей строке в столбце G он отмечает, это значение "Col" или "Del". В столбце H я хочу получить результат, в котором будет результат:

Если в столбце F имеется более одного экземпляра, а соответствующее значение в столбце G содержит «Col» и «Del» затем помечают первую запись с помощью «Y», иначе оставьте пустым.

Я пытаюсь выяснить, как раз мы делали доставку и сбор с одного сайта, а не просто доставка или коллекция.

Большое спасибо

Ответы [ 2 ]

1 голос
/ 20 января 2020

Если я правильно понимаю ваш вопрос, вы можете использовать это

=IF(AND(COUNTIF($A$2:$A$11,$A2)>1,COUNTIF($A$1:$A1,$A2)<1),"Y","")

enter image description here

, только если есть несколько вхождений предмета или:

=IF(AND(COUNTIF($A$2:$A$11,$A2)>1,COUNTIFS($A$2:$A$11,A2,$B$2:$B$11,"col")>0,COUNTIFS($A$2:$A$11,A2,$B$2:$B$11,"del")>0,COUNTIF($A$1:$A1,$A2)<1),"Y","")

enter image description here

для первого вхождения сайта по крайней мере с одной доставкой и сбором.

ОБНОВЛЕНИЕ Во второй формуле первая COUNTIF не требуется, так как это условие также проверяется следующими двумя COUNTIFS.

=IF(AND(COUNTIFS($A$2:$A$11,A2,$B$2:$B$11,"col")>0,COUNTIFS($A$2:$A$11,A2,$B$2:$B$11,"del")>0,COUNTIF($A$1:$A1,$A2)<1),"Y","")

Первая COUNTIFS подсчитывает количество коллекций на текущем сайте. второй COUNTIFS для доставки. Последний COUNTIF расширяется, когда вы опускаете его. Это дает FALSE, если текущий сайт уже был выше в списке.

0 голосов
/ 20 января 2020

Могу предложить следующий вариант: *

=IF(SUMPRODUCT(--(SUM(--(A2=$A$2:$A$16)*--("C"=$B$2:$B$16))>=1)
+--(SUM((--(A2=$A$2:$A$16)*--("D"=$B$2:$B$16)))>=1))
*--(COUNTIF($A$2:A2,A2)=1)>1,"Y","")

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...