지금까지 배운 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 셀의 값을 구하고 자동 채우기를 하면
위와 같은 결과 값이 나옵니다.
'강의 및 공부 > 엑셀실기 강의 [완료]' 카테고리의 다른 글
[041] Excel 계산작업 - VLOOKUP 함수와 HLOOKUP 함수 (22) | 2014.08.14 |
---|---|
[040] Excel 계산작업 - ISERROR 함수 & 오류값의 종류 (0) | 2014.08.14 |
[038] Excel 계산작업 - LEN, LEFT 함수를 이용하여 문자 추출하기 (6) | 2014.08.14 |
[037] Excel 계산작업 - IF 함수를 이용하여 남, 여 판별하기 (0) | 2014.08.14 |
[036] Excel 계산작업 - IF 함수를 중첩하여 사용 해 보기 (0) | 2014.08.14 |