엑셀
[엑셀]IF중첩함수1(조건함수)-조건이 여러개 일경우
서여니서여니
2024. 11. 14. 08:10
728x90
반응형
조건이 여러개 인 것을
중첩함수라고 합니다
=IF(조건1, 값1, IF(조건2, 값2, IF(조건3, 값3, ...)))
만약 조건이 3개라면
마지막 조건은 주지 않아도 되서
IF함수는 2개를 쓰면 됩니다
A1 값이
80점 이상이면 합격
그렇지 않으면 불합격 으로 작성해 보세요
80점이상이면 함수를 작성할 때는
거꾸로 이상 80으로 작성합니다
=IF(A1>=80,"합격",
그렇지 않으면은 조건을 주지 않으므로
=IF(A1>=80,"합격","불합격")
이렇게 함수가 완성됩니다
A2값이
90점 이상 = A, 80점 이상 = B, 70점 이상 = C, 나머지 = D
수식을 작성해 보세요
아래와 같습니다
=IF(A2 >= 90, "A", IF(A2 >= 80, "B", IF(A2 >= 70, "C", "D")))
다음은
재고 상태에 따라 “재고 충분”, “재고 보충 필요”, “재고 부족”으로 표시하기
(100개 이상 = 충분, 50~99개 = 보충 필요, 50개 미만 = 부족).
처음 조건을 줄 때 이상으로 작성하면
나머지 50~99에서 이상만 풀면 됩니다
즉 50이상으로 풀면 됩니다
50개미만은 마지막 조건이므로
조건을 주지 않습니다
즉
100개 이상이면 충분
50개 이상이면 보충 필요
그렇지 않으면 부족
=IF(B1 >= 100, "재고 충분", IF(B1 >= 50, "재고 보충 필요", "재고 부족"))
다음 예제를 보겠습니다
온도에 따라 상태를 표시하는 예제
(30도 이상 = “덥다”, 20도 이상 = “적당함”, 20도 미만 = “추움”).
셀 C1에 온도가 입력되어 있을 때,
>=30 이면 덥다
>=20 이면 적당함
나머지는 조건을 주지 않으므로
추움 이라고 함수를 작성하면 됩니다
=IF(C1 >= 30, "덥다", IF(C1 >= 20, "적당함", "추움"))
728x90
반응형