본문 바로가기

엑셀강좌/☞ 함수

IF 함수

[1] IF

 ▶ 정의

  조건을 체크하여 참 또는 거짓에 해당되는 값을 반환합니다.

 ▶ 인수

  IF( logical_test, value_if_true, value_if_false)

 인수

설명 

입력값 

 logical_test

 참(TRUE) 또는 거짓(FALSE)을 판정하는 값이나 식입니다.

논리

 value_if_true

 logical_test가 참(TRUE)일 때 표시하는 값입니다. 생략할 경우 TRUE의 값을 표시합니다.

모든값

 value_if_false

 logical_test가 거짓(FALSE)일 때 표시하는 값입니다. 생략할 경우 FALSE의 값을 표시합니다.

모든값

[2] IF 설명

 ▶ 설명

 * IF 함수는 조건(논리)에 의하여 참 또는 거짓에 대한 정보를 표시할 경우 사용합니다.
 * IF 함수는 최대 7개까지 중첩해서 사용할 수 있습니다.
 * 점수에 의한 합격 및 불합격 또는 학점(A+, A , B , C … …)등을 표시하고 싶은 경우에 많이 사용합니다.

[3] IF 예제 및 사용 방법

 ▶ 예제 [ 평균에 의하여 합격 및 불학격을 표시하고 싶은 경우 (조건: 60이상 합격, 60미만 불합격) ]

 

 

 ▶ 사용방법

1. 합격여부 아래의 셀(H3)에 IF 함수 수식을 입력 합니다.
   ①  =IF(                                    =IF을 입력합니다.
   ②  =IF(G3>=60,"합격","불합격")     평균 60점 이상합격이므로 조건(G3>=60)을 입력합니다.
   ③  =IF(G3>=60,"합격","불합격")     일 경우 표시할 텍스트("합격")를 입력 합니다.
   ④  =IF(G3>=60,"합격","불합격")     거짓일 경우 표시할 텍스트("불합격")를 입력 합니다.

   <참고사항>
       위에 작성한 IF 수식을 다음과 같이 작성하여도 똑같은 결과을 얻을 수 있습니다.
       =IF(G3<60,"불합격","합격")
       <설명>
           =IF(G3>=60,"합격","불합격")   --> 이 경우 조건 60점 이상합격이고 60점 미만불합격이라는 의미 입니다.
           =IF(G3<60,"불합격","합격")     --> 이 경우 조건 60점 미만불합격 이고 60점 이상합격이라는 의미 입니다.
           ▶ IF 함수를 작성할 경우 위와 같이 여러가지 방법으로 작성하여 같은 결과을 얻을 수 있습니다.
               단, 합격 조건이 60점 이상이므로 첫 번째 방법[ IF(G3>=60,"합격","불합격") ]으로 작성하는 것이 좋을 것 같습니다.


2. 셀 H3H4, H5, H6에 복사합니다.
   ①  H3을 아래로 드래그하여 복사 할 수 있습니다.
   ②  조건 부분에 작성하는 수식(G3>=60)은 상대참조(주소)를 입력하는 것이 좋습니다.
       ▶ 절대 참조:  셀주소에 $가 있는 것이 절대 참조입니다. 셀 복사 및 드래그 시 셀주소가 변경되지 않습니다.
           예) $G$3>=60
       ▶ 상대 참조:  셀주소에 $가 없는 것이 상대 참조입니다. 셀 복사 및 드래그 시 셀주소가 변경됩니다.
           예) G3>=60

[4] 참고 사항

 ▶ 오류 발생 사항

* value_if_true 또는 value_if_false에 아무것도 없는 경우에는 셀에 0의 값이 표시됩니다.
  예) =if(c1<60, , ) , =if(c1<60,"불합격", ) , =if(c1<60, ,"합격" )
* 셀에 #NAME?가 표시되는 경우가 있습니다. 이런 경우 철자가 잘못된 경우가 많습니다.
  예) =ifa(c1>=60,"합격" ,"불합격") 

 ▶ 관련 함수

 *  관련함수로는 IFS가 있습니다. IFS 함수의 경우에는 Office365 또는 Excel 2016이상에서 사용가능합니다.

 

'엑셀강좌 > ☞ 함수' 카테고리의 다른 글

MAXA 함수  (0) 2019.02.14
MAX 함수  (0) 2019.02.13
COUNTIFS 함수  (0) 2019.01.18
COUNTIF 함수  (0) 2019.01.16
COUNTBLANK 함수  (0) 2019.01.12