1. 조건에 따라 다른 계산하기
1) IF 함수
○ 개요 : 지정된 조건이 TRUE일 때와 FALSE일 때 각각 다른 값을 반환하는 함수
○ 구문 =IF(logical_test, [Value_if_true], [Value_if_false])
○ 인수
▷ Logical_test : TRUE나 FALSE로 평가될 수 있는 임의의 값 또는 식
▷ Value_if_true : Logical_test 인수가 TRUE인 경우에 반환할 값
▷ Value_if_false : Logical_test 인수가 FALSE인 경우에 반환할 값
2) IFERROR 함수
○ 개요 : 수식에서 오류가 발생하면 사용자가 지정한 값을 반환하고, 오류가 발생하지 않는 경우에는 수식 결과를 반환하는 함수
○ 구문 =IFERROR(Value, Value_if_error)
○ 인수
▷ Value : 오류를 검사할 인수
▷ Value_if_error: 수식에서 오류가 발생할 경우에 반환할 값
<사용 예시>
- D18 셀은 상품코드에서 맨 오른쪽 숫자가 1이면 "A형"으로 분류하고, 2이면 "B형"으로 분류하고 1과 2가 아니면 "C형"으로 분류하하는 수식이다.
- G18셀은 옆에 있는 입하수×단가의 계산 값이 구해지면 그 값을 표시하고, 계산 값이 구해지지 않고 애러가 나면 입하수에 있는 셀의 내용을 가져오도록 하는 수식이다.
2. 여러 조건을 한꺼번에 비교하기
1) AND 함수
○ 개요 : 모든 인수가 TRUE인 경우만 TRUE를 반환하고 인수 중 하나라도 FALSE가 있으면 FALSE를 반환하는 함수
○ 구문 =AND(Logical1, [Logical2], ...)
○ 인수
▷ Logical1 : 테스트를 통해 TRUE 또는 FALSE로 판가름할 수 있는 첫째 조건
▷ Logical2, logical3, ... : 테스트를 통해 TRUE 또는 FALSE로 판가름할 수 있는 추가 조건
▷ 논리식(Logical) : 1~255까지 지정 가능한 논리값, 배열, 참조 등
2) OR 함수
○ 개요 : TRUE인 인수가 하나라도 있으면 TRUE를 반환하고 모든 인수가 FALSE인 경우만 FALSE를 반환
○ 구문 :=OR(Logical1, [Logical2], ...)
○ 인수 : AND 함수와 동일
<사용 예시>
- I13셀은 친절도가 A 또는 B인 경우에만 "양호"라고 하고 나머지는 모두 '불량"으로 표시하라는 함수다.
- J13셀은 남풉기한(일)이 15일 미만이고, 일일납품수는 200이상, 그리고 불량률이 10%미만인 경우에는 "통과"라고 하고, 그 나머지는 모두 "미달"로 표시하라는 수식이다.
3. 번호에 따라 다른 계산하기
1) CHOOSE 함수
○ 개요 : Index_num을 사용하여 인수 목록에서 값을 반환하는 함수
○ 구문 =CHOOSE(Index_num, Value1, [Value2], ...)
○ 인수
▷ Index_num : 선택할 값 인수 지정. 1 ~ 254 사이의 숫자, 수식 또는 1~ 254 사이의 번호가 들어 있는 셀에 대한 참조
▷ Value1 : 필수 요소. 1~ 254개까지 지정 가능한 숫자, 셀 참조, 정의된 이름, 수식, 함수, 텍스트
▷ Value2, ... : 선택 요소
<사용 예시>
- B13셀은 제품코드에서 맨 끝의 숫자를 기준으로 1은 "WHITE", 2는 "BLACK", 3은 "GRAY", 4는 "RED", 그리고 5는 "BLUE"로 표기하라는 수식
'오피스 활용 > 엑셀 함수와 메크로 활용' 카테고리의 다른 글
7. 숫자 데이터를 변형하는 함수 활용하기 (0) | 2012.10.08 |
---|---|
6. 날짜 및 시간 함수 활용하기 (0) | 2012.10.07 |
4. 조건이 있는 통계 구하기 (0) | 2012.10.02 |
3. 수학·삼각 함수 활용하기 (0) | 2012.09.20 |
2. 통계 함수 활용하기 (0) | 2012.09.14 |