1번 문제에서 시행년도의 월이 5월이라는 조건을 입력하기 위해서 =MONTH(C7)=5 를 입력하라고 하는데
왜 c7인지 이해가 안가네요. 옆 페이지인 99 페이지 잠깐만요에 설명되있지만요.
다른 필드명을 사용하는 이유는 알겠는데 month 함수에서 c7만 지정하는 것이 이해가 안가요.
제 방식으로 이해한 걸 한번 써볼게요.
문제1은 표3에서 시행년도의 월이 5월인 시험의 과정구분과 시험형태를 표시하라는 것
-> 따라서 표3 전체범위에서 월이 5월인 것을 뽑는 것이 우선
-> 문제대로 MONTH(C7)만 하면 나머지 범위인 C8~C15는 어떤 방식으로 범위에 포함되는 것인가?
질문이 복잡하죠? ;; 참 저도 설명하기 힘드네요.
정리를 하면
1. MONTH(C7)로 지정한 범위가 나머지 범위인 C8~C15까지 자동으로 바뀌며 적용되는 원리는?
게다가 DGET 함수의 조건으로 사용되서 자동으로 범위가 적용된다고 설명에 써있는 것 같은데
"=DGET($A$6:$F$15, A6, $A$2:$A$3)" 여기서 이미 A2:A3 범위에 절대값으로 지정해놓았는데
(즉 MONTH(C7)이 변하지 않을 것으로 이해한 것입니다.)
MONTH(C7)에서 C7의 범위가 자동으로 바뀌는 원리는 무엇인지 모르겠어요.
2. 또한 자동으로 만약 바뀌어 범위가 적용된다고 한다면 결과물은 "TRUE 엑셀중급 실기"로 나와야
되지 않나요? 왜냐하면 월이 5월인 값으로 시험과정구분과 시험형태의 결과값이 나오는 것이니
결과적으로 조건값도 TRUE 니까요.
범위에 관한 질문인데 제 말이 좀 복잡한 것 같아서 이해가 되실 지 모르겠네요;;
이해가 안되셔서 답변 하기 곤란하시다면 책과는 다르거나 좀 더 자세하게 1번 문제에 대해서
설명해 주시면 정말 감사하겠습니다,
범위중에서 값이 들어있는 첫번째 셀을 선택하셔야 합니다.
그래야 범위로 지정된 모든 부분의 값을 비교를 하여 참인 값에 대해서만 값을 구해 낼 수 있겠죠.
=MONTH(C7)=5
로 지정 하면
우리 눈에는 보이지 않지만
=MONTH(C7)=5
=MONTH(C8)=5
=MONTH(C9)=5
...
와 같이 아래로 내려가면서 비교하여 참인 값을 구하게 됩니다.
절대참조를 지정 한 것은 이 조건범위가 변경되지 않게 하기 위한 것이지만
실제 작동되는 원리는 위의 설명과 같다는 것입니다.
2. 첫번째 조건에 대해서만 표시 되므로 false가 나타납니다. 첫번째 조건 즉 첫번째 행인 c7의 값이 5월이 아니기 때문이죠.
좋은 하루 되세요.
-
*2013-02-14 02:44:23"
범위중에서 값이 들어있는 첫번째 셀을 선택하셔야 합니다.
그래야 범위로 지정된 모든 부분의 값을 비교를 하여 참인 값에 대해서만 값을 구해 낼 수 있겠죠.
=MONTH(C7)=5
로 지정 하면
우리 눈에는 보이지 않지만
=MONTH(C7)=5
=MONTH(C8)=5
=MONTH(C9)=5
...
와 같이 아래로 내려가면서 비교하여 참인 값을 구하게 됩니다.
절대참조를 지정 한 것은 이 조건범위가 변경되지 않게 하기 위한 것이지만
실제 작동되는 원리는 위의 설명과 같다는 것입니다.
2. 첫번째 조건에 대해서만 표시 되므로 false가 나타납니다. 첫번째 조건 즉 첫번째 행인 c7의 값이 5월이 아니기 때문이죠.
좋은 하루 되세요.