책 내용 질문하기
고급필터 조건에 대해 궁금합니다
도서
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) 로 조건을 넣어주셔야 합니다.
오늘도 좋은 하루 보내세요.