Microsoft Excel의 "IF" 연산자: 응용 프로그램 및 예제

물론 Excel에는 매우 풍부한 기능이 있습니다. 그리고 다양한 도구 중에서 "IF" 연산자는 특별한 위치를 차지합니다. 완전히 다른 작업을 해결하는 데 도움이 되며 사용자는 다른 사용자보다 훨씬 더 자주 이 기능을 사용합니다.

이 기사에서는 "IF"연산자가 무엇인지 설명하고 작업 범위와 원칙도 고려합니다.

내용: Excel의 "IF" 함수

"IF" 기능의 정의 및 목적

"IF" 연산자는 실행을 위해 특정 조건(논리식)을 확인하기 위한 Excel 프로그램 도구입니다.

즉, 우리에게 어떤 종류의 조건이 있다고 상상해보십시오. "IF"의 임무는 주어진 조건이 충족되는지 확인하고 그 확인 결과에 따른 값을 함수가 있는 셀에 출력하는 것입니다.

  1. 논리식(조건)이 참이면 값도 참입니다.
  2. 논리식(조건)이 충족되지 않으면 값은 false입니다.

프로그램의 함수 공식 자체는 다음 표현식입니다.

=IF(조건, [조건이 충족되면 값], [조건이 충족되지 않으면 값])

예제와 함께 "IF" 기능 사용하기

아마도 위의 정보가 그렇게 명확하지 않은 것처럼 보일 수 있습니다. 그러나 실제로 여기에는 복잡한 것이 없습니다. 그리고 함수의 목적과 동작을 더 잘 이해하기 위해 아래의 예를 살펴보자.

운동화 이름이 적힌 테이블이 있습니다. 곧 세일이 있고 모든 여성용 신발이 25% 할인되어야 한다고 상상해 보십시오. 표의 열 중 하나에는 각 항목의 성별이 철자되어 있습니다.

Microsoft Excel의 IF 연산자: 응용 프로그램 및 예제

우리의 임무는 여성 이름이 있는 모든 행에 대해 "할인" 열에 "25%" 값을 표시하는 것입니다. 따라서 "Gender" 열에 "male" 값이 포함된 경우 값은 "0"입니다.

Microsoft Excel의 IF 연산자: 응용 프로그램 및 예제

데이터를 수동으로 채우는 것은 많은 시간이 걸리며, 특히 목록이 긴 경우 어딘가에서 실수를 할 가능성이 높습니다. 이 경우 "IF" 문을 사용하여 프로세스를 자동화하는 것이 훨씬 쉽습니다.

이 작업을 완료하려면 아래 공식을 작성해야 합니다.

=IF(B2="여자",25%,0)

  • 부울 표현식: B2="female"
  • 조건이 충족된 경우 값(true) – 25%
  • 조건이 충족되지 않은 경우(거짓) 값은 0입니다.

"할인" 열의 맨 위 셀에 이 수식을 작성하고 Enter 키를 누릅니다. 수식 앞에 등호(=)를 넣는 것을 잊지 마십시오.

Microsoft Excel의 IF 연산자: 응용 프로그램 및 예제

그런 다음 이 셀에 대해 논리적 조건에 따라 결과가 표시됩니다(셀 형식 - 백분율을 설정하는 것을 잊지 마십시오). 검사 결과 성별이 "여성"인 경우 25% 값이 표시됩니다. 그렇지 않으면 셀의 값은 0이 됩니다. 사실, 우리가 필요로 하는 것입니다.

Microsoft Excel의 IF 연산자: 응용 프로그램 및 예제

이제 이 표현식을 모든 라인에 복사하는 것만 남아 있습니다. 이렇게 하려면 수식이 있는 셀의 오른쪽 하단 가장자리로 마우스 커서를 이동합니다. 마우스 포인터가 십자 모양으로 변해야 합니다. 마우스 왼쪽 버튼을 누른 상태에서 지정된 조건에 따라 확인해야 하는 모든 라인 위로 수식을 끕니다.

Microsoft Excel의 IF 연산자: 응용 프로그램 및 예제

그게 다야, 이제 모든 행에 조건을 적용하고 각 행에 대한 결과를 얻었습니다.

Microsoft Excel의 IF 연산자: 응용 프로그램 및 예제

여러 조건으로 "IF" 적용

우리는 단일 부울 표현식과 함께 "IF" 연산자를 사용하는 예를 살펴보았습니다. 그러나 프로그램에는 둘 이상의 조건을 설정할 수 있는 기능도 있습니다. 이 경우 XNUMX번부터 체크를 하고, 성공하면 바로 설정값을 표시합니다. 그리고 첫 번째 논리식이 실행되지 않은 경우에만 두 번째 논리식이 적용됩니다.

같은 표를 예로 들어 보겠습니다. 하지만 이번에는 더 열심히 해보자. 이제 스포츠에 따라 여성 신발 할인을 내려야합니다.

첫 번째 조건은 성별 확인입니다. "male"인 경우 값 0이 즉시 표시됩니다. "female"이면 두 번째 조건이 확인됩니다. 스포츠가 달리는 경우 – 20%, 테니스인 경우 – 10%.

필요한 셀에 이러한 조건에 대한 수식을 작성해 보겠습니다.

=ЕСЛИ(B2=”мужской”;0; ЕСЛИ(C2=”бег”;20%;10%))

Microsoft Excel의 IF 연산자: 응용 프로그램 및 예제

Enter를 클릭하고 지정된 조건에 따라 결과를 얻습니다.

Microsoft Excel의 IF 연산자: 응용 프로그램 및 예제

다음으로 수식을 테이블의 나머지 모든 행으로 확장합니다.

Microsoft Excel의 IF 연산자: 응용 프로그램 및 예제

두 가지 조건을 동시에 충족

또한 Excel에는 두 가지 조건의 동시 충족에 대한 데이터를 표시할 수 있는 기회가 있습니다. 이 경우 조건 중 하나 이상이 충족되지 않으면 값이 false로 간주됩니다. 이 작업을 위해 운영자는 "그리고".

표를 예로 들어 보겠습니다. 이제 30% 할인은 여성용 신발이며 러닝용으로 설계된 경우에만 적용됩니다. 이러한 조건이 충족되면 셀 값은 동시에 30%가 되고 그렇지 않으면 0이 됩니다.

이를 위해 다음 공식을 사용합니다.

=IF(AND(B2="여자";C2="달리기");30%;0)

Microsoft Excel의 IF 연산자: 응용 프로그램 및 예제

Enter 키를 눌러 셀에 결과를 표시합니다.

Microsoft Excel의 IF 연산자: 응용 프로그램 및 예제

위의 예와 유사하게 수식을 나머지 줄로 늘립니다.

Microsoft Excel의 IF 연산자: 응용 프로그램 및 예제

OR 연산자

이 경우 조건 중 하나가 충족되면 논리식의 값이 참으로 간주됩니다. 이 경우 두 번째 조건이 충족되지 않을 수 있습니다.

다음과 같이 문제를 설정해 봅시다. 35% 할인은 남성용 테니스 신발에만 적용됩니다. 남성용 런닝화 또는 여성용 신발인 경우 할인은 0입니다.

이 경우 다음 공식이 필요합니다.

=IF(OR(B2="여성"; C2="달리기");0;35%)

Microsoft Excel의 IF 연산자: 응용 프로그램 및 예제

Enter 키를 누르면 필요한 값을 얻습니다.

Microsoft Excel의 IF 연산자: 응용 프로그램 및 예제

공식을 축소하고 전체 범위에 대한 할인이 준비되었습니다.

Microsoft Excel의 IF 연산자: 응용 프로그램 및 예제

Formula Builder를 사용하여 IF 함수를 정의하는 방법

IF 함수는 셀이나 수식 입력줄에 수동으로 작성하는 것뿐만 아니라 수식 작성기를 통해서도 사용할 수 있습니다.

어떻게 작동하는지 봅시다. 첫 번째 예에서와 같이 모든 여성용 신발에 대해 25% 할인을 적용해야 한다고 가정해 보겠습니다.

  1. 원하는 셀에 커서를 놓고 "수식" 탭으로 이동한 다음 "함수 삽입"을 클릭합니다.Microsoft Excel의 IF 연산자: 응용 프로그램 및 예제
  2. 열리는 Formula Builder 목록에서 "IF"를 선택하고 "Insert Function"을 클릭합니다.Microsoft Excel의 IF 연산자: 응용 프로그램 및 예제
  3. 기능 설정 창이 열립니다. Microsoft Excel의 IF 연산자: 응용 프로그램 및 예제"논리식"필드에 검사가 수행되는 조건을 씁니다. 우리의 경우 "B2="female"입니다.

    "True" 필드에는 조건이 충족되는 경우 셀에 표시되어야 하는 값을 작성합니다.

    "False" 필드에서 – 조건이 충족되지 않는 경우의 값입니다.

  4. 모든 필드를 채운 후 "마침"을 클릭하여 결과를 얻습니다.Microsoft Excel의 IF 연산자: 응용 프로그램 및 예제Microsoft Excel의 IF 연산자: 응용 프로그램 및 예제

결론

Excel에서 가장 인기 있고 유용한 도구 중 하나는 기능입니다. IF, 우리가 설정한 조건과 일치하는지 데이터를 확인하고 결과를 자동으로 제공하므로 인적 요소로 인한 오류 가능성을 제거합니다. 따라서 이 도구를 사용할 수 있는 지식과 능력은 많은 작업을 수행하는 것뿐만 아니라 "수동" 작동 모드로 인해 발생할 수 있는 오류를 검색하는 데에도 시간을 절약할 수 있습니다.

댓글을 남겨주세요.