Excel에서 중첩 수식과 함께 IF 함수를 사용하는 방법

Excel에서 중첩 수식과 함께 IF 함수를 사용하는 방법

대부분의 사람들은 IF 함수를 사용하여 대규모 데이터 세트에 대해 조건을 테스트하는 데 익숙합니다. 그러나 OR, AND 또는 기타 연산자 및 함수와 함께 사용할 때의 이점을 모를 수 있습니다.





계속 진행하기 전에 간단한 IF 함수의 모양과 인수를 올바르게 사용하는 방법을 살펴보겠습니다.





Excel의 IF 함수 개요

위에 표시된 것처럼 IF 함수는 아래에 설명된 세 가지 인수를 사용합니다.





  1. 논리적 테스트: 그것은 당신이 참 또는 거짓으로 평가하는 조건을 다룹니다.
  2. 값_if_true: 이 인수에는 데이터가 테스트된 조건 기준을 충족하는 경우 함수에서 반환하려는 텍스트/정보가 포함됩니다.
  3. 값_if_flase: 위의 인수와 마찬가지로 조건이 false인 경우 함수가 반환하기를 원하는 정보도 반환합니다.

첫 번째 인수는 IF 함수를 실행하는 데 필요합니다. 나머지 두 개는 선택 사항입니다. 마지막 두 인수에 텍스트를 추가하거나 비워 둘 수 있습니다. 마지막 두 인수 중 하나 또는 모두를 비워두면 결과도 빈 셀이 됩니다.

이제 IF 함수를 사용하여 단일 수식에서 둘 이상의 조건을 분석하는 방법을 살펴보겠습니다. 또한 OR 및 AND 연산자가 있는 중첩 수식에서 사용하는 방법도 배우게 됩니다.



Excel IF 함수 예

보석 가게에서 일하는 7명의 직원 각각이 생성한 매출과 수익을 기록하는 보석 가게에서 일한다고 가정합니다. 매주 말에 회사는 정의된 임계값을 충족하는 직원에게만 주간 보너스를 제공합니다.

아래에서 각 작업자가 일주일 동안 생성한 매출 및 수익을 볼 수 있습니다.





이번 주의 보너스 임계값이 4 이상의 판매량이라고 가정해 보겠습니다. 이번 주에 보너스를 받을 직원을 확인하려면 간단한 IF 함수를 사용합니다.

따라서 아래와 같이 판매 수량을 IF 함수의 테스트 인수로 사용합니다.





강조 표시된 공식에서 B4> = 4 테스트 인수이며, 자격이있는 Value_if_true 인수이고 Value_if_false 인수는 의도적으로 비어 있습니다.

인수가 비어 있는 경우 항상 큰따옴표('')를 그 주위에 두십시오. 그렇지 않으면 결과에 오류가 발생하거나 조건을 충족하는 셀에 0이 표시됩니다.

각 작업자의 판매량을 테스트한 후 IF 함수는 판매량이 4보다 크거나 같으면 결과를 Eligible로 반환해야 합니다. 그렇지 않으면 셀을 비워 둡니다.

누르다 엔터키 공식을 구현합니다. 작업자 1의 판매량이 6이고 4보다 크므로 첫 번째 셀에 대한 함수의 출력은 다음과 같습니다. 자격이있는 .

모든 셀에 대해 개별적으로 수식을 입력할 필요가 없습니다. 대신 자동 채우기 시퀀스 기능을 사용하여 커서를 선택한 블록의 왼쪽 하단 모서리로 이동하고 아래로 끕니다.

그렇게 하면 행 아래에 있는 다른 셀에 기능이 구현됩니다.

작업자 1, 2, 4 및 7이 4개 미만의 판매 임계값을 달성하여 보너스를 받을 자격이 있는 반면 이러한 작업자가 임계값을 충족하지 않아 나머지 셀은 비어 있는 상태로 유지되는 방법을 확인하십시오.

의 말을하자; 두 번째 인수를 비워 두는 대신 부적격을 거기에 두었습니다. 이 경우 최종 출력은 아래와 같습니다.

psn 계정 만드는 방법

관련: Excel에서 데이터 유효성 검사를 사용하는 방법

IF 함수와 함께 AND 연산자 사용

또 한 주 동안 회사는 보너스를 제공하는 정책을 변경하고 판매 수량에 따라 설정된 임계값에 수익을 추가했습니다. 따라서 하나가 아닌 두 개의 테스트 조건으로 동일한 데이터를 분석해야 합니다.

회사는 매출이 2500 이상이고 매출이 4 이상인 근로자에게 보너스를 제공합니다. 이 경우 AND 연산을 사용하며 공식은 다음과 같습니다.

=IF(AND(B4>=4,C4>2500),'Eligible','Ineligible')

여기에서 위의 수식에서 두 개의 매개변수를 테스트해야 하므로 AND 연산자를 테스트 인수로 사용합니다.

이전의 경우와 마찬가지로 입력 데이터(판매량 및 수익)가 기준을 충족하면 함수는 다음을 반환합니다. '자격이있는' 출력으로, 그렇지 않으면 '부적격.'

누르다 키 입력 함수를 실행한 다음 아래쪽으로 끌어 나머지 데이터세트에 동일한 공식을 적용합니다. 다음과 같이 최종 결과를 볼 수 있습니다.

보시다시피 근로자 1, 2, 4만이 매출이 2500 이상이고 매출이 4 이상인 근로자입니다. 따라서 그들은 보너스를 받을 자격이 있습니다.

작업자 7은 첫 번째 조건을 충족하는 4개의 판매를 생성했지만 수익은 2200보다 작습니다. 따라서 작업자 7은 두 번째 조건을 충족하지 않아 보너스를 받을 수 없습니다.

IF 함수와 함께 OR 연산자 사용

세 번째 주 동안 회사는 좋은 이익을 얻었고 두 가지 조건 중 하나를 충족하는 직원에게 보너스를 제공합니다. 이 경우 OR 연산자를 IF 문의 테스트 인수로 사용하여 정확한 작업자 수를 필터링할 수 있습니다.

따라서 4개 이상의 품목을 판매하거나 2500개 이상의 매출을 올린 근로자는 보너스를 받을 수 있습니다.

공식은 다음과 같습니다.

=IF(OR(B4>=4,C4>2500), 'Eligible', 'Ineligible')

누르다 입력하다 수식을 실행하고 행 아래로 드래그하면 이 결과를 얻을 수 있습니다.

이 경우 Worker 7도 수익 임계값을 충족하지 않았지만 4번의 판매를 했기 때문에 보너스를 받을 자격이 있음을 알 수 있습니다. 그는 보너스를 받을 수 있는 한 가지 조건을 충족합니다.

마찬가지로 IF 함수를 AND 및 OR 연산자 및 기타 함수와 함께 사용하여 대규모 데이터 집합에서 결과를 필터링할 수 있습니다.

관련: Microsoft Excel 고급 사용자가 되는 방법

ps4 컨트롤러가 PC에서 작동하지 않음

중첩 수식에서 IF 함수로 계산 간소화

IF 함수를 다른 함수와 결합하면 대규모 데이터 세트에서 여러 조건을 동시에 테스트할 수 있습니다.

따라서 여러 조건을 개별적으로 수동으로 테스트할 필요가 없으므로 시간과 노력이 모두 절약됩니다. 기본 기능을 자동화하면 생산성도 높일 수 있습니다.

공유하다 공유하다 트위터 이메일 Excel을 자동화하고 재무 기술을 향상시키는 방법 알아보기

Excel에서 기본 회계 및 재무 기능을 자동화하는 방법을 배우면 시간과 비용을 절약할 수 있습니다.

다음 읽기
관련 항목
  • 생산력
  • 스프레드시트
  • 시각화
  • 마이크로 소프트 엑셀
  • 수학
  • 마이크로소프트 오피스 팁
  • 데이터 분석
저자 소개 샨 압둘 |(46건의 기사 게재)

Shan Abdul은 기계 공학 졸업생입니다. 교육을 마친 후 그는 프리랜서 작가로서의 경력을 시작했습니다. 그는 사람들이 학생이나 전문가로서 생산성을 높일 수 있도록 다양한 도구와 소프트웨어를 사용하는 방법에 대해 씁니다. 여가 시간에는 생산성에 대한 YouTube 동영상을 보는 것을 좋아합니다.

샨 압둘이 참여한 작품 더보기

뉴스레터 구독

뉴스레터에 가입하여 기술 팁, 리뷰, 무료 전자책 및 독점 거래를 확인하십시오!

구독하려면 여기를 클릭하세요.