책 내용 질문하기
엑셀 기본모의고사 6회 1-3
도서
2020 시나공 컴퓨터활용능력 1급 실기 [기본서]
페이지
380
조회수
296
작성일
2020-05-21
작성자
탈퇴*원
첨부파일

1-3번에

=OR(RIGHT(A20,1)="A", RIGHT(A20,1)="B")

이 식 대신에

=OR(RIGHT($A$20:$A$28,1)="A", RIGHT($A$20:$A$28,1)="B")

이 식은 왜 오류가 나는 건가요? 

답변
2020-05-23 13:53:16

고급필터의 조건을 

 

고급필터의 범위의 첫번째 행부터 차례대로 확인 하여 비교하게 되는데 

 

=OR(RIGHT($A$20:$A$28,1)="A", RIGHT($A$20:$A$28,1)="B") 

 

이렇게 지정하게 되었을때는 차례대로 비교하지 않고 위의 식에 해당 하는 값만 필터하게 됩니다. 

 

그러므로 정확한 결과가 나오지 않는 것입니다. 

 

첫번째 행부터 차례대로 

 

=OR(RIGHT(A20,1)="A", RIGHT(A20,1)="B") 

=OR(RIGHT(A21,1)="A", RIGHT(A21,1)="B") 

=OR(RIGHT(A22,1)="A", RIGHT(A22,1)="B") 

....

 

로 비교해 줘야 정확한 결과가 나오기 때문에 위와 같이 사용한 것입니다. 

 

함수의 사용법에 따라 각 셀을 지정하거나, 전체 셀을 지정하셔야 합니다. 

 

좋은 하루 되세요. 

 

  • 관리자
    2020-05-23 13:53:16

    고급필터의 조건을 

     

    고급필터의 범위의 첫번째 행부터 차례대로 확인 하여 비교하게 되는데 

     

    =OR(RIGHT($A$20:$A$28,1)="A", RIGHT($A$20:$A$28,1)="B") 

     

    이렇게 지정하게 되었을때는 차례대로 비교하지 않고 위의 식에 해당 하는 값만 필터하게 됩니다. 

     

    그러므로 정확한 결과가 나오지 않는 것입니다. 

     

    첫번째 행부터 차례대로 

     

    =OR(RIGHT(A20,1)="A", RIGHT(A20,1)="B") 

    =OR(RIGHT(A21,1)="A", RIGHT(A21,1)="B") 

    =OR(RIGHT(A22,1)="A", RIGHT(A22,1)="B") 

    ....

     

    로 비교해 줘야 정확한 결과가 나오기 때문에 위와 같이 사용한 것입니다. 

     

    함수의 사용법에 따라 각 셀을 지정하거나, 전체 셀을 지정하셔야 합니다. 

     

    좋은 하루 되세요. 

     

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