Excel 평균은 한 범위에 여러 기준이 있는 경우

Excel 평균은 한 범위에 여러 기준이 있는 경우

배열을 사용하여 등을 사용하는 방법을 알고 있지만 average(if(...여기에 다른 기준을 포함하는 방법이 막혔습니다.

이것이 내가 지금까지 얻은 것입니다:

=AVERAGEIFS(Avg_Range,Date,">=1/04/14",Date,"<01/05/14",Status, {"D","E","F","G","H","I","R"})

(날짜가 4월이고 상태 코드가 d, e, f, g, i 또는 r인 경우)

"상태, {"D","E","F","G","H","I","R"}" 부분이 작동하도록 하려면 어떻게 해야 합니까?

감사해요

답변1

문제는 AVERAGEIFS배열 인수가 있는 수식이 값 배열을 반환한다는 것입니다. 그 중 일부는 DIV/0이고 다른 일부는 단일 값이거나 여러 값의 평균을 나타낼 수 있습니다(동일한 상태의 별도 값이 있는 경우).

원하는 작업을 수행하려면 다음 공식이 작동해야 합니다.

=SUMPRODUCT((Date>=DATE(2015,4,1))*(Date<DATE(2015,5,1))*(Status={"D","E","F","G","H","I","R"})*Avg_Range)/
SUMPRODUCT((Date>=DATE(2015,4,1))*(Date<DATE(2015,5,1))*(Status={"D","E","F","G","H","I","R"}))

첫 번째 부분은 관련 항목을 요약합니다. 두 번째는 그것들을 세고 우리는 나눕니다.

관련 정보