답이 iferror 뺴고
=AVERAGE(IF(($C$3:$C$38=N21)*($B$3:$B$38<O$20)*($B$3:$B$38>=O19),$F$3:$F$38)) 이거인데
제가 =IF(($C$3:$C$38=N21)*($B$3:$B$38<O$20)*($B$3:$B$38>=O19),AVERAGE($F$3:$F$38))) 이런식으로 첨에 풀었는데 이렇게 푸니깐 flase가 뜨네여 if문이 첨이 조건,그담이 조건에 맞으면 실행할 내용 이런건데 왜 average함수를 저안에다쓰면 이상하게 flase가 뜨는건가요??
안녕하세요 길벗수험서 운영팀입니다.
if문은 기본형식이 다음과 같습니다.
if ( 조건식, 참(True)일때 수행할 식, 거짓(False)일때 수행할 식)
여기에 회원님의 수식을 적용해보면,
($C$3:$C$38=N21)*($B$3:$B$38<O$20)*($B$3:$B$38>=O19) - 이게 조건식
AVERAGE($F$3:$F$38) - 이게 참일 때 수행할 식이 됩니다.
결국 거짓일 때 수행할 식이 없게 되어 조건식의 수행 결과가 거짓(False)인 경우 화면에 'False'만이 출력되게 됩니다.
행복한 하루되세요 :)
-
관리자2020-11-06 17:24:21
안녕하세요 길벗수험서 운영팀입니다.
if문은 기본형식이 다음과 같습니다.
if ( 조건식, 참(True)일때 수행할 식, 거짓(False)일때 수행할 식)
여기에 회원님의 수식을 적용해보면,
($C$3:$C$38=N21)*($B$3:$B$38<O$20)*($B$3:$B$38>=O19) - 이게 조건식
AVERAGE($F$3:$F$38) - 이게 참일 때 수행할 식이 됩니다.
결국 거짓일 때 수행할 식이 없게 되어 조건식의 수행 결과가 거짓(False)인 경우 화면에 'False'만이 출력되게 됩니다.
행복한 하루되세요 :)