책 내용 질문하기
고급필터 조건과 데이터베이스 함수의 조건 질문입니다
도서
2020 시나공 ITQ 엑셀 (엑셀 2010 사용자용)
페이지
351
조회수
334
작성일
2019-12-19
작성자
탈퇴*원
첨부파일

351페이지 실전모의고사 09회에서 3번문제 질문입니다

 

응시자 중 남자 인원수를 DCOUNTA를 이용해 구하는데 조건을 L4셀 부터 입력하라고 나와있습니다

저는 L4:L5에다가

(=MID(E5,8,1)="1")

(=MID(E5,8,1)="3")

을 입력했었는데 제대로 된 값이 나오지 않더라구요

 

답안지를 보니깐 L4는 공백으로 두고 L5와 L6에다 조건을 입력 후 함수에는 L4:L6를 선택하라고 나와있었습니다

처음엔 오류인가 생각했는데 고급필터의 조건입력도 비슷하게 했던 기억이 났습니다

일부러 조건입력칸에 윗칸은 비워두고 밑에 칸에 조건을 작성 후, 적용시에는 윗칸의 공백까지 포함을 시키더라구요

아마 같은 맥락의 문제라고 생각해서 같이 질문합니다

 

함수가 조건으로 쓰이는 경우엔 일부러 윗칸을 공백으로 해놓고 거기까지 조건에 포함을 시키던데 이유가 뭔가요?

고급필터도 그렇고 이 문제에서도 그렇고 윗칸을 공백으로 하지 않고 해당 셀의 제목을 입력해주면 다른 답이 나오더라구요

그냥 단순하게 "함수가 조건으로 사용 될 경우 윗칸을 비워둔다" 라고 생각하면 되는건가요? 

 

 

 

위 질문과 상관없긴하지만 추가로 하나 더 질문합니다

354페이지에 E16셀에는 오른쪽 맞춤이 적용 돼 있던데

저는 그냥 그동안 숫자만 적혀있으면 오른쪽 맞춤, 아니면 전부 가운데 맞춤 이라고 알고있었거든요

E16셀은 70 점 이라고 적혀있어서 아, 뒤에 " 점"이 들어갔으니깐 가운데 맞춤이겠구나 생각했는데 오른쪽 맞춤으로 표기가 돼 있었습니다

혹시 이부분 오류인지 아니면 제가 잘못 알고 있던 부분인지 가르쳐주시면 감사하겠습니다

답변
2020-01-31 13:24:38

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


먼저 위의 질문에 대한 답변으로,

고급 필터 조건에 함수나 수식이 사용되는 경우 필드명을 생략하거나 원본 데이터 영역의 필드명과 다르게 지정해야 합니다.

 

필드명을 적는 경우 해당 수식이 계산되는 범위가 필드로 한정되어 정상적인 결과가 출력되지 않습니다.

 

뒤의 질문에 대한 답변으로,

먼저 e16셀은 숫자이기 때문에 우측 정렬이 된 것입니다.

해당 셀의 수식을 보면 max-min을 통해 숫자가 결과로 나오는 셀이며, 뒤의 '점'은 단순히 표시 형식으로 추가된 것이기 때문에 우측 정렬이 맞습니다.

 

행복한 하루되세요 :)

  • 관리자
    2020-01-31 13:24:38

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


    먼저 위의 질문에 대한 답변으로,

    고급 필터 조건에 함수나 수식이 사용되는 경우 필드명을 생략하거나 원본 데이터 영역의 필드명과 다르게 지정해야 합니다.

     

    필드명을 적는 경우 해당 수식이 계산되는 범위가 필드로 한정되어 정상적인 결과가 출력되지 않습니다.

     

    뒤의 질문에 대한 답변으로,

    먼저 e16셀은 숫자이기 때문에 우측 정렬이 된 것입니다.

    해당 셀의 수식을 보면 max-min을 통해 숫자가 결과로 나오는 셀이며, 뒤의 '점'은 단순히 표시 형식으로 추가된 것이기 때문에 우측 정렬이 맞습니다.

     

    행복한 하루되세요 :)

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