책 내용 질문하기
고급 필터 수행 시, 영역지정 절대참조
도서
2023 시나공 기출문제집 컴퓨터활용능력 1급 실기
페이지
31
조회수
112
작성일
2022-12-03
작성자
탈퇴*원
첨부파일

1. 고급 필터 수행의 조건 지정 시, 제가 입력한 답은 " =AND(FIND("화",$C3),OR(MONTH($B3)=5,MONTH($B3)=7)) " 였는데

교재에서는 " =AND(FIND("화,C3)>=1,OR(MONTH(B3)=5,MONTH(B3)=7)) 였습니다.

문구점 이름인 C열, 날짜가 포함된 B열 상에서 조건을 확인하는 것이면, C3, B3가 각각 열에 대해 절대참조가 들어가야 하지 않나요? 이해가 안돼서 질문드립니다.
 

2. 추가로, 제가 입력한 답으로 동일한 결과가 나오긴 했지만, 교재 내용이 이해가 가지 않아서 문의남깁니다.
 FIND함수에 대하여 FIND("화",C3)>=1이라고 교재에 나와있는데, FIND에 대해 true라는 의미로 >=1인 건가요? >=1이 무슨 의미인지 모르겠습니다.

또한, 저 부분을 반드시 true라고 조건을 지정해줘야 하는지, 제가 쓴 답처럼 FIND("화",$C3)라고 하면 틀린 건지 알고 싶습니다.

답변
2022-12-09 12:41:41

안녕하세요.

 

1. 조건부 서식에서는 조건에 만족하는 전체 행에 서식을 지정하기 위애 열 문자에 $를 붙이지만 고급 필터에서는 안해도 됩니다.

 

2. FIND 함수는 지정한 텍스트를 찾아 그 문자의 시작 위치를 결과로 표시합니다. C3 셀에서 "화" 자를 찾아 그 글자의 시작위치가 1보다 크다면 "화"자가 있는 것이기 때문에 >=1이라는 조건을 지정한 것입니다. FIND("화",$C3)은 FIND 결과가 0보다 큰 값으로 나와 TRUE로 인식해서 결과가 정상적으로 나왔지만 올바른 조건은 아닙니다. 조건의 결과는 TRUE 또는 FALSE가 나오도록 지정해야 합니다.

 

즐거운 하루 되세요.

 

 

  • 관리자
    2022-12-09 12:41:41

    안녕하세요.

     

    1. 조건부 서식에서는 조건에 만족하는 전체 행에 서식을 지정하기 위애 열 문자에 $를 붙이지만 고급 필터에서는 안해도 됩니다.

     

    2. FIND 함수는 지정한 텍스트를 찾아 그 문자의 시작 위치를 결과로 표시합니다. C3 셀에서 "화" 자를 찾아 그 글자의 시작위치가 1보다 크다면 "화"자가 있는 것이기 때문에 >=1이라는 조건을 지정한 것입니다. FIND("화",$C3)은 FIND 결과가 0보다 큰 값으로 나와 TRUE로 인식해서 결과가 정상적으로 나왔지만 올바른 조건은 아닙니다. 조건의 결과는 TRUE 또는 FALSE가 나오도록 지정해야 합니다.

     

    즐거운 하루 되세요.

     

     

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