책 내용 질문하기
엑셀 COUNTIF 함수에 관해서입니다.
도서
2017 시나공 컴퓨터활용능력 1급 필기
페이지
46
조회수
83
작성일
2018-06-15
작성자
탈퇴*원
첨부파일

2018년 책을 사서 공부할까 하다가 2017년 책이 있어서 이걸로 공부중입니다.

Section 073의 기출문제 따라잡기 질문입니다.

여기서 COUNTIF 함수를 이용해서 A행의 '원' 글자가 들어간 것들만 색을 칠하는건데(책에는 노란색)

전 이것의 답이 =COUNTIF(A2:A7, "*원*")이 아닐까 하고 있었는데

답은 =COUNTIF(A2, "*원*")이더군요 왜 이렇게 되는거죠? 분명 COUNTIF 함수는

COUNTIF(범위, 조건)으로 알고 있는데 왜 A2의 범위만 선택하는데 A행 전체에 적용되는거죠?

전 A2의 조건이 '원'이 포함되서 그런줄 알고 그럼 만약 FASLE면 아무 서식도 적용 안되겠군... 하고

A2를 A1으로 바꾸니 '원'이 포함되지 않은 A3, A5, A7이 색이 칠해지더군요

이게 어떤 원리로 인해서 이렇게 되는건가요?

답변
2018-06-18 09:43:49

안녕하세요.

일반적인 수식이라면 =COUNTIF(A2:A7, "*원*")과 같이 작성해야 맞습니다. 하지만 조건부 서식의 규칙으로 작성할때는 수식의 결과값이 참(true) 또는 거짓(false)로 작성해야 하므로 =COUNTIF(A2, "*원*")과 같이 작성해야 합니다. =COUNTIF(A2, "*원*")과 같이 작성하면 프로그램은 아래와 같이 변경하면서 각 셀을 비교합니다.

=COUNTIF(A3, "*원*")

=COUNTIF(A4, "*원*")

=COUNTIF(A5, "*원*")

=COUNTIF(A6, "*원*")

=COUNTIF(A7, "*원*")

조건부 서식을 실행할때는 조건부 서식이 적용될 부분을 범위로 지정한 상태에서 조건부 서식을 실행합니다. 이 문제의 경우 a2:a7 영역을 범위로 지정한 상태에서 조건부 서식을 실행해야 교재에 있는 그림처럼 실행이 됩니다. 범위를 a2:a7 영역으로 지정한 상태에서 수식에서 범위의 첫번째 셀인 a2 셀을 a1셀로 변경되면 a1 셀이 참일 경우 범위의 첫번째 셀인 a2 셀에 서식이 적용되고, a2 셀이 참이면 a3 셀에, a3 셀이 참치면 a4 셀에 서식이 적용되므로 A3, A5, A7 셀에 서식이 적용된 것입니다.

즐거운 하루 되세요.

  • *
    2018-06-18 09:43:49

    안녕하세요.

    일반적인 수식이라면 =COUNTIF(A2:A7, "*원*")과 같이 작성해야 맞습니다. 하지만 조건부 서식의 규칙으로 작성할때는 수식의 결과값이 참(true) 또는 거짓(false)로 작성해야 하므로 =COUNTIF(A2, "*원*")과 같이 작성해야 합니다. =COUNTIF(A2, "*원*")과 같이 작성하면 프로그램은 아래와 같이 변경하면서 각 셀을 비교합니다.

    =COUNTIF(A3, "*원*")

    =COUNTIF(A4, "*원*")

    =COUNTIF(A5, "*원*")

    =COUNTIF(A6, "*원*")

    =COUNTIF(A7, "*원*")

    조건부 서식을 실행할때는 조건부 서식이 적용될 부분을 범위로 지정한 상태에서 조건부 서식을 실행합니다. 이 문제의 경우 a2:a7 영역을 범위로 지정한 상태에서 조건부 서식을 실행해야 교재에 있는 그림처럼 실행이 됩니다. 범위를 a2:a7 영역으로 지정한 상태에서 수식에서 범위의 첫번째 셀인 a2 셀을 a1셀로 변경되면 a1 셀이 참일 경우 범위의 첫번째 셀인 a2 셀에 서식이 적용되고, a2 셀이 참이면 a3 셀에, a3 셀이 참치면 a4 셀에 서식이 적용되므로 A3, A5, A7 셀에 서식이 적용된 것입니다.

    즐거운 하루 되세요.

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