IF 함수 - 비교하여 참과 거짓을 가리는 함수IF 함수 - 비교하여 참과 거짓을 가리는 함수

Posted at 2014. 2. 5. 10:26 | Posted in 공부/엑셀

모든 함수 중 사용빈도가 아주 높은 IF함수는 어떤 구문에 관해 참과 거짓을 가리는 기능을 한다. IF안에 IF함수를 또 넣을 수도 있고 SUMIF, COUNTIF등의 확장형태도 있다. 아주 간단히 숫자에 관해 '1=0'   "1은 0과 같다" 란 구문은 거짓이다. 그렇다면 IF함수는 거짓에 해당할 때 수행하도록 한 것을 하고 참 일때는 마찬가지로 참에 해당될때 하도록 한 것을 한다. 



구문에 따라 다른 것을 할 수 있으나 ( IF(1=0,) <-- 쉼표 오타아닙니다. ) 이란 함수를 쓰면 결과로는 그냥 "FALSE" 가 나타난다. 참 일때는 그냥 TRUE 가 나타난다. IF의 인수도 그에 따른 것들이다. 제일 처음 나오는 LOGICAL_TEST 부분은 말 그대로 조건이다. 참과 거짓을 구별해낼 조건을 제일 앞에 붙이고 쉼표로 마친다. 다음 VALUE_IF_TRUE 는 그 값이 참일때 나타날 식이나 결과이다. 그 아래는 당연히 거짓일 때 나타날 형태겠다. 



위와같이 값이 거짓이며 거짓에 대한 조건이 없기에 FALSE라고 출력된다.



참과 거짓에 대한 값을 "참","거짓" 이라고 텍스트 지정해주었다. 값이 거짓이므로 "거짓"이라는 텍스트가 출력된다.



이 구문도 123과 456은 서로 같지않다. 라는 비교연산자가 쓰였다 값은 참이겠다. 그때 참이면 "참말이구먼" 이란 텍스트를 출력하고 거짓이면 "거짓부렁" 이란 텍스트를 출력하라고 한것이다. 값이 참이므로 "참말이구먼" 이란 텍스트가 출력된다.


IF함수를 쓸때는 항상 쉼표의 역할과 숫자 텍스트의 차이 그리고 비교연산자를 생각하며 쓰면 아주 쉬운 함수이다.

엑셀 비교연산자 - http://ritlog.tistory.com/82



//