책 내용 질문하기
고급필터 OR문 이용 (상설)
도서
[2013] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2007 사용자용)
페이지
조회수
92
작성일
2013-10-24
작성자
첨부파일

상설문제 고급필터에

필드명1 필드명2 필드명3 필드명4 필드명5 등등 있었고

셀주소A3 B3 C3 D3 E3

문제가

필드명1이 필드명1의 전체평균 값 이상이거나,필드명3이 10000 미만인 행 전체를 구하는

고급 필터를 작성하라 (average함수 이용)

조건은 A13:G16까지 표시하라.

이 문제가 있었는데요..

A13셀에 조건 을 입력하고

A14셀에 =OR(A3>=average(A3:A8),C3<10000)

이렇게 입력했거든요?

그래서 고급필터를 설정하고 답을 출력을 했는데

어디에도 속하지 않는 필드가 하나가 나오더라구요

첫번째조건에 속하지도않고 (값이 평균값보다 작음)

두번째조건에도 속하지않는...(10000미만이 아님)

필드가 왜 나온거죠? 수식자체에는 문제가 없어보이는데 혹시 뭔가 잘못되었나요??

이유좀 알려주세요...

그리고...

사용자 지정기호를 이용해서 천 단위로 표시하고 "개" 문자가 붙도록 해라

이거는 셀서식이나 필드 표시형식가서

사용자지정 -> #,##0"개" 인가요? 아니면 #,###"개" 인가요?

답변
2013-10-25 07:42:58

=OR(A3>=average(A3:A8),C3<10000)

로 입력하셨다고 했는데

=OR(A3>=average($A$3:$A$8),C3<10000)

와 같이 average 함수의 인수를 절대참조로 고정하지 않아서 정확한 결과가 나오지 않은 것 같네요.

확인 해 보시구요.

문제에서 특별히 0을 나타내라는 말이 없었거나 그림상에 0개 와 같이 0값이 표시 되지 않았다면

#,###"개" 를 사용하셔도 상관 없습니다.

즉 결과가 같다면 #,###"개" 든 #,##0"개" 든 어느것을 사용하셔도 상관 없으세요.

좋은 하루 되세요.

"
  • *
    2013-10-25 07:42:58

    =OR(A3>=average(A3:A8),C3<10000)

    로 입력하셨다고 했는데

    =OR(A3>=average($A$3:$A$8),C3<10000)

    와 같이 average 함수의 인수를 절대참조로 고정하지 않아서 정확한 결과가 나오지 않은 것 같네요.

    확인 해 보시구요.

    문제에서 특별히 0을 나타내라는 말이 없었거나 그림상에 0개 와 같이 0값이 표시 되지 않았다면

    #,###"개" 를 사용하셔도 상관 없습니다.

    즉 결과가 같다면 #,###"개" 든 #,##0"개" 든 어느것을 사용하셔도 상관 없으세요.

    좋은 하루 되세요.

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