Для первой части вашей формулы вы можете использовать функцию INDEX
для возврата несмежного набора значений, который вы можете проверить.
Например, эквивалент для первой части будет быть:
=SUM(N(INDEX($F:$F,IF(1,N({14,33,62,75,88,105})))="Pass"))
Часть IF(1,N({…}))
- это способ указать, какие ячейки (строки) в столбце F
возвращать.
Не зная больше о ваших данных, не уверен в обработке процентная проблема.
Ваша опубликованная формула не будет рассчитывать процент, поскольку она только делит SUM
на истинное значение F14<>"na"
, а затем добавляет один для <>"na"
коэффициент для остатка
В более ранних версиях Excel вам может потребоваться подтвердить эту формулу массива , удерживая нажатой ctrl + shift при нажатии введите . Если вы сделаете это правильно, Excel поместит фигурные скобки {...}
вокруг формулы, отображаемой в строке формул.
Если вы хотите вернуть процентный проход в вашем списке ячеек, просто разделите SUM
по количеству клеток. Вы можете либо жестко закодировать это число, либо вычислить его следующим образом:
COLUMNS({14,33,62,75,88,105})
Или все вместе:
=SUM(N(INDEX($F:$F,IF(1,N({14,33,62,75,88,105})))="Pass"))/6
или
=SUM(N(INDEX($F:$F,IF(1,N({14,33,62,75,88,105})))="Pass"))/COLUMNS({14,33,62,75,88,105})