엑셀 1급상시(1) 문제중에 고급필터에 대해서 질문이요!
조건을 설정할때 수식을
=AND(YEAR(D4)>=1991,YEAR(D4)<=1992)
라고 해야 하는 부분이 이해가 되지 않습니다.
문제에서 '연도가 1992이거나 1991인 행만을 표시하시오'라고 하였으면'
1. ~~이거나 이니까 행을 다르게 수식을 입력해야 하는거 아닌가요?
단순히 and함수를 쓰기 위해서 인가요?
2. 그리고 왜 =1991, =1992가 아니라 이상 이하로 입력해야하나요? =로 입력하면안되나요?
답변부탁드려요!
감사합니다~~
문제를 보면 "조건은 [B35:B36] 영역 내에 알맞게 입력하시오."
라고 나와있습니다.
B35에 조건이름을 기재하고나면 실제로 조건을 적을 수 있는 칸은 B36 한 칸입니다.
그리고 문제에서 Year와 and를 사용하라고 나와있으니 이용해줘야겠지요.
그럼 왜 =이 아니라 범위인가하면..
일단 and는 무조건 사용해야 합니다. 문제에 쓰라고 나와있으니까요.
and(연도)
이제 연도는 1991이거나 1992이어야 합니다.
그런데 연도는 어차피 소수점을 가지지 않습니다.(1991.1년 같은건 없으니까요)
and를 쓰면서 저 연속된 두 연도를 포함시키려면
1991<=연도<=1992
가 되어야 합니다.
그래서
=AND(YEAR(D4)>=1991,YEAR(D4)<=1992)
요롷게 씁니다.
그럼 왜 =는 안되는가..
한번더 말하면 and는 필수입니다.
and는 인수가 모두 참(true)여야만 참(true)을 반환해주는 함수입니다.
and(연도=1991,연도=1992) 쓰기 귀찮아서 이렇게 썼는데 어쨌거나 이렇게 쓸경우
1991년일경우 앞은 참, 뒤는 거짓이 됩니다.
결국 and는 거짓을 반환합니다.
1992년도 마찬가지겠죠.
=AND(YEAR(D4)>=1991,YEAR(D4)<=1992)
요롷게 쓰면?
1991년,1992년일경우 앞에도 참, 뒤에도 참입니다.
만약 1993년이면? 앞에는 참, 뒤에는 거짓이므로 거짓을 반환합니다.
1990년은 앞은 거짓 뒤는 참. 즉 거짓이겠죠.
그러므로 >=,<=를 씁니당
-
*2015-02-01 23:21:40
문제를 보면 "조건은 [B35:B36] 영역 내에 알맞게 입력하시오."
라고 나와있습니다.
B35에 조건이름을 기재하고나면 실제로 조건을 적을 수 있는 칸은 B36 한 칸입니다.
그리고 문제에서 Year와 and를 사용하라고 나와있으니 이용해줘야겠지요.
그럼 왜 =이 아니라 범위인가하면..
일단 and는 무조건 사용해야 합니다. 문제에 쓰라고 나와있으니까요.
and(연도)
이제 연도는 1991이거나 1992이어야 합니다.
그런데 연도는 어차피 소수점을 가지지 않습니다.(1991.1년 같은건 없으니까요)
and를 쓰면서 저 연속된 두 연도를 포함시키려면
1991<=연도<=1992
가 되어야 합니다.
그래서
=AND(YEAR(D4)>=1991,YEAR(D4)<=1992)
요롷게 씁니다.
그럼 왜 =는 안되는가..
한번더 말하면 and는 필수입니다.
and는 인수가 모두 참(true)여야만 참(true)을 반환해주는 함수입니다.
and(연도=1991,연도=1992) 쓰기 귀찮아서 이렇게 썼는데 어쨌거나 이렇게 쓸경우
1991년일경우 앞은 참, 뒤는 거짓이 됩니다.
결국 and는 거짓을 반환합니다.
1992년도 마찬가지겠죠.
=AND(YEAR(D4)>=1991,YEAR(D4)<=1992)
요롷게 쓰면?
1991년,1992년일경우 앞에도 참, 뒤에도 참입니다.
만약 1993년이면? 앞에는 참, 뒤에는 거짓이므로 거짓을 반환합니다.
1990년은 앞은 거짓 뒤는 참. 즉 거짓이겠죠.
그러므로 >=,<=를 씁니당
-
*2015-02-03 14:31:41"
and 연산자 때문입니다.
and 는 ~이고 ~인 인데
and(year(생년월일)=1991,year(생년월일)=1992)
와 같이 사용하시면 1991년 이고 1992 년 인 것이 됩니다.
그런데 1991 년 이고 1992 년 인 데이터는 없기 때문이죠.
그래서
and(year(생년월일)>=1991,year(생년월일)<=1992)
1991년 이상이고 1992년 이하인 으로 지정하셔야 1991년과 1992년에 해당하는 값을 구할 수 있습니다.
좋은 하루 되세요.