2

Я пытаюсь написать формулу для расчета следующего:

Сколько строк содержит "грубую силу" в столбце А и "Пропустить" в столбце, где строка А содержит "построить три"?

Теперь я немного приблизился к этому. Эта формула даст общее количество ячеек, содержащих "PASS" в столбце, в котором строка 1 содержит "build three":

=COUNTIF(OFFSET(D2:Z3500, 0, MATCH("build three", D1:F1)-1, 3499,1), "Pass")

Однако я не знаю, куда идти отсюда. Дополнительное требование состоит в том, чтобы избежать любого VBA.

2 ответа2

2

Я бы предложил использовать INDEX, а не OFFSET, и если вы используете это в функции COUNTIFS (с "S"), вы можете включить критерий столбца A, т.е.

= COUNTIFS(INDEX(D2:Z3500,0, MATCH("сборка три", D1:Z1,0)), "Pass", A2:A3500, "bruteforce")

1

Почему бы не работать в 2 этапа: создайте дополнительный столбец (например, в "G") и проверьте, выполнены ли условия для этой строки. В какой-то ячейке ("Н2") подсчитывают количество "истинных" значений в диапазоне "G".

Проверьте это решение.

Редактировать:

По какой-то причине документ Google не может обработать формулу соответствия, поэтому замените формулу в "G2" на следующую:

=IF(A2="bruteforce";IF(INDEX(A$1:G$7;ROW(A2);MATCH("build three";A$1:H$1))="Pass";TRUE;FALSE);FALSE)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .