책 내용 질문하기
고급필터 조건에 대해 궁금합니다
도서
2018 시나공 컴퓨터활용능력 1급 실기(엑셀, 액세스 2010 사용자용)
페이지
268
조회수
44
작성일
2018-08-01
작성자
정*상
첨부파일

조건이 '생년월일의 연도가 1991이거나 1992인 행만을 표시하시오'라고 되어 있고 YEAR과 AND 함수를 사용하라고 했는데 답을 보니 '=AND(YEAR(D4)>=1991,YEAR(D4)<=1992'라고 적혀있습니다

이렇게 답을하면 생년월일의 연도가 1991 이상이고, 1992 이하인것을 찾으라는 것 아닌지 궁금해서 질문드립니다

또 '1991이거나 1992인 행'이라 OR함수인 줄 알았는데 OR함수가 아닌 AND 함수를 사용하는지도 알고 싶습니다

답변
2018-08-01 22:23:53

안녕하세요.

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

AND를 중심으로

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

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

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

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

  • *
    2018-08-01 22:23:53

    안녕하세요.

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

    AND를 중심으로

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

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

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

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

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