다음 중 아래 워크시트를 이용한 수식의 실행 결과가 나머지 셋과 다른 … | [컴퓨터활용능력 1급 필기] 17년 2회차 기출문제 상세 페이지
1[컴퓨터활용능력 1급 필기] 17년 2회차
다음 중 아래 워크시트를 이용한 수식의 실행 결과가 나머지 셋과 다른 것은?
| A | |
|---|---|
| 1 | 결과 |
| 2 | 33 |
| 3 | TRUE |
| 4 | 55 |
| 5 | #REF! |
| 6 | 88 |
| 7 | #N/A |
1
=IFERROR(ISLOGICAL(A3), “ERROR”)
2
=IFERROR(ISERR(A7), “ERROR”)
3
=IFERROR(ISERROR(A7),“ERROR”)
4
=IF(ISNUMBER(A4), TRUE, “ERROR”)
해설
[A] 열에는 위에서부터 결과·33·TRUE·55·#REF!·88·#N/A가 들어 있다. [A3]은 논리값, [A4]는 숫자, [A7]은 #N/A 오류값이다.
ISERR 함수는 #N/A를 제외한 나머지 오류만 TRUE로 판정한다. 따라서 [A7]의 #N/A에 대해서는 FALSE를 돌려주고, 수식 자체에서 오류가 발생한 것은 아니므로 IFERROR도 그대로 FALSE를 표시한다.
나머지 세 수식은 모두 TRUE가 된다. [A3]의 TRUE는 논리값이므로 ISLOGICAL이 TRUE, [A7]의 #N/A는 모든 오류를 대상으로 하는 ISERROR가 TRUE, [A4]의 55는 숫자이므로 ISNUMBER가 TRUE가 되어 IF 함수가 TRUE를 반환한다.
내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.