엑셀 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문은 제가 예를 들은 결과를 위하여 거짓 결과값 출력 부분에 사용한 것이며, 참 결과값 출력 부분에도 모두 사용이 가능합니다.
* 결과
'IT > 엑셀(EXCEL)' 카테고리의 다른 글
엑셀 셀 서식이 너무 많습니다 오류 해결 방법은 ? (0) | 2016.11.03 |
---|---|
엑셀 연속 데이터 채우기 자동채우기 더하기 빼기 방법 (증가, 감소) (0) | 2016.09.13 |
엑셀 vlookup 함수 활용 방법 (1) | 2016.03.10 |
엑셀 텍스트 추출, 형식이 다른 셀 내용 일부만 뽑아 내기 (1) | 2016.03.07 |
엑셀 소문자 대문자 자동변환 (upper, lower) (0) | 2016.02.23 |