책 내용 질문하기
기출 질문
도서
[2010] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2003 사용자용)
페이지
153
조회수
67
작성일
2014-07-22
작성자
첨부파일

2번 고급필터 조건

정답은

=$I2=LARGE($I$2:$I$13,1)

=$I2=SMALL($I$2:$I$13,1)

이렇게 두줄로 나눠서 조건을 쓰는 건데요

=$I2=OR(LARGE($I$2:$I$13,1),SMALL($I$2:$I$13,1))

이렇게 하나로 묶어서 조건을 쓰면

다른 답이 나옵니다.

저 둘은 결과적으로는 같은 조건인 것 같은데

왜 오답이 나오는지 모르겠습니다.

답변
2014-07-23 10:54:24

or 함수에서는 참과 거짓을 판단하여 하나라도 참이면 참 값을 나타냅니다.

그렇데 large(~~) 와 같이 지정하면 값이 표시되지 참이나 거짓인 것을 확인 할 수 없습니다.

그래서 정확한 결과가 나오지 않는 것입니다.

그리고 결과가 나왔다 해도 i2와 비교했을때 정확히 일치하는 결과가 나올 수 없기 때문입니다.

or(참,거짓)

과 같이 or 함수의 인수에는 참과 거짓이 표시될 수 있게 작성하시기 바랍니다.

좋은 하루 되세요.

"
  • *
    2014-07-23 10:54:24

    or 함수에서는 참과 거짓을 판단하여 하나라도 참이면 참 값을 나타냅니다.

    그렇데 large(~~) 와 같이 지정하면 값이 표시되지 참이나 거짓인 것을 확인 할 수 없습니다.

    그래서 정확한 결과가 나오지 않는 것입니다.

    그리고 결과가 나왔다 해도 i2와 비교했을때 정확히 일치하는 결과가 나올 수 없기 때문입니다.

    or(참,거짓)

    과 같이 or 함수의 인수에는 참과 거짓이 표시될 수 있게 작성하시기 바랍니다.

    좋은 하루 되세요.

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