#DIV/0을 반환하는 AVERAGEIF 수식을 중지하려면 어떻게 해야 합니까?

#DIV/0을 반환하는 AVERAGEIF 수식을 중지하려면 어떻게 해야 합니까?

#DIV/0을 반환하는 다음 수식이 있습니다! 5개 셀이 모두 비어 있는 경우:

=AVERAGEIF(CV17:CV21,">0")

스프레드시트 이미지

이는 주 5일 동안의 평균 통화 시간에 사용되므로 AVERAGEIF 함수를 사용하여 시간을 입력한 셀만 계산합니다. 수식은 CV24 셀에 있습니다.

다른 셀에서 1년 동안의 이동 평균을 계산하기를 원하므로 전체 주에 시간이 입력되지 않은 경우 0을 표시하려면 CV24가 필요합니다.

IFERROR를 다음과 같이 사용하려고 시도했습니다.

AVERAGEIF(CV17:CV21,">0",IFERROR(CV17:CV21,0))

이는 제가 잘못된 수식을 입력했다는 의미입니다.

나는 또한 =IFERROR(CV10:CV14,0)시간을 입력했을 때 0을 반환하려고 시도했습니다.

가까운 것 같지만 공식에 대한 이해가 좋지 않습니다. 도와주세요!

답변1

AVERAGEIF(CV17:CV21,">0",IFERROR(CV17:CV21,0))

이것이 당신의 공식입니다

IFERROR(AVERAGEIF(CV17:CV21,">0",CV17:CV21),0) 

이는 IFERROR 수식을 올바르게 사용하는 것입니다.

관련 정보