문제
셀 [A1]에 'TRUE'라는 텍스트가 입력되어 있을 때, =IF(A1, "참", "거짓")의 결과는?
① 참 ② 거짓 ③ TRUE ④ #VALUE!
정답
4번
해설
IF 함수의 첫 번째 인수는 TRUE 또는 FALSE로 평가되는 논리식이어야 한다. A1에 입력된 'TRUE'는 논리값 TRUE가 아니라 텍스트이므로, =IF(A1, "참", "거짓")는 논리 테스트를 올바르게 수행하지 못해 #VALUE! 오류를 반환한다. 논리값으로 처리하려면 A1=TRUE 또는 A1="TRUE" 같은 비교식이 필요하다.