엑셀 EXCEL에서 흔히 사용하는 함수 중 특정 조건을 걸어서 True(정답), False(오답)을 판단하는 IF 함수를 실무에서도 많이 사용합니다.
IF 함수를 그냥 사용하기에는 대체로 한 가지 조건을 사용하는데 이번에는 여러 가지 조건을 적용시키는 방법에 대해 알아보려합니다.
기본 IF 함수를 정의해보면 "=IF(조건,참,거짓)" 입니다.
여기서 참은 True 값으로 조건에 맞을 경우 나타나는 값이고 거짓은 False 값으로 조건에 맞지 않을 경우에 나타나는 값이 됩니다.
다중 조건을 하는 방법은 생각해보면 몇 가지 있겠지만 간단한 방법 중 하나인 IF 값을 여러개 사용하는 것입니다.
첫번째, IF 함수를 여러개 사용하여 다중 조건 IF 만들기
예를 들어, 셀 값이 알파벳과 공백 그리고 숫자가 들어있는 문서에서 3가지 스타일을 분류해야 한다면 IF함수를 이용하여 3가지 스타일로 분류할 수 있습니다.
식은 다음과 같습니다.
=IF(isblank(분류해야하는 셀),"",IF(isnumber(분류해야하는 셀),"number","text"))
해석해보자면 첫 번째 사용한 IF함수 값에 isblank함수를 사용하여 셀 값이 공백인지 아닌지 판단합니다. 만약 공백이라면 True 값에 ""를 사용하여 공백 값이 나타나게 설정합니다. 공백이 아니라면 False 값에 새로운 IF함수를 사용하여 이번에는 숫자(Number)인지 문자(Text)인지 구분하기위한 수식을 넣어줍니다.
# isblank(셀 값) = 셀 값이 공백이라면 True 공백이 아니라면 False 값을 반환
# isnumber(셀 값) = 셀 값이 숫자라면 True 숫자가 아니라면 False 값을 반환
# istext(셀 값) = 셀 값이 텍스트라면 True 텍스트가 아니라면 False 값을 반환
두번째, AND함수 또는 OR함수를 사용해서 다중 조건 IF 만들기
AND함수 또는 OR함수는 조건 값 입니다.
#AND(조건1,조건2,조건3,....)
#OR(조건1,조건2,조건3,....)
특히나 IF함수만을 사용했을 때는 부등호가 양쪽에 2번 들어가야하는 범위 타입의 조건에서 약간 곤란하실 수 있는데 AND함수와 OR함수를 이용하시면 문제 없습니다.
그렇기 때문에 AND함수와 OR함수를 이용해서 숫자 범위를 조건으로 셀 값이 10보다 크거나 30보다 작은 범위 안에 있는지 밖에 있는지 구분하는 예를 들어보겠습니다.
AND함수를 사용한 다중조건 IF함수 식
=IF(AND(셀 값>10,셀 값<30),"범위 안에 있습니다","범위 밖에 있습니다.")
OR함수를 사용한 다중조건 IF함수 식
=IF(OR(셀 값<10,셀 값>30),"범위 밖에 있습니다","범위 안에 있습니다")
결과 값은 위의 그림과 같습니다.
IF함수를 다중 조건으로 적용하는 두 가지 방법을 알아보았습니다.
도움이 되셨다면 공감 버튼 눌러주시면 감사합니다.
오늘도 즐거운 하루 보내세요~
'사무 전산 정보 > Excel 엑셀' 카테고리의 다른 글
Excel 엑셀 VLOOKUP 함수 사용 방법 (0) | 2022.10.23 |
---|---|
Excel 모든 엑셀 함수 정리 용도별 모음집(MS office Excel 2019 ver) (0) | 2020.07.28 |
EXCEL 엑셀 그래프 그리기 방법 (0) | 2019.03.13 |
엑셀 EXCEL 조건에 맞는 셀 개수 세기 COUNT 함수 COUNTIF 함수 COUNTIFS 함수 (0) | 2019.02.19 |
엑셀 Excel 텍스트 색 입힌 목록 만들기_데이터 유효성 검사,조건부 서식 (0) | 2019.02.15 |
댓글