강의 및 공부/엑셀실기 강의 [완료]

[022] Excel 기본작업 - AND 함수와 OR 함수를 이용한 조건부 서식

Page T 2014. 8. 13. 14:40
728x90
반응형



컴활 1급 조건부 서식의 난이도는 조건을 지정하는 단계에서 판가름납니다.

조건을 지정할 때는 보통 함수식을 사용하게 되는데

그 함수식이 복잡하면 문제를 풀어내기 어렵고 함수식이 쉽다면 5 점은 거저 먹을 수 있게됩니다.


함수식이 복잡하든 쉽든 문제에서 많이 활용되는 함수가 있는데, And, Or, Left, Right 함수가 그것입니다.

4 가지 함 수 중 하나는 조건부 서식 문제에 99% 나오는 부분이므로 숙지하도록 합시다.


And, Or 함수를 먼저 이용해보도록 하겠습니다.

And, Or 함수의 기본적인 개념은 앞서 다른 작업을 설명 할 때 말씀드렸던 내용과 동일합니다.

함수에 관해서는 Excel 계산작업 부분에서 집중적으로 다룰 예정이므로

내용이 어렵더라도 쭉 읽고 따라하면서 계속 넘어가시기 바랍니다.



인기도가 550 이상 이면서

코드번호가 Y또는 M으로 시작하는 사람만 골라서 

서식을 지정하려고 합니다.


기존의 조건부 서식 패턴과 동일하게

먼저 범위를 잡아준다 (빨간 박스)


조건부 서식에서

머릿글 행(=필드, 파란박스)은 

영역 지정 범위에서 제외된다는 것에 다시 한 번 주의를 기울입시다.







조건을 만족하는 수식은

=AND($C2>=550, OR(LEFT($A2, 1)="Y", LEFT($A2, 1)="M"))

입니다.


Left, Right 함수는 바로 다음에 다룰 부분이므로 

헷갈리더라도 넘어가도록 합시다.


우선 위 수식을 색깔 별로 뜻어서 설명하겠습니다.


위 수식의 뜻은


선택된 범위 안 A열(=코드번호 열)에서 글자가 Y 또는 M 으로 시작되는 코드번호     

OR(LEFT($A2, 1)="Y", LEFT($A2, 1)="M")



그리고 그 중에서      

=AND(                     OR(LEFT($A2, 1)="Y", LEFT($A2, 1)="M"))<-닫는 괄호 빠뜨리지 말기



인기도(C 열)가 550 이상인 항목을      

AND($C2>=550, OR(LEFT($A2, 1)="Y", LEFT($A2, 1)="M"))



찾으라      =AND($C2>=550, OR(LEFT($A2, 1)="Y", LEFT($A2, 1)="M"))


는 의미입니다.







굵게, 빨간색으로 

글꼴 서식을 지정한 후

조건부 서식이 적용된 모습입니다.

728x90
반응형