엑셀

엑셀 IF 함수: 조건에 따른 결과값 출력(feat. 엑셀함수 다중조건, 단일조건)

잡누리 2024. 8. 29. 10:00

안녕하세요! 오늘은 엑셀에서 자주 사용되는 IF 함수에 대해 알아보려고 합니다.

IF 함수는 조건에 따라 다른 결과를 반환하는 데 유용한 함수입니다.

 

IF 함수란?

IF 함수는 주어진 조건이 TRUE(참)일 때와 FALSE(거짓)일 때 각각 다른 값을 반환합니다.

예를 들어, 학생의 점수가 60점 이상이면 "합격", 그렇지 않으면 "불합격"이라고 표시할 수 있습니다.

 

IF 함수 사용법

IF 함수는 다음과 같은 형식으로 사용합니다:

IF(조건, 참일 때 반환할 값, 거짓일 때 반환할 값)

여기서 '조건'은 평가할 조건이며, '참일 때 반환할 값'은 조건이 참일 때 보여줄 값,

'거짓일 때 반환할 값'은 조건이 거짓일 때 보여줄 값을 의미합니다.

 

예시 1

아래 표를 보세요. A셀에 IF 함수를 사용해볼까요? 아래는 조건이 하나일 때 (60점 이상) 의 예시입니다

 

excel if
엑셀 if함수 예시

 

 

하나로 예를 들면, C2셀에 =IF(A2>=60,"합격","불합격") 수식을 입력하면,

A2셀의 점수가 60점 이상이면 "합격"이 출력되고, 그렇지 않으면 "불합격"이 출력됩니다.

여기선 A2셀에 입력된 점수가 '40'이기에 C2셀에 "불합격"이 출력되었습니다.

 

예시 2 (다중 조건)

또 다른 표를 예시로 볼까요? 아래는 조건이 다중일 때 예시(100점 초과,100점,그외)입니다

엑셀함수 if
if 함수 다중조건

 

 

예를 들어

C2셀에 =IF(A3>100,"초과",IF(A3=100,"정확히 100","이하"))를 입력하면,

 

A3셀의 값이 100보다 크면(A3>100) "초과"

A3셀의 값이 100이면(A3=100) "정확히 100"

A3셀의 값이 위 두 조건 다 만족하지 않으면 "이하"라고 표시합니다.

 

이렇게 중첩된 IF 함수를 사용하여 여러 조건을 처리할 수 있습니다.

 

A2는 값이 '110'이기에 함수식이 입력된 C2셀에 '초과'라는 결과가 출력됩니다.

A3는 값이 '100'이기에 함수식이 입력된 C3셀에 '정확히 100'이라는 결과가 출력됩니다.

A4는 값이 '90'이기에 함수식이 입력된 C4셀에 '이하'라는 결과가 출력됩니다.

A5는 값이 '70'이기에 함수식이 입력된 C5셀에 '이하'라는 결과가 출력됩니다.

 

실제 사용 예시 (영상)

if 함수
if 함수 영상

 

예를 들어 C2셀에 =IF(A2>=90,"A",IF(A2>=80,"B",IF(A2>=70,"C","F"))))를 입력하면,

A2셀의 점수에 따라 등급을 표시할 수 있습니다.

A2가 90 이상이면 "A"

A2가 80 이상이면 "B"

A2가 70 이상이면 "C"

A2가 위 세 조건 다 만족하지 않으면 "F"가 출력됩니다.

 

A2는 값이 '90'이기에 함수식이 입력된 C2셀에 'A'라는 결과가 출력됩니다.

A3는 값이 '80'이기에 함수식이 입력된 C3셀에 'B'라는 결과가 출력됩니다.

A4는 값이 '70'이기에 함수식이 입력된 C4셀에 'C'라는 결과가 출력됩니다.

A5는 값이 '60'이기에 함수식이 입력된 C5셀에 'F'라는 결과가 출력됩니다.

 

마무리

실제 업무에서는 데이터 분석이나 조건부 서식에서 IF 함수를 활용할 수 있습니다.

예를 들어, 판매 목표 달성 여부를 평가할 때 유용하답니다.

 

이렇게 엑셀의 IF 함수에 대해 알아보았는데요, 여러분도 쉽게 사용할 수 있을 거예요.

궁금한 점이 있다면 언제든지 질문해 주세요!