본문 바로가기
스프레드시트 일반컴퓨터활용능력 2급 · 2020년02월29일 · 32/40

32.다음 중 아래 워크시트에서 '직무'가 90 이상이거나, '국사'와 '상식'이 모두 80 이상이면 '평가'에 “통과”를 표시하고 그렇지 않으면 공백을 표시하는 [E2] 셀의 함수식으로 옳은 것은?

컴퓨터활용능력 2급 32번 문제 이미지
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)), “통과”, “”)

해설

IF, AND, OR 3개의 함수를 조합을 하여 사용해야 하는 문제입니다. IF 함수는 조건에 맞으면 참 그렇지 않으면 거짓을 반환합니다. AND 함수는 모든 조건이 다 참(TRUE)이어야 실행하며 OR 함수는 여러 조건들 중 하나라도 참(TRUE)이면 실행합니다. ※ 함수 형태 =IF(조건, 참, 거짓) =AND(조건1, 조건2, ...) =OR(조건1, 조건2, ...) 직무가 90 이상이거나 국사와 상식이 모두 80 이상이다 라고 했는데 국사와 상식은 AND 조건으로 연결을 해서 써야 합니다. =AND(C2>=80,D2>=80) 이렇게 사용할 수 있습니다. 그리고 나서 OR 함수 조건하고 같이 중첩해서 사용하게 되면 =OR(B2>=90,AND(C2>=80,D2>=80)) 이렇게 사용할 수 있습니다. 또한 OR, AND 2개를 중첩하여 사용한 수식이 IF함수 인수에서 조건에 들어갑니다. IF 함수를 써서 수식을 완성하면 다음과 같이 쓸 수 있습니다. =IF(OR(B2>=90,AND(C2>=80,D2>=80)),"통과","") 조건 : OR(B2>=90,AND(C2>=80,D2>=80)) 참 : 통과 거짓 : "" (공백) 따라서 정답은 3번입니다.

이 시험을 직접 풀어보세요

실전과 동일한 CBT 환경에서 시간 제한 연습

회원가입 없이 CBT 풀기