it-source

데이터의 오류를 무시하는 평균 IF(범위, 기준) 공식

criticalcode 2023. 6. 15. 21:55
반응형

데이터의 오류를 무시하는 평균 IF(범위, 기준) 공식

AERNAMEIF() 함수를 사용하여 범위의 숫자를 평균화하고 오류를 무시하려면 기준을 어떻게 지정합니까?

예를 들어, 아래의 데이터가 주어지면 다음과 같습니다.

A1: 1
A2: #DIV/0!
A3: #VALUE!
A4: 5
A5: 0

AERAMIF(범위, 기준) 공식을 사용하려면 다음과 같습니다.

=AVERAGEIF(a1:a5,and("<>#DIV/0!","<>#VALUE!"))
                    or
=AVERAGEIF(a1:a5,"<>Error()")

오류를 제외하는 기준을 지정할 수 있는 방법이 있습니까?범위에서 예상되는 답은 3개의 유효 숫자(1, 5, 0)의 평균인 2입니다.

검색을 통해 배열 수식이나 다른 함수를 사용하여 이를 수행하는 방법이 있다는 것을 알게 되었지만, 배열 수식이나 다른 함수를 사용하지 않고도 이를 수행할 수 있는 방법이 있는지 알고 싶습니다.기본적으로 오류를 무시하도록 기준에 지정할 수 있습니다.다음과 같이 하나의 오류를 무시할 수 있습니다.

AVERAGEIF(a1:a5,"<>#DIV/0!")

그러나 오류를 무시하도록 지정하는 방법은 무엇입니까?Microsoft Excel 2013을 사용하는 기준 질문입니다.

Excel 2010을 사용하는 경우 Aggregate 기능 이상에서는 모든 오류를 무시하도록 선택할 수 있습니다.

=AGGREGATE(1, 6, A1:A5)

        AGGREGATE excluding errors

이것은 데이터에 음수가 없는 한 작동합니다.

=AVERAGEIF(A1:A5,">=0")

그러나 특정 오류를 제외한 다른 옵션은 AERNAMEIFS를 사용하는 것입니다.

=AVERAGEIFS(A13:A17,A13:A17,"<>#DIV/0!",A13:A17,"<>#VALUE!")

그러나 이 문제를 해결하는 대신 데이터에 오류가 있는 실제 문제를 해결하는 것이 좋습니다.

예를 들어 #DIV/0! 오류가 있는 경우 IF를 입력하여 0을 확인하고 0을 찾으면 오류를 빈 문자열로 바꿉니다.

=IF(X=0,"",Y)

그러면 평균은 이 문자열을 자동으로 무시합니다.

오류의 원인이 무엇인지 더 자세히 알지 못하면 오류를 제거하기 위해 더 구체적인 제안을 할 수 없습니다.

언급URL : https://stackoverflow.com/questions/30242030/averageifrange-criteria-formula-that-ignores-errors-in-the-data

반응형