책 내용 질문하기
컴활 1급 실기 p259 문제1- 2번문제
도서
2020 시나공 컴퓨터활용능력 1급 실기 [기본서]
페이지
259
조회수
235
작성일
2020-10-05
작성자
탈퇴*원
첨부파일

고급 필터 수행하는 문제인데요

생년월일 연도가 1991이거나 1992인 행만 표시하라고 해서

처음에 저는 and (year()=1991, year()=1992) 이렇게 썼는데

답지 보니까 >=1991, <=1992 이렇게 써야 제대로 나오더라고요

근데 왜 그런거죠? 

=로 쓰는거랑 >= <= 쓰는거랑 왜 결과가 다르게 나오는지 모르겠습니다

Drop here!
답변
2020-10-06 09:49:51

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

 

어떤 방법으로 해결하셔도 무관합니다.

 

범위로 지정했기 때문에 and를 사용한 것입니다.

 

'1991보다 크거나 같으면서, 1992보다 작거나 같은'은 두 조건이 함께 참이어야 합니다.

 

만약 회원님이 생각하신 것과 같이 등호를 사용한다면 or를 써야겠죠.

=or(year(d4)=1991, year(d4)=1992)

'1991이거나, 1992인' 은 두 조건이 둘 중 하나만 참이어도 되죠.

 

행복한 하루되세요 :)

  • 관리자
    2020-10-06 09:49:51

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

     

    어떤 방법으로 해결하셔도 무관합니다.

     

    범위로 지정했기 때문에 and를 사용한 것입니다.

     

    '1991보다 크거나 같으면서, 1992보다 작거나 같은'은 두 조건이 함께 참이어야 합니다.

     

    만약 회원님이 생각하신 것과 같이 등호를 사용한다면 or를 써야겠죠.

    =or(year(d4)=1991, year(d4)=1992)

    '1991이거나, 1992인' 은 두 조건이 둘 중 하나만 참이어도 되죠.

     

    행복한 하루되세요 :)

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