P104. section6 기출따라잡기 문제1-3. 현재 년도와 [표3]의 결혼기념일~
질문1) 오늘의 연도 구하는 year 함수 질문 드립니다.
year(today()) 입력하면
어떤 셀에는 2023이라고 결과가 도출되고, 어떤 셀에는 1905-07-15라고 결과가 도출됩니다..왜그럴까요.
질문2) VLOOKUP 함수 옵션 질문 드립니다.
주년은 숫자로 정확하게 일치하는 값이라 옵션에 0(false)를 입력했더니
D15만 #N/A로 표시됩니다. 정답지를 보니 옵션이 true인데 이해가 잘 안됩니다.
VLOOKUP, HLOOKUP 함수 모두 옵션관련 설명에
TRUE: '찾을값'과 정확히 일치하거나 '찾을값'을 넘지 않는 가장 큰 값을 찾음
FALSE: 정확하게 일치하는 값을 찾음
이라고 되어있는데, 이 문제에서는 주년(숫자)가 정확히 일치하는 값을 찾는 거 아닌가요..
질문3) VLOOKUP, HLOOKUP 함수 옵션관련 설명에서
옵션을 지정하지 않거나 'TRUE'로 설정하려면 범위의 첫 번째 열(행)은 반드시 정렬되어 있어야 합니다. 'FALSE'인 경우에는 정렬되어 있지 않아도 됩니다.
->이게 무슨 말인지 이해가 잘 안 됩니다..
안녕하세요.
1. 셀에 지정되어 있던 셀 서식이 날짜 형식으로 변경되어서 생긴 현상입니다. 이럴때는 셀 서식 대화상자에서 표시 형식을 '일반'으로 지정해 주면 됩니다.
2. 현재년도-결혼년도의 값이 6일 경우 오류가 발생한 것입니다. [F15:F21] 영역에 표시된 주년이 보면 6이 없기때문입니다. 그러므로 정확히 일치하는 값이 아니라 근사치값을 찾아야 하므로 TRUE로 지정해야 합니다.
3. 위에 문제로 설명한다면 옵션이 TRUE일 경우 [F15:F21] 영역에 표시된 주년이 오름차순으로 정렬되어 있어야지, 그렇지 않으면 결과가 제대로 나오지 않고, FALSE일 경우에는 정렬이 되어 있지 않아도 됩니다.
즐거운 하루 되세요.
-
관리자2023-04-18 00:41:12
안녕하세요.
1. 셀에 지정되어 있던 셀 서식이 날짜 형식으로 변경되어서 생긴 현상입니다. 이럴때는 셀 서식 대화상자에서 표시 형식을 '일반'으로 지정해 주면 됩니다.
2. 현재년도-결혼년도의 값이 6일 경우 오류가 발생한 것입니다. [F15:F21] 영역에 표시된 주년이 보면 6이 없기때문입니다. 그러므로 정확히 일치하는 값이 아니라 근사치값을 찾아야 하므로 TRUE로 지정해야 합니다.
3. 위에 문제로 설명한다면 옵션이 TRUE일 경우 [F15:F21] 영역에 표시된 주년이 오름차순으로 정렬되어 있어야지, 그렇지 않으면 결과가 제대로 나오지 않고, FALSE일 경우에는 정렬이 되어 있지 않아도 됩니다.
즐거운 하루 되세요.