업무 꿀팁 모음/엑셀 사용법

❓ IF 함수 - 엑셀

Change Design 2025. 3. 8. 16:10

🧩 자주 사용하는 엑셀 명령어

 

 

IF 함수의 구조

=IF(조건, 값_참일_때, 값_거짓일_때)
  • 조건: 비교 또는 논리 테스트를 수행하는 논리식입니다(예: A1 > 10).
  • 참일때: 조건이 참(True)일 경우 반환되는 값입니다.
  • 거짓일때: 조건이 거짓(False)일 경우 반환되는 값입니다.

 

IF 함수의 기본 사용 예제

  1. 단순 조건 비교예제 데이터:
    • A1: 15
    • 결과: "크다"
    • 설명: A1의 값이 10보다 크므로 "크다"를 반환합니다.
      =IF(A1>10, "크다", "작다")
      
  2. 숫자 값 반환예제 데이터:
    • A1: 80
    • 결과: 0
    • 설명: A1의 값이 100이 아니므로 0을 반환합니다.
      =IF(A1=100, 1, 0)
      
  3. 다른 셀 참조예제 데이터:
    • A1: 50, B1: 40
    • 결과: 50
    • 설명: A1이 B1보다 크므로 A1의 값을 반환합니다.
      =IF(A1>B1, A1, B1)
      

       

IF 함수의 고급 활용 사례

  1. 중첩 IF예제 데이터:
    • A1: 85
    • 결과: "B"
    • 설명: A1의 값이 80보다 크지만 90 이하이므로 "B"를 반환합니다.
      =IF(A1>90, "A", IF(A1>80, "B", IF(A1>70, "C", "D")))
      
  2. 텍스트와 논리 조합예제 데이터:
    • A1: 60, B1: 15
    • 결과: "적합"
    • 설명: A1이 50보다 크고, B1이 20보다 작으므로 "적합"을 반환합니다.
      =IF(AND(A1>50, B1<20), "적합", "부적합")
      
  3. 다른 함수와 결합
    • SUM과 함께 사용:예제 데이터:
      • A1~A10의 합계: 120
      • 결과: "초과"
        =IF(SUM(A1:A10)>100, "초과", "적정")
        
    • COUNTIF과 함께 사용:예제 데이터:
      • A1~A10 중 50보다 큰 값이 6개
      • 결과: "다수"
        =IF(COUNTIF(A1:A10, ">50")>5, "다수", "소수")
        

 

IF 함수의 응용

  1. 조건부 서식과 함께 사용 특정 값을 강조 표시할 때 사용합니다. 예: 판매량이 목표치보다 낮은 값을 빨간색으로 표시:
    =A1<100
    
  2. 오류 값 처리설명: B1이 0이거나 오류일 경우 "오류"를 반환하고, 그렇지 않으면 A1을 B1로 나눈 값을 반환합니다.
    =IF(ISERROR(A1/B1), "오류", A1/B1)
    

 

주의사항

  1. 조건은 논리식으로 작성: 조건이 논리적으로 참(True) 또는 거짓(False)을 반환해야 합니다.
  2. 중첩 IF의 복잡성: 중첩 IF가 너무 많으면 수식이 복잡해지고 가독성이 떨어질 수 있으므로 주의하세요. 경우에 따라 IFS 함수(엑셀 최신 버전)를 사용하는 것이 더 간결할 수 있습니다.
  3. 텍스트 형식: 텍스트는 반드시 따옴표("")로 묶어야 합니다. 예: "적합"

 

IF 함수는 데이터 분석과 보고서 작성 시 유용하며, 다른 함수와 조합하면 강력한 논리적 처리를 수행할 수 있습니다.