책 내용 질문하기
실전모의고사J형 함수 질문이욧
도서
[2011] 컴퓨터활용능력 2급 실기(엑셀 2003 사용자용)
페이지
조회수
106
작성일
2011-08-18
작성자
첨부파일

실전모의고사 J형 4번에서

문제가

점수의 모든 문제에 "o"표시가 있으면 "만점"을 표시하고, 그렇지 않으면 아무것도 표시하지 마시오.

일단

제 답은

=IF(COUNTA(H15:L15)="O","만점","") 이렇게 했는데

틀렸더라고요

정답보니까 =IF(COUNTA(H15:L15)=5,"만점","") 이거던데

왜 5가들어가는지 알려주세요!

그리고 O가들어가면 안되는지도 궁금해요 ㅜㅜ

답변
2011-08-19 11:20:43

counta함수는 셀에 자료가 입력되어 있으면 개수를 세는 함수입니다.

즉 개수를 세므로 counta 에서 나온 값은 숫자 5나 숫자값이 되는 것이죠.

그렇기 때문에 비교하는 값을 5로 해주셔야 5개 문제가 모두 맞은 것이 되므로 5로 비교하셔야 하죠.

counta에서 나온 값이 5인데

5="o" 를 비교하면 true 값이 나올까요?

if문은 if(조건,참,거짓) 인데 5="o"을 비교하면 무조건 false 거짓값만 나오게 됩니다.

그러므로 거짓에 대한 "" 공백만 표시 하게 되겠죠.

좋은 하루 되세요.

"
  • *
    2011-08-19 11:20:43

    counta함수는 셀에 자료가 입력되어 있으면 개수를 세는 함수입니다.

    즉 개수를 세므로 counta 에서 나온 값은 숫자 5나 숫자값이 되는 것이죠.

    그렇기 때문에 비교하는 값을 5로 해주셔야 5개 문제가 모두 맞은 것이 되므로 5로 비교하셔야 하죠.

    counta에서 나온 값이 5인데

    5="o" 를 비교하면 true 값이 나올까요?

    if문은 if(조건,참,거짓) 인데 5="o"을 비교하면 무조건 false 거짓값만 나오게 됩니다.

    그러므로 거짓에 대한 "" 공백만 표시 하게 되겠죠.

    좋은 하루 되세요.

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