엑셀if함수

반응형

엑셀 if함수 (조건함수 엑셀 값이 없으면?)

 

 

 

엑셀에서 유용하게 활용하면 좋은 기능 중 하나가 바로 함수 입니다. 지난 포스팅에서도 잠시 텍스트 추출 하는 함수들에 대해서 살펴보았었는데요. 오늘은 엑셀 조건함수 중 하나인 IF함수에 대해서 살짝 정리해보도록 할께요.

 

 

엑셀 IF함수 란 ?

 

말 그대로 IF = 만약에 라는 뜻입니다.  내가 원하는 셀의 값에 대한 조건 (판별, 비교 등등) 을 걸고 싶을 때

이용합니다.

 

함수식은 아래와 같습니다.

 

=IF(조건,조건이 참일 때 출력할 결과 값, 조건이 거짓일 때 출력할 결과 값)

 

 

 

쉬운 예를 하나 들어보겠습니다.

 

A셀에 있는 값들에 대해서 B셀들에 제가 원하는 결과를 출력해 보려고 합니다.

 

 

 

 

ex1 ) A열의 값이 10과 같거나 크면 "10보다 크다" 라고 B열에 출력, 10보다 작으면 "10보다 작네" 라고 출력

 

 

B2 에 다음과 같이 함수를 작성합니다. 앞서 말씀드렸던 함수식을 이용합니다.

 

=IF(조건,조건이 참일 때 출력할 결과 값, 조건이 거짓일 때 출력할 결과 값)

 

=IF(A2>=10,"10보다크네","10보다 작네")

 

조건 : A2>=10 -> 10보다 큰지를 판별하기 위한 조건 설정

참일 때 출력 값 : "" 을 붙이는 것은 텍스트를 넣기 위한 식별 부호입니다. 예를들어 참인 경우 다른 셀 값을 넣겠다라고 하면 다른 셀 주소 값을 입력하시면 됩니다. =IF(A2>= 10, C2, B2) 이런식으로요.

 

 

* 결과

 

 

 

 

 

 

ex1-1) 위와 같이 함수를 사용하여 결과값을 보면 A2값이 10과같거나 크다로 설정을 했는데, 10인 경우 따로 표기를 할 수가 없습니다. 이런 경우 중첩 IF문을 사용합니다.

 

함수 로직은 이렇습니다.

 

1) 첫번째 IF문에서 A2=10 인지 판별

2) 참이면, "10이네" 출력

3) 거짓이면, 두번째 IF문 조건을 넣어 10 초과/미만을 판별

 

함수식 : =IF(A2=10,"10이네", IF(A2>10,"10보다크네","10보다 작네"))

위에 IF문은 제가 예를 들은 결과를 위하여 거짓 결과값 출력 부분에 사용한 것이며, 참 결과값 출력 부분에도 모두 사용이 가능합니다.

 

 

* 결과

 

 

 

 

반응형

+ Recent posts