문제
다음 중 아래 워크시트를 이용한 수식의 결과 값이 셋과 다른 것은?
| A | |
|---|---|
| 1 | 결과 |
| 2 | 33 |
| 3 | TRUE |
| 4 | 55 |
| 5 | #REF! |
| 6 | 88 |
| 7 | #N/A |
① =IFERROR(ISLOGICAL(A3), "ERROR") ② =IFERROR(ISERR(A7), "ERROR") ③ =IFERROR(ISERROR(A7), "ERROR") ④ =IF(ISNUMBER(A4), TRUE, "ERROR")
정답
2번
해설
정답: 2. ①·③·④의 결과는 모두 TRUE이고, ②만 FALSE이므로 결과가 다르다.
오답 풀이
- 1번: A3은 TRUE(논리값)이므로 ISLOGICAL은 TRUE, 오류가 없어 결과는 TRUE이다.
- 2번: ISERR은 #N/A를 제외한 오류만 TRUE로 본다. A7은 #N/A이므로 ISERR은 FALSE → 결과는 FALSE이다.
- 3번: ISERROR은 #N/A를 포함한 모든 오류를 TRUE로 보므로 A7(#N/A)에 대해 TRUE이다.
- 4번: A4는 55(숫자)이므로 ISNUMBER가 TRUE, IF 결과도 TRUE이다.
보충 개념 ISERR은 #N/A를 제외한 오류를, ISERROR은 #N/A를 포함한 모든 오류를 TRUE로 판정한다는 점이 핵심 차이이다.