문제
다음 중 수식의 결과가 옳지 않은 것은?
① =FIXED(3456.789,1,FALSE) → 3,456.8 ② =EOMONTH(DATE(2015,2,25),1) → 2015-03-31 ③ =CHOOSE(ROW(A3:A6), "동","서","남","북") → 남 ④ =REPLACE("February", SEARCH("U", "Seoul-Unesco"), 5,"") → Febru
정답
4번
해설
정답: 4. SEARCH("U","Seoul-Unesco")는 대소문자를 구분하지 않으므로 첫 'u'(Seoul의 u)인 4를 반환한다. REPLACE("February",4,5,"")는 4번째 문자부터 5글자(ruary)를 빈 문자로 바꾸므로 결과는 "Feb"이다. 따라서 → Febru는 옳지 않다.
오답 풀이
- 1번: FIXED(3456.789,1,FALSE)는 소수 1자리 반올림에 천 단위 콤마(FALSE)를 표시해 3,456.8이므로 옳다.
- 2번: EOMONTH(2015-02-25,1)은 1개월 뒤 달의 마지막 날인 2015-03-31이므로 옳다.
- 3번: ROW(A3:A6)는 배열이지만 단일 셀 수식에서는 첫 행 번호 3을 반환해 CHOOSE의 세 번째 값 '남'이 되므로 옳다.
- 4번: 실제 결과는 "Feb"인데 Febru로 제시되어 옳지 않다.
보충 개념 SEARCH는 대소문자 미구분, FIND는 구분한다. REPLACE(텍스트, 시작위치, 바꿀개수, 새텍스트)는 지정 위치부터 개수만큼을 새 텍스트로 치환한다.