Как пометить элементы с повторяющимися именами и при условии, что их значение меньше 20? - PullRequest
0 голосов
/ 29 мая 2019

Задача enter image description here

Как вернуть «True» для повторяющихся элементов, причем оба значения меньше 20?

=COUNTIF(A:A, A1)>1

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

Ожидаемые результаты

enter image description here

Ответы [ 3 ]

0 голосов
/ 29 мая 2019

Я не пробовал это, но должно работать:

=SUMPRODUCT((A:A=A1)*(B:B<20))>1

Функция оценивает первый столбец с условием один и второй столбец с условием два. Затем он умножает оба результирующих вектора и суммирует элементы результирующего вектора. Если оба условия выполняются более одного раза, функция оценивается как TRUE, в противном случае - FALSE.

0 голосов
/ 29 мая 2019

Используйте AND(), если хотите проверить несколько утверждений истина / ложь.

=AND( COUNTIF(A:A, A2)>1, B2<20)

enter image description here

0 голосов
/ 29 мая 2019

Мой пример данных выглядит так:

enter image description here

И формула, которую я использовал:

=IF(AND(COUNTIFS($A$2:$A$7;A2;$B$2:$B$7;"<"&20)=COUNTIFS($A$2:$A$7;A2);COUNTIFS($A$2:$A$7;A2)>1);TRUE;FALSE)

Я использовал COUNTIFS.

функция COUNTIFS

С помощью COUNTIFS я посчитал, сколько ячеек имеют одну и ту же букву и значение <20, и сравнил это количество со счетом того, сколько ячеек имеют одну и ту же букву. Если равно, это означает, что все буквы получили значение <20. Кроме того, в части AND я добавил второе условие, и оно проверяет, является ли количество ячеек с одинаковой буквой> 1, чтобы убедиться, что это применимо только к повторяющимся значениям (X равно 15, но не повторяется, поэтому возвращает FALSE).

Надеюсь, вы сможете адаптировать это к вашим потребностям.

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