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

[039] Excel 계산작업 - IF, LEFT, AND, OR 함수를 함께 사용해보자

Page T 2014. 8. 14. 15:54
728x90
반응형



지금까지 배운 If, Left, And, Or 함수를 이용하여

약간 복잡한 문제를 해결해보겠습니다.



경기 장소가 '서울시' 이면서 레벨이 '2' 이상인 사람을 구하여

메이저 목록에 'MAJOR'로 등록시키고 싶은 상황이고

주어진 함수는 If, left, and, or 입니다.







G5 셀에 커서를 두고

수식을 다음과 같이 입력합니다.


=IF(AND(LEFT(F5, 3)="서울시",B5>=2),"Major","")



이 수식의 의미는


만일 F5 셀 왼쪽에서 부터 3 글자가 서울시                     =IF            (LEFT(F5, 3)="서울시"


이면서 B5 셀이 2 이상이                      =IF   (AND        (LEFT(F5, 3)="서울시", B5>=2)


맞다면 Major를 출력하고                      =IF   (AND        (LEFT(F5, 3)="서울시", B5>=2), "Major"


아니라면 빈 셀로 둔다                     =IF   (AND        (LEFT(F5, 3)="서울시", B5>=2), "Major", "")


라는 의미입니다.







G5 셀의 값을 구하고 자동 채우기를 하면

위와 같은 결과 값이 나옵니다.






이번에는 마이너 목록에 'MINOR'로 선수를 등록시켜보겠습니다.

레벨이 2 이하 이거나 상금이 50,000원 이하인 선수를 마이너 목록에 집어넣고 싶다면 



H5 셀에 커서를 두고


=IF(OR(B5<=2, E5<=50000),"MINOR","")


라고 수식을 입력합니다.



이 의미는


만일 B5 셀이 2 보다 크다면                        IF(                   B5<=2


아니면(또는)                        IF(          OR      (B5<=2


E5 셀이 50000 보다 크다면                        IF(          OR      (B5<=2, E5<=50000)


즉, 둘중에 하나라도 일치하는 항목이 있다면 "MINOR"를

IF(          OR      (B5<=2, E5<=50000),"MINOR"


없다면 공백을 출력하라는 의미입니다.

IF(          OR      (B5<=2, E5<=50000),"MINOR","")







H5 셀의 값을 구하고 자동 채우기를 하면

위와 같은 결과 값이 나옵니다.

728x90
반응형