엑셀에서 IF 함수는 조건 함수로 가장 많이 쓰는 함수 중 하나입니다. IF 함수를 이용해서 엑셀에서 여러 데이터를 구분하거나 찾을 수도 있으며 새로운 값을 만들어 내기도 합니다.
하지만 IF 함수는 기본적으로 한 가지 조건만 적용할 수 있습니다. 이번 글에서는 여러 조건을 적용시키는 방법, 즉 엑셀 IF 다중 조건 사용법에 대해서 알아보겠습니다.
엑셀 IF 함수를 중첩 사용하는 경우
엑셀 IF 함수를 중첩해서 사용하는 경우는 IF 함수 (1번 조건, 값, IF 함수 (2번 조건, 값, IF 함수(.....)) 형식으로 작성합니다.
수식은
=IF(1번 조건, 1번 조건을 만족하는 값, IF(2번 조건, 2번 조건을 만족하는 값, 앞의 조건을 만족하지 않는 나머지 값)
=IF(A1 >= 1000, "프로", IF(A1 >= 500, "고수", IF(A1 >= 100, "중수", "초보")))
이 예시에서는 A1 셀의 값에 따라 판매량이 1000 이상이면 "프로", 500 이상이면 "고수", 100 이상이면 "중수", 그 외의 경우에는 "초보"를 반환합니다.
엑셀 IFS 함수를 사용하는 경우
엑셀 IFS함수를 사용하는 경우는 IFS 함수 (1번 조건, 2번 조건, 3번 조건, ......) 형식으로 작성합니다.
수식은
=IFS(1번 조건, 1번 조건을 만족하는 값, 2번 조건, 2번 조건을 만족하는 값, 앞의 조건을 만족하지 않는 나머지 값)
=IFS(A1 = "1단계", "계획 중", A1 = "2단계", "진행 중", A1 = "3단계", "프로젝트 완료", TRUE, "진행 중이 아님")
IFS 함수를 사용하여 프로젝트 진행 상태를 기준으로 다양한 단계를 부여하는 예시입니다.
엑셀 IF 함수와 AND 또는 OR 함수를 조합해서 사용하는 경우
엑셀 IF 함수와 AND, OR 함수를 사용하는 경우는 IF 함수 (AND 함수 또는 OR 함수 (1번 조건, 2번 조건, 3번 조건, ......), 만족 값, 불만족 값) 형식으로 작성합니다.
수식은
=IF(AND(1번 조건, 2번 조건), 만족하는 값, 만족하지 않는 값)
=IF(AND(A1 > 5, B1 = "VIP"), 0.2, IF(OR(A1 > 10, B1 = "Platinum"), 0.15, IF(A1 <= 10, 0.1, 0)))
이 예시에서는 구매 이력이 5회 이상이고 VIP 등급인 경우 20% 할인, 구매 이력이 10회 이상이거나 Platinum 등급인 경우 15% 할인, 그 외의 경우는 10% 할인을 적용합니다.
이런 식으로 다중 조건을 적용해서 값을 도출해낼 수 있습니다. IF 함수를 반복해서 사용할 수도 있으며, IFS 함수를 이용해서 함수 사용 빈도를 줄일 수도 있습니다. 또 AND, OR 함수처럼 다른 함수를 조합해서 좀 더 복잡한 계산을 해결할 수 있습니다.
'사무 전산 정보 > Excel 엑셀' 카테고리의 다른 글
Excel 엑셀 통합 시트 탭 사라짐, 엑셀 시트 안보임 고치는 방법 (0) | 2024.01.19 |
---|---|
Excel 엑셀 더하기 수식 (SUM 함수), 숫자 합계 계산 방법 (0) | 2024.01.12 |
Excel 엑셀 숫자 날짜 자동 변환 해제 시키기 방법 (0) | 2024.01.02 |
Excel 엑셀 함수로 숫자 나누기 방법 | 연산자 / vs QUOTIENT 함수 (0) | 2023.12.28 |
Excel 엑셀 함수로 숫자 곱하기 방법 | 연산자 * vs PRODUCT 함수 (1) | 2023.12.26 |
댓글