책 내용 질문하기
컴퓨터활용능력 2급 실기 부록 p132 계산작업 2번
도서
2020 시나공 컴퓨터활용능력 2급 실기 [기본서]
페이지
132
조회수
160
작성일
2020-12-02
작성자
탈퇴*원
첨부파일

02. 합격여부

정답 : IF(AND(COUNTIF(H3:J3,">=40")=3, AVERAGE(H3:J3)>=60),"합격","불합격")

 

위수식이 정답인데 'COUNTIF'함수식에 '=3'은 왜들어가는건가요?

=3이 없으면 결과값이 달라지는데 왜그런건가요. 

답변
2020-12-04 13:23:05

안녕하세요 길벗수험서 운영팀입니다.

 

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이상이면 참이 되어버려 잘못된 결과가 나옵니다.

     

    행복한 하루되세요 :)

· 5MB 이하의 zip, 문서, 이미지 파일만 가능합니다.
· 폭언, 욕설, 비방 등은 관리자에 의해 경고없이 삭제됩니다.