다음 중 판정[G2:G5] 영역에 총점이 160 이상이면 '우수', 1… | [컴퓨터활용능력 2급 필기] 19년 1회차 기출문제 상세 페이지
1[컴퓨터활용능력 2급 필기] 19년 1회차
다음 중 판정[G2:G5] 영역에 총점이 160 이상이면 '우수', 100 이상 160 미만이면 '보통', 100 미만이면 '노력'으로 입력하려고 할 경우 [G2] 셀에 입력할 수식으로 옳은 것은?
| A | B | C | D | E | F | G | |
|---|---|---|---|---|---|---|---|
| 1 | 번호 | 이름 | 영어 | 상식 | 총점 | 판정 | |
| 2 | 1 | 원빈 | 97 | 80 | 177 | 우수 | |
| 3 | 2 | 장동신 | 87 | 72 | 159 | 보통 | |
| 4 | 3 | 현자 | 60 | 40 | 100 | 보통 | |
| 5 | 4 | 한길 | 40 | 50 | 90 | 노력 |
1
=IF(F2>=160,IF(F2>=100,"우수","보통","노력"))
2
=IF(F2>=160,"우수",IF(F2>=100,"보통","노력"))
3
=IF(OR(F2>=160,"우수",IF(F2>=100,"보통","노력"))
4
=IF(F2>=160,"우수",IF(F2>=100,"보통",IF(F2=100,"노력"))
해설
표에서 총점은 F열(원빈 177, 장동신 159, 현자 100, 한길 90)이고 판정은 G열이다. 조건이 160 이상 → 우수, 100 이상 160 미만 → 보통, 100 미만 → 노력의 세 갈래이므로 IF를 중첩해 두 번 판단해야 한다.
=IF(F2>=160,"우수",IF(F2>=100,"보통","노력")) 는 먼저 160 이상인지 보고 맞으면 '우수'를 내고, 아니면 안쪽 IF에서 100 이상이면 '보통', 그 외에는 '노력'을 낸다. F2가 177이므로 결과는 '우수'로 표의 판정과 일치하고, 아래로 채우면 159→보통, 100→보통, 90→노력이 되어 모두 맞는다.
참값 자리에 IF를 넣고 그 안에 인수를 네 개 나열한 식은 IF가 받을 수 있는 인수 수를 넘겨 오류가 나고, OR로 시작하는 식은 여는 괄호와 닫는 괄호의 짝이 맞지 않아 입력 자체가 되지 않는다. 마지막 식은 괄호 짝이 어긋난 데다, 가장 안쪽 조건을 'F2=100'으로 잡아 총점이 100 미만인 90에 대해서는 '노력'이 아니라 FALSE가 나오므로 원하는 결과를 낼 수 없다.
내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.