엑셀 EXCEL

조건에 따른 결과를 구하는 IF함수

it is 2013. 8. 16. 16:18

EXCEL 함수

***IF함수***

어떤 조건에 대하여 참,또는 거짓일때 결과값을 다르게 표시하는 함수

 형식 : =IF(Logical_test, Value_if_Ture,Value_if_False)

        // =if(조건, 참일때 표시, 거짓일때 표시)

      Logical_test : 조건(참이나 거짓이 될 수있는 임의의 값이나 조건식)

      Value_if_Ture : 조건이 참일때 나타낼 값

      Value_if_False : 조건이 거짓일때 나타낼 값

예를 들어 어제와 오늘은 제품판매량의 증가 또는 감소를 나타낼때(오른쪽 결과와 같이)

판매량의 조건(B5<C5 : 오늘 값이 어제보다 맞은가의 조건)이 만족하면 "증가" 적색 표시

                                                                                    거짓이면 "감소" 파랑 표시

라고 작성할수 있도록 실습을 통해 알아본다.

먼저 증가 또는 감소 라고 표기시 증가는 적색, 감소는 파랑으로 표기하기 위해

D5셀을 클릭하여 홈=>조건부서식=>새규칙

새 서식 규칙에서  규칙 유형 선택(S): 수식을 사용하여 서식을 지정할 셀 결정

                         규칙 설명 편집(E): B5<C6 작성 //적색표시할 조건

작성후 서식(F)... 사각 버튼을 누른다

셀서식 메뉴에서 글꼴 색을 바꾸어 준다(증가 표시이므로 빨강을 선택 후 확인)

확인을 클릭한후 새 서식 상자에서 확인을 다시 한번 누른다.

이렇게 하면 오늘의 판매량이 많을때 결과값이 빨간색으로 작성이 될 것이다

 

또한 오늘의 판매량이 어제보다 적을때 결과값이 파란색으로 되기 위해서는

조건부 서식을 하나더 D5셀에 작성하면 된다

D5셀을 클릭하여 홈=>조건부서식=>새규칙 대화상자에서 아래와 같이 작성후

§ 파랑색 글씨 조건 : 어제판매량이 많은 경우

서식메뉴에서 아래와 같이 파랑색 글씨체로 선택후 확인

확인란을 클릭하면

조건이 오늘 판매량이 많을때 빨간색 글씨로

          어제 판매량이 많을때 파란색 글씨로

작성이 될것이다

여기에 조건에 따른 "증가" 또는 "감소" 라는 글자를 표현하기 위해 IF함수

D5셀을 클릭하여 이와 같이 작성한후 복사하기를 한다

 =IF(B5<C5, "증가","감소")

작성된 D5셀을 D13셀까지 복사하여 보면 아래와 같이 오늘이 어제보다 많으면 증가(빨강색)

                                                                          오늘이 어제보다 적으면 감소(파랑색)

결과값이 이렇게 표시됨을 확인할수 있다.