다음 중 아래 워크시트에서 '직무'가 90 이상이거나, '국사'와 '상… | [컴퓨터활용능력 2급 필기] 20년 1회차 기출문제 상세 페이지
1[컴퓨터활용능력 2급 필기] 20년 1회차
다음 중 아래 워크시트에서 '직무'가 90 이상이거나, '국사'와 '상식'이 모두 80 이상이면 '평가'에 “통과”를 표시하고 그렇지 않으면 공백을 표시하는 [E2] 셀의 함수식으로 옳은 것은?
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | 이름 | 직무 | 국사 | 상식 | 평가 |
| 2 | 이몽룡 | 87 | 92 | 84 | |
| 3 | 성춘향 | 91 | 86 | 77 | |
| 4 | 조방자 | 78 | 80 | 75 |
1
=IF(AND(B2>=90, OR(C2>=80, D2>=80)), “통과”, “”)
2
=IF(OR(AND(B2>=90, C2>=80), D2>=80)), “통과”, “”)
3
=IF(OR(B2>=90, AND(C2>=80, D2>=80)), “통과”, “”)
4
=IF(AND(OR(B2>=90, C2>=80), D2>=80)), “통과”, “”)
해설
조건은 '직무(B열)가 90 이상' 또는 '국사(C열)와 상식(D열)이 모두 80 이상'이다. '또는'이 두 덩어리를 묶는 바깥 조건이고, '모두'가 안쪽 조건이므로 바깥이 OR, 안쪽이 AND인 중첩 구조라야 한다.
따라서 =IF(OR(B2>=90, AND(C2>=80, D2>=80)), “통과”, “”)가 옳다. 조건이 참이면 “통과”를, 거짓이면 큰따옴표 두 개(“”)로 공백을 표시한다. AND와 OR의 위치를 바꾼 식은 '직무가 90 이상이면서 동시에…' 같은 전혀 다른 조건이 되고, 괄호 짝이 맞지 않는 식은 아예 오류가 난다.
시트 값으로 확인하면 이몽룡은 직무 87로 90 미만이지만 국사 92·상식 84가 모두 80 이상이라 “통과”, 성춘향은 직무 91이 90 이상이므로 “통과”, 조방자는 직무 78이고 상식이 75여서 어느 쪽도 만족하지 못해 공백이 된다.
내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.