Получить только количество, все параметры находятся в пределах LSL и USL

#excel

#excel

Вопрос:

Из приведенной ниже таблицы данных я попытался получить количество выборок, каждое значение которых находится в пределах их спецификации. Чтобы получить количество выборок, все 3 значения должны соответствовать требованиям спецификации. Я использовал функцию SUMPRODUCT для каждого столбца и проверил ее соответствующие пределы спецификации, используя следующую формулу.

 =SUMPRODUCT((B3:B8>=B9)*(B3:B8<=B10),(C3:C8>=C9)*(C3:C8<=C10),(D3:D8>=D9)*(D3:D8<=D10)) 
 

Но когда я имею дело с большим количеством столбцов, это становится все более сложным.
Мой вопрос в том, есть ли какой-либо другой способ проверить все столбцы сразу? чтобы уменьшить сложность формулы.

введите описание изображения здесь

Примечание: — Выделенные красным цветом выходят за пределы спецификации. Только 2 и 6 строк подсчитываются возвращаемый результат.

Ответ №1:

Вы можете использовать SUMPRODUCT / MMULT :

 =SUMPRODUCT(--(MMULT((B3:D8>=B9:D9)*(B3:D8<=B10:D10),ROW(A1:A3)^0)=3))
 

Просто помните, что второй параметр MMULT должен указывать количество строк, соответствующее количеству столбцов первого параметра, т. е. B3:D8 = 3 столбца => A1:A3 = 3 строки. Сравнение с 3 также изменяется соответствующим образом.

введите описание изображения здесь

Комментарии:

1. Здорово, что это делает именно то, что я хочу. Это первый раз, когда я использую функцию MMULT Спасибо вам за вашу поддержку.