본문 바로가기
엑셀 완전정복

사회 초년생을 위한 엑셀 입문 ⑤ – IF 중첩 함수 완전 정복

by kkanglalala 2025. 5. 17.
반응형

IF 중첩 함수 완전 정복

 

엑셀을 쓰다 보면 단순한 조건 하나로는 부족할 때가 많아요. “성적이 90점 이상이면서 출석률도 90% 이상인 학생만 합격 처리하라”고 한다면, 단순한 IF로는 감당이 안 되죠. 🤔

이럴 때 등장하는 구원투수들이 바로 AND, OR, NOT 함수예요. IF 함수와 함께 중첩으로 사용하면 정말 강력한 조건문이 완성됩니다. 오늘은 이 세 가지 함수를 중심으로, 실무에 어떻게 활용되는지 자세히 알아보겠습니다! 🎯


1. IF + AND 함수: 모두 참일 때만 TRUE

AND 함수는 여러 조건이 모두 참일 때만 TRUE를 반환합니다. IF 함수와 함께 사용하면 매우 유용하죠.

 

📌 기본 구조

=IF(AND(조건1, 조건2), "참일 때 결과", "거짓일 때 결과")

 

🧪 예제

=IF(AND(B2>=90, C2>=90), "합격", "불합격")

 

📊 예제 표

이름 성적 출석률 판정
홍길동 92 95 합격
김영희 88 91 불합격

 

💡 활용 예시

  • 고객이 VIP이고 최근 구매도 했는지 판별
  • 근속연수가 5년 이상이고 최근 평가가 A인 직원 추출

🛡️ 실수 방지 꿀팁

  • AND 함수 내 조건은 모두 정확한 셀 참조인지 확인하세요. 셀 주소 하나만 틀려도 결과가 잘못 나올 수 있어요!
  • 숫자 비교 시, 셀 서식이 텍스트로 되어 있으면 조건이 정상 작동하지 않을 수 있으니 주의하세요.

2. IF + OR 함수: 하나만 참이면 TRUE

OR 함수는 조건 중 하나만 참이어도 TRUE를 반환합니다. 관대한 조건을 설정할 때 매우 유용해요 😊

 

📌 기본 구조

=IF(OR(조건1, 조건2), "참일 때 결과", "거짓일 때 결과")

 

🧪 예제

=IF(OR(B2="서울", B2="부산"), "우대지역", "일반지역")

 

📊 예제 표

이름 지역 분류
이준호 서울 우대지역
최수지 대구 일반지역

 

💡 실무 활용

  • 이벤트 응모 조건 중 하나만 충족해도 참여 가능하도록 설정
  • 여러 개 지점 중 하나라도 소속이면 혜택 부여

🛡️ 실수 방지 꿀팁

  • 문자 비교는 대소문자를 구분하지 않지만, 오탈자가 있을 경우 결과가 달라질 수 있어요. 드롭다운을 활용해 입력값을 제한하면 좋아요.
  • 조건이 많아질 경우 줄바꿈(Alt+Enter)을 활용하면 가독성이 좋아져요.

3. IF + NOT 함수: 조건이 거짓이면 TRUE

NOT 함수는 조건이 거짓일 때 TRUE를 반환합니다. 부정 조건을 표현할 때 매우 유용합니다.

 

📌 기본 구조

=IF(NOT(조건), "조건이 거짓일 때 결과", "조건이 참일 때 결과")

 

🧪 예제

=IF(NOT(B2="Y"), "제외 대상", "대상")

 

📊 예제 표

이름 참여 여부 상태
정우성 N 제외 대상
이영애 Y 대상

 

💡 실무 응용

  • 비회원 고객일 경우 할인 제외 처리
  • 특정 조건이 아닐 때만 보고서 출력하도록 설정

🛡️ 실수 방지 꿀팁

  • NOT 함수 안에 여러 조건을 넣고 싶을 땐 괄호 사용에 특히 유의하세요. NOT(AND(...)) 형태로도 사용 가능해요.
  • 논리 부정을 잘못 이해하면 오히려 혼란스러운 결과가 나올 수 있으니, 조건을 자연어로 말로 풀어본 후 수식화하는 습관을 들이면 좋아요.

🎓 중첩 함수 조합 팁

  • AND, OR, NOT은 서로 중첩해서 사용할 수 있어요!
  • =IF(AND(조건1, NOT(조건2)), "결과1", "결과2")
    처럼 쓰면 조건 커스터마이징이 가능해요
  • 복잡할수록 괄호 정리를 잘해야 오류를 방지할 수 있어요 💡

🔍 마무리 요약

  • IF + AND: 모두 참일 때 특정 처리
  • IF + OR: 하나만 참이어도 특정 처리
  • IF + NOT: 조건이 거짓이면 특정 처리

이제 단순한 조건을 넘어서, 복잡한 업무 로직도 엑셀로 충분히 구현할 수 있습니다. 실무에서 꼭 써먹을 수 있는 중첩 함수들, 오늘 꼭 마스터해보세요! 💪

반응형