02. 합격여부
정답 : IF(AND(COUNTIF(H3:J3,">=40")=3, AVERAGE(H3:J3)>=60),"합격","불합격")
위수식이 정답인데 'COUNTIF'함수식에 '=3'은 왜들어가는건가요?
=3이 없으면 결과값이 달라지는데 왜그런건가요.
안녕하세요 길벗수험서 운영팀입니다.
countif는 조건에 부합하는 열의 개수를 구합니다.
문제에서는 1~3과목이 모두 40 이상이기를 요구했으므로, 3개의 셀 모두 조건에 맞아야 합니다.
그렇다면 countif의 결과로 3이 나와야지만 3개 과목이 모두 40 이상이라는 의미가 되는 것이죠.
=3을 없애버리면 (참 또는 거짓이 결과로 나오는)조건식이 아닌 countif의 결과 0~3에 따라 참 또는 거짓이 결정됩니다. 숫자가 조건식에 입력되는 경우 0만 거짓이고 0 이외의 숫자는 모두 참으로 인식하므로, 한 개의 과목이라도 40이상이면 참이 되어버려 잘못된 결과가 나옵니다.
행복한 하루되세요 :)
-
관리자2020-12-04 13:23:05
안녕하세요 길벗수험서 운영팀입니다.
countif는 조건에 부합하는 열의 개수를 구합니다.
문제에서는 1~3과목이 모두 40 이상이기를 요구했으므로, 3개의 셀 모두 조건에 맞아야 합니다.
그렇다면 countif의 결과로 3이 나와야지만 3개 과목이 모두 40 이상이라는 의미가 되는 것이죠.
=3을 없애버리면 (참 또는 거짓이 결과로 나오는)조건식이 아닌 countif의 결과 0~3에 따라 참 또는 거짓이 결정됩니다. 숫자가 조건식에 입력되는 경우 0만 거짓이고 0 이외의 숫자는 모두 참으로 인식하므로, 한 개의 과목이라도 40이상이면 참이 되어버려 잘못된 결과가 나옵니다.
행복한 하루되세요 :)