본문 바로가기
IT 정보/엑셀

엑셀 IF함수 사용법 중첩 조건 예제 알아보기

by jeaniel 2024. 7. 6.

오늘은 엑셀 IF함수 사용법에 대해 알려드리겠습니다. 

if함수는 여러 조건을 평가할 때 사용하는 함수로 학점을 부여하거나 시험 점수에 따른 합격 여부를 판단하는 등 다양한 경우에서 활용할 수 있습니다. 

그럼 예제와 함께 if함수를 어떻게 사용하는지 바로 알아보겠습니다. 

  1. if함수 사용 예제 
  2. 조건부 서식 추가하기 
  3. 중첩 if함수 처리하기

 

엑셀 if함수 사용법 포스팅

 

엑셀 if함수 사용법 예제 

 

아래는 제가 만들어본 예제 데이터입니다. 학생들의 점수가 나와있는 데이터로 일정 점수를 기준으로 합격, 불합격 여부를 판단해보려 합니다. 

 

if함수 조건을 이용할 예제

 

 if함수 조건은 점수가 70점 이상인 경우 합격을 70점 미만인 경우에는 불합격으로 만들어보겠습니다. 

IF함수를 입력하면 =if(logical_test, value_if_true, value_if_false) 이렇게 나오는데 각각 무엇을 의미하는지 알려드리겠습니다. 

  1. logical_test: 참 또는 거짓으로 평가될 조건 
  2. value_if_true: 참일 경우 반환할 값을 지정 
  3. value_if_false: 거짓일 경우 반환할 값을 지정 

 

 

 

쉽게 설명하면 logical_test에서는 값이 70이상인지 아닌지를 입력하면 됩니다. 

그리고 참일 경우 반환할 값은 "합격"으로, 거짓일 경우 반환할 값은 "불합격"으로 입력하시면 됩니다. 

 

70점 이상인 경우 합격, 미만인 경우 불합격으로 if함수 조건을 만듦.

 

먼저 C2에 IF함수를 적용시켜보겠습니다. 그러면 함수 식은 =if(B2>=70, "합격", "불합격)이 됩니다. 

=if(B2>=70, "합격", "불합격)

여기서 70점 "이상"은 같거나 이상을 말하기 때문에  >=로 표시하시면 됩니다. 

 

다른 셀에도 if함수식을 적용한다.

 

이제 C2를 선택하면 오른쪽 하단에 조그만 네모가 보이는데요. 이를 선택 범위까지 쭉 내리면 똑같은 IF함수 조건이 적용됩니다. 

 

합격, 불합격 여부가 뜬다.

 

이런 식으로 결과값이 나오는데 여기서 70점 이상인 경우 합격을, 미만인 경우 불합격으로 자동 계산된 것을 확인할 수 있습니다. 

여기서 합격 여부를 알기 쉽도록 조건부 서식을 활용하여 더욱 가독성을 높일 수 있습니다.

 

조건부 서식 적용하기 

 

예를 들어 아래와 같이 불합격 여부를 쉽게 판단할 수 있도록 빨간색으로 글씨가 표시되게끔 바꿀 수 있습니다. 

이런 식으로 불합격인 경우 빨간색 혹은 합격인 경우 파란색으로 표시되게끔 만들려면 조건부 서식을 이용할 수 있습니다. 

 

불합격인 경우 조건부 서식을 통해 빨간 텍스트로 표시됨.

 

이전 포스팅에서도 엑셀 조건부서식 활용법을 알려드린 적이 있는데요. 

이번 예제에서는 불합격인 경우에만 텍스트가 빨간색으로 보이게끔 조건부서식 규칙을 적용해 보도록 하겠습니다. 

▼이전 포스팅 

 

엑셀 조건부서식 색 변경 함수 사용 방법

오늘은 엑셀 조건부서식 색 변경하는 방법을 알아보겠습니다. 조건부서식이란 특정 조건을 만족하는 셀의 경우 색상을 다르게 표현하여 데이터를 한눈에 보기 쉽도록 만드는 것입니다. 그럼

jeannielee.tistory.com

 

여기서 셀 범위를 C2:C6로 지정해줍니다. 그리고 상단에 있는 '' 탭을 선택합니다. 

 

조건부 서식을 적용할 데이터 범위를 선택한다.

 

홈 탭에 보면 중간 즈음에 '조건부 서식'이 있습니다. 새 규칙을 만들어 적용해도 되지만 더 간편하게 만들기 위해 셀 강조 규칙을 선택해 보겠습니다. 

 

텍스트 포함으로 조건부 서식 규칙을 만든다.

 

셀 강조 규칙에서 텍스트 포함을 선택해주세요. 여기서 텍스트 입력란에 불합격을 입력해 주세요. 

그리고 적용할 서식으로 '빨강 텍스트'를 선택해주시면 됩니다. 

 

불합격인 경우 빨간색으로 글씨가 표시됨.

 

위와 같이 텍스트 입력란에 불합격을, 적용할 서식에 빨강 텍스트를 누른 후 확인 버튼을 눌러주세요.

그러면 C열 결과 데이터에 불합격인 경우 빨강색으로 표시되어 있는 것을 확인할 수 있습니다. 

 

중첩 if 함수 사용법 

 

마지막으로 중첩 if 함수 사용법을 알려드리겠습니다. 이 함수는 점수에 따라 학점을 부여할 때 사용할 수 있는 함수인데요. 

예를 들어, 90점 이상인 경우 A학점을, 80점 이상인 경우 B학점을, 70점 이상인 경우 C학점을, 70점 미만인 경우 F학점을 부여해 보겠습니다. 

=IF(B2 >= 90, "A", IF(B2 >= 80, "B", IF(B2 >= 70, "C", "F")))

 

 

여기서 주의할 점은 괄호를 여는 것은 IF다음에 쓰면 되지만 괄호를 닫을 때는 맨 뒤에 사용해야한다는 점입니다. 

예를 들어 =IF(B2 >= 90, "A", IF(B2 >= 80, "B"), IF(B2 >= 70, "C", "F")))  이런 식으로 괄호를 쓰게되면 중첩된 if함수 조건으로 넘어가지 않게 됩니다. 


이상으로 지금까지 엑셀 IF함수 사용법에 관한 포스팅을 마치겠습니다. 

댓글