3가지 조건이 있는 Excel IF 함수(5개의 논리적 테스트)

  • 이 공유
Hugh West

복잡하고 강력한 데이터 분석을 수행할 때 단일 시점에서 다양한 조건을 정당화해야 합니다. Microsoft Excel 에서 IF 함수 는 조건에서 작동하는 강력한 도구 역할을 합니다. 이 자습서에서는 Excel의 중첩된 IF 함수에 대해 작업합니다. 5개의 논리적 테스트 를 기반으로 Excel에서 3가지 조건 으로 IF 함수를 분석합니다.

실습 워크북 다운로드

이 연습 파일을 다운로드하고 직접 방법을 시도하십시오.

조건이 3개인 IF 함수.xlsx

조건이 3개인 Excel IF 함수에 대한 5가지 논리 테스트

프로세스를 설명하기 위해 회사의 판매 보고서 데이터 세트가 있습니다. 셀 범위 B4:C10 .

제품코드 월매출 의 정보를 보여준다. 아래 이미지에 표시된 3가지 조건 에 따라 판매현황 을 결정해야 합니다.

이제 신청하겠습니다. 데이터 세트에서 6개 제품의 상태를 식별하기 위한 다음 논리적 테스트.

1. 3가지 조건이 있는 중첩된 IF 함수

Excel에서는 여러 IF 함수<2를 중첩할 수 있습니다> 복잡한 계산을 동시에 수행합니다.

이 기사에서는 3가지 조건 에 대해 중첩된 IF 함수를 적용합니다. 과정을 따라가 보겠습니다.

  • 먼저 셀에 이 수식을 삽입합니다.D5 .
=IF(C5>=2500,"Excellent",IF(C5>=2000,"Good",IF(C5>=1000,"Average")))

  • 다음으로 Enter<를 누르십시오. 2>.
  • 그러면 적용된 조건에 따라 첫 번째 상태가 표시됩니다.

여기서는 선택한 셀 C5 의 조건 사이에 논리적 비교를 적용하는 IF 기능.

  • 다음에 자동 채우기 도구를 사용하면 다음과 같은 결과를 얻을 수 있습니다. 각 판매 금액에 대한 모든 상태.

자세히 보기: Excel에서 여러 조건이 포함된 VBA IF 문(8가지 방법)

2. 엑셀에서 3가지 조건에 대해 AND 로직이 있는 IF 함수

이 절에서는 AND 함수를 통합한 IF 함수를 적용해 보겠습니다. 논리 테스트용. 아래 단계를 따르십시오.

  • 먼저 이 수식을 셀 D5 에 삽입합니다.
=IF(AND(C5>=2500),"Excellent",IF(AND(C5>=2000),"Good",IF(AND(C5>=1000),"Average","")))

  • 다음으로 Enter 를 누르면 첫 번째 출력이 표시됩니다.

여기 , IF 및 AND 함수 를 결합하여 각 조건을 텍스트와 개별적으로 비교하고 조건이 C5 의 셀 값을 충족하지 않는 경우 값을 반환합니다. 마지막으로 빈 문자열 ( "" )을 삽입하여 빈 셀이 있으면 생략했습니다.

  • 마지막으로 에 이 공식을 적용합니다. 셀 범위 D6:D10 및 최종 결과를 확인합니다.

자세히 보기: Excel VBA: If와 결합 And for Multiple Conditions

3. OR 논리를 사용한 Excel IF 함수3가지 조건 기반

IF OR 기능 의 조합도 3가지 조건으로 로직 테스트를 실행하는 매우 강력한 도구입니다. 어떻게 작동하는지 살펴보겠습니다.

  • 처음에 셀 D5 를 선택합니다.
  • 여기에 이 ​​수식을 삽입합니다.
=IF(OR(C5>=2500),"Excellent",IF(OR(C5>=2000),"Good",IF(OR(C5>=1000),"Average","")))

  • 그 다음 Enter 를 누르십시오.
  • 마지막으로 AutoFill tool in 셀 범위 D6:D10 .
  • 마지막으로 아래와 같은 출력이 표시됩니다.

여기서 IF OR 기능은 3가지 조건 내에서 비교에 유리합니다. 따라서 해당 값에 따라 조건 우수 , 양호 평균 을 결정합니다.

자세히 보기: Excel VBA: 결합된 If 및 Or(예제 3개)

4. 3가지 조건에 대한 SUM 함수가 포함된 Excel IF 문

데이터 집합이 논리 위의 테스트에서 IF 문에 통합된 SUM 함수 로 이동할 수 있습니다. 3가지 조건에 대해 성공적으로 작동합니다.

  • 먼저 이 수식을 셀 D5 에 적용합니다.
=IF(SUM(C5>=2500),"Excellent",IF(SUM(C5>=2000),"Good","Average"))

  • 다음에 Enter 를 눌러 첫 번째 출력을 확인합니다.

여기서 IF 함수의 조합은 각 조건을 셀 C5 의 값과 비교합니다. 이후 SUM 함수는 조건에 따라 값을 계산하여 true 또는 false .

  • 마지막으로 자동완성 도구를 적용하면 3가지 조건으로 모든 상태를 얻을 수 있습니다.

자세히 보기: Excel VBA: 조건이 여러 개인 If Then Else 문(예 5개)

5. IF & Excel에서 3가지 조건이 있는 AVERAGE 함수

AVERAGE 함수 는 다른 데이터 문자열 집합이 있는 경우에도 유용합니다. 조건간 비교를 위해 IF 기능과 결합됩니다. 아래 과정을 살펴보겠습니다.

  • 처음에 셀 D5 를 선택합니다.
  • 이 수식을 셀에 삽입합니다.
=IF(AVERAGE(C5>=2500),"Excellent",IF(AVERAGE(C5>=2000),"Good","Average"))

  • 그런 다음 Enter 를 누릅니다.
  • 마지막으로 이것을 적용합니다. 셀 범위 D6:D10 .
  • 마지막으로 아래와 같은 출력이 표시됩니다.

여기 , 우리는 세 가지 조건을 비교하기 위해 IF 함수를 사용했습니다. 그런 다음 AVERAGE 함수를 적용하여 선택한 셀의 평균값(있는 경우)을 반환합니다.

자세히 보기: Excel IF 문 적용 방법 범위에 여러 조건이 있는 경우

조건이 두 개인 Excel IF 함수

조건이 두 개인 경우 다음은 추가 팁입니다. 이 경우 IF 기능이 어떻게 작동하는지 살펴보겠습니다.

  • 처음에는 이익 손실<2의 두 가지 조건을 가정하겠습니다> >=2500 값을 기반으로 하고각각 =1000 .

  • 그런 다음 이 수식을 셀 D5 에 삽입합니다.
=IF(AND(C5>=2500,OR(C5>=1000)),"Profit","Loss")

  • 다음에 Enter 를 누르면 첫 번째 상태가 표시됩니다. 셀 C5 .

의 값에 대해 IF , AND & ; OR 기능을 결합하여 조건값을 기준으로 셀 C5 에 대한 Profit Loss 의 조건을 결정합니다.

  • 마지막으로 FlashFill 도구를 사용하여 2가지 조건에 따라 최종 출력을 얻습니다.

자세히 보기 : 엑셀에서 조건이 여러 개인 IF함수 사용법

유의사항

  • 조건의 순서는 반드시 지켜야 한다. 처음에 설정한 수식입니다. 그렇지 않으면 잘못된 값이 표시됩니다.
  • 적절한 결과를 얻으려면 수식 내의 숫자와 순서에 따라 모든 괄호 의 균형을 맞추십시오.
  • 조건은 텍스트 형식으로 배치되며 큰따옴표 로 묶어야 합니다.

결론

5개의 논리적 테스트를 기반으로 3가지 조건이 있는 Excel IF 기능에 도움이 되었습니다. 나는 또한 두 가지 조건에서 프로세스를 다루려고 노력했습니다. 의견 상자에 통찰력있는 제안을 알려주십시오. 더 많은 블로그를 보려면 ExcelWIKI 를 팔로우하세요.

Hugh West는 업계에서 10년 이상의 경험을 가진 고도로 숙련된 Excel 트레이너이자 분석가입니다. 그는 회계 및 재무 학사 학위와 경영학 석사 학위를 보유하고 있습니다. Hugh는 교육에 대한 열정을 가지고 있으며 따라하기 쉽고 이해하기 쉬운 독특한 교수법을 개발했습니다. Excel에 대한 그의 전문 지식은 전 세계 수천 명의 학생과 전문가가 자신의 기술을 향상시키고 경력에서 탁월하도록 도왔습니다. Hugh는 자신의 블로그를 통해 자신의 지식을 전 세계와 공유하고 개인과 기업이 잠재력을 최대한 발휘할 수 있도록 무료 Excel 자습서 및 온라인 교육을 제공합니다.