데이터의 오류를 무시하는 평균 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)
이것은 데이터에 음수가 없는 한 작동합니다.
=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
'it-source' 카테고리의 다른 글
목록에서 여러 값의 구성원을 테스트하는 방법 (0) | 2023.06.15 |
---|---|
오류 가져오기: '() => () => boolean' 유형의 인수를 'EffectCallback' 유형의 매개 변수에 할당할 수 없습니다. (0) | 2023.06.15 |
매우 큰 테이블을 데이터 프레임으로 신속하게 읽기 (0) | 2023.06.15 |
rbenv 루비 버전을 변경하지 않음 (0) | 2023.06.15 |
C에서 포인터로 2D 배열을 전달하는 방법은 무엇입니까? (0) | 2023.06.15 |