Я пытаюсь построить формулу в Excel 2010 для подсчета строк, в которых столбцы A1:A1005 и D1:D1005 оба содержат либо Y
, N
либо N/A
. Я хочу исключить строки, в которых оба столбца не содержат какую-либо комбинацию этих трех значений. Например:
A B C D
N N
Y N
N/A
будет иметь значение 2. Как это сделать?
Самое близкое, что я нашел, это:
COUNTIFS('Analysis'!A1:A1005,“(N,Y,N/A)”,'Analysis'!D1:D1005,“(N,Y,N/A)”)
решение1
Вы можете использовать Countif с выражением OR следующим образом:
=SUM(COUNTIFS(A1:A20,{"Y","N","N/A"}))
Это касается одного столбца. Из вопроса не ясно, как вы хотите обрабатывать значения в другом столбце. Варианты:
Сумма засчитывается, если совпадение находится в одной и той же строке как A, так и D:
=SUM(COUNTIFS(A1:A20,{"Y","N","N/A"},D1:D20,{"Y","N","N/A"}))
складываем количество в A и количество в D:
=SUM(COUNTIFS(A1:A20,{"Y","N","N/A"}),COUNTIFS(D1:D20,{"Y","N","N/A"}))
Проведите тестирование на небольшой выборке данных, пока не получите ожидаемый результат.
Редактировать: если желаемый результат равен 2, то используйте эту формулу
=SUMPRODUCT((($A$1:$A$20="y")+($A$1:$A$20="n")+($A$1:$A$20="n/a"))*($D$1:$D$20="y")+($D$1:$D$20="n")+($D$1:$D$20="n/a"))
решение2
Если вы не против добавления вспомогательного столбца, который можно скрыть, если он вас раздражает, вы можете добавить эту формулу в соседний столбец:
=ЕСЛИ(И(ИЛИ($A2="Г",$A2="Н",$A2="Н/Д"),ИЛИ($D2="Г",$D2="Н",$D2="Н/Д")),1,"")перетащите его вниз на столько строк, сколько вам нужно, а затем просуммируйте этот столбец. Я проверил это на вашем примере, и, похоже, это работает.