책 내용 질문하기
고급필터 조건
도서
2020 시나공 컴퓨터활용능력 1급 실기 [기본서]
페이지
268
조회수
314
작성일
2020-04-21
작성자
탈퇴*원
첨부파일

고급필터 조건 답을 and(year($d4)=1991,year($d4)=1992)로 썻는데 왜 답은 >=1991로 되어있나요? 그리고 절대참조도 안되어있는데 저처럼 쓰면 왜 안되는건가요?

그리고 주어진 함수가 and라 and쓰긴햇는데 1991이거나 1992인 행을 표시면 or 로 연결해야하는거 아닌가요?

답변
2020-04-22 18:52:02

안녕하세요.

 

문제에서 AND와 YEAR 함수 사용을 제시했으므로

 

AND를 중심으로 작성되어야 합니다.

 

 

=AND(YEAR(D4)>=1991,YEAR(D4)<=1992' 이 답인 이유는

 

날짜를 연속적으로 보고 1991~1992년 사이의 생년월일을 걸러내기 위해서 입니다.

 

 

OR 함수를 사용할 때는 =OR(YEAR(D4)=1991, YEAR(D4)=1992) 로 조건을 넣어주셔야 합니다.

 

 

오늘도 좋은 하루 보내세요.   

  • 관리자
    2020-04-22 18:52:02

    안녕하세요.

     

    문제에서 AND와 YEAR 함수 사용을 제시했으므로

     

    AND를 중심으로 작성되어야 합니다.

     

     

    =AND(YEAR(D4)>=1991,YEAR(D4)<=1992' 이 답인 이유는

     

    날짜를 연속적으로 보고 1991~1992년 사이의 생년월일을 걸러내기 위해서 입니다.

     

     

    OR 함수를 사용할 때는 =OR(YEAR(D4)=1991, YEAR(D4)=1992) 로 조건을 넣어주셔야 합니다.

     

     

    오늘도 좋은 하루 보내세요.   

  • 관리자
    2020-04-24 12:48:51

    and 를 사용하고 = 을 이용하면 1991 이고 1992 인 이라고 표시되는데

     

    1991이고 1992 인 값이 없이 때문에 

     

    >=1991 and <=1992 로 사용하여 1991이상이고 1992이하인 으로 지정하여 1991~1992 사이의 값을 구하는 것입니다. 

     

    or 을 사용하고 =을 이용하면 1991 이거나 1992인 이라고 표시되므로 

     

    =을 사용가능 한 것입니다. 

     

    문제에서 and 를 이용하라고 했기 때문에 이런 방법으로 작성한 것입니다. 

     

    좋은 하루 되세요. 

  • *
    2020-04-22 18:54:56

    아그럼 or쓸때는 괜찮은데 and 쓸때는 날짜를 연속적인 개념으로 보고 부등호를 해줘야 한다는건가요?

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