|IF 함수


IF함수는 '논리적인 조건(조건문)'이 '참일 경우의 값'과 '거짓일 경우의 값'을 출력합니다.


'70점 이상'이라는 조건이 '참일 경우 "합격"', '거짓일 경우 "불합격"'을 출력하고자 한다면,


=IF(C7>=70,"합격","불합격") 으로 IF함수를 사용할 수 있습니다. 


'논리적인 조건'은 결과값이 "TRUE" / "FALSE"로 나오게 되는 함수를 말합니다. 


보통 IF 함수는 결과를 "TRUE" / "FALSE"로 나타내는 AND , OR 함수와 함께 사용할 수 있습니다. 


|IF 함수 사용법


=IF(①logical_test,②[value_if_true],③[value_if_false])




|IF 함수 구성


①logical_test : 결과를 TRUE / FALSE 로 나타내는 조건문(예 : 점수가 70점 이상인가?)

②[value_if_true] : ①이 참일 경우 출력할 값(예 : 합격)

③[value_if_false] : ①이 거짓일 경우 출력할 값(예 : 불합격)




|IF 함수 세부설명


IF함수는 ①을 판단하여, 참(TRUE)일 경우 ②를 / 거짓(FALSE)일 경우 ③을 나타냅니다. 

함수를 하나씩 따라가 보면 다음과 같습니다.   


   =C7>=70


먼저, 빈 셀에 위의 내용을 적어보게 되면 "TRUE"의 값을 출력합니다. 


C7의 값은  98이기 때문에 70보다 큰가?라는 조건'참(TRUE)'임을 출력한 것입니다. 


만일 C7의 값이 60이라면, '거짓(FALSE)'를 출력하게 됩니다. 




   =IF(C7>=70,"합격","불합격")



따라서 위 함수는 "'C7이 70 이상인가'라는 조건이 참이면 "합격"을, 거짓이면 "불합격"을 출력하라는 내용이 됩니다. 



|논리적 조건의 종류(참고)


조건

사용예시 


의미 


=

A1=B1

 

 A1이 B1과 같은가


>

A1>B1

 

 A1이 B1보다 큰가


<

A1<B1

 

 A1이 B1보다 작은가 


>=

A1>=B1

 

 A1이 B1보다 크거나 같은가


<=

A1<=B1


 A1이 B1보다 작거나 같은가

 

<>

A1<>B1


 A1이 B1과 다른가 





Posted by 엑셀천재김대리 :