Veronica는 AVERAGE 함수를 사용하여 값 범위의 평균을 결정하는 방법을 알고 있습니다. 그러나 그녀는 범위에서 0이 아닌 값을 기반으로 평균을 결정하려고합니다.

이 문제에 접근 할 수있는 몇 가지 방법이 있습니다. 첫 번째는 평균이 어떻게 계산되는지 기억하는 것입니다. 값 범위의 합계를 범위의 항목 수로 나눈 값으로 정의됩니다. 따라서 분모 (나누는 숫자)에 0 값이 포함되어 있지 않은지 확인하여 제외 평균을 계산할 수 있습니다. 예 :

=SUM(A1:A50)/COUNTIF(A1:A50,"<>0")

이 접근 방식은 COUNTIF 함수를 사용하여 0을 포함하지 않는 범위 (A1 : A50)의 셀 수를 결정합니다. 이 범위에 0뿐만 아니라 빈 셀도 포함되어 있고 빈 셀을 결과로 표시하지 않으려면 더 복잡한 수식을 사용해야합니다.

=SUM(A1:A50)/(COUNTIF(A1:A50,"<>0")-COUNTBLANK(A1:A50)- (COUNTA(A1:A50)-COUNT(A1:A50)))

COUNTIF 함수는 명시 적으로 0으로 평가되지 않는 셀을 계산하지만 공백 및 텍스트 셀을 계산합니다. COUNTBLANK 용어는 빈 셀을 조정하고 COUNTA와 COUNT의 차이는 텍스트를 포함하는 셀의 총 개수를 조정합니다.

물론 배열 수식을 사용하여 계산할 수도 있습니다.

=AVERAGE(IF(A1:A50<>0,A1:A50))

Ctrl + Shift + Enter 조합을 사용하여 배열 수식을 입력해야합니다. 이 배열 수식은 공백이나 텍스트가 포함 된 셀도 제외합니다.

_ExcelTips_는 비용 효율적인 Microsoft Excel 교육을위한 소스입니다.

이 팁 (7727)은 Microsoft Excel 97, 2000, 2002 및 2003에 적용됩니다. 여기에서 Excel (Excel 2007 이상)의 리본 인터페이스에 대한이 팁의 버전을 찾을 수 있습니다.

link : / excelribbon-An_Average_that_Excludes_Zero_Values ​​[0 값을 제외한 평균].