엑셀의 IF 함수. 예(여러 조건 포함)

Excel 스프레드시트의 주요 장점 중 하나는 특정 문서의 기능을 프로그래밍할 수 있다는 것입니다. 대부분의 사람들이 학교 컴퓨터 과학 수업에서 알고 있듯이, 이를 실제로 적용할 수 있게 해주는 주요 구성 요소 중 하나는 논리 연산자입니다. 그 중 하나는 특정 조건이 충족될 때 특정 작업의 실행을 제공하는 IF 연산자입니다. 

예를 들어 값이 특정 값과 일치하면 셀에 하나의 레이블이 표시됩니다. 그렇지 않다면 다릅니다. 이 효과적인 도구를 실제로 더 자세히 살펴보겠습니다.

Excel의 IF 함수(일반 정보)

모든 프로그램은 작더라도 반드시 알고리즘이라고 하는 일련의 작업을 포함합니다. 다음과 같이 보일 수 있습니다.

  1. 전체 A 열에서 짝수를 확인하십시오.
  2. 짝수가 발견되면 이러한 값을 추가하십시오.
  3. 짝수가 발견되지 않으면 "찾을 수 없음"이라는 비문을 표시하십시오.
  4. 결과 숫자가 짝수인지 확인하십시오. 
  5. 그렇다면 단락 1에서 선택한 모든 짝수에 추가하십시오.

그리고 이것이 실제 생활에서 필요하지 않을 것 같은 가상의 상황일지라도, 어떤 작업의 실행은 필연적으로 유사한 알고리즘의 존재를 의미합니다. 기능을 사용하기 전에 만약, 달성하고자 하는 결과에 대한 명확한 아이디어가 있어야 합니다. 

하나의 조건이 있는 IF 함수의 구문

Excel의 모든 기능은 수식을 사용하여 수행됩니다. 데이터가 함수에 전달되어야 하는 패턴을 구문이라고 합니다. 운영자의 경우 IF, 수식은 이 형식이 됩니다.

=IF(논리식, value_if_true, value_if_false)

구문을 더 자세히 살펴보겠습니다.

  1. 부울 식. 이것은 조건 자체, Excel에서 확인하는 준수 여부입니다. 숫자 및 텍스트 정보를 모두 확인할 수 있습니다.
  2. 값_if_true. 확인 중인 데이터가 지정된 기준을 충족하는 경우 셀에 표시될 결과입니다.
  3. 값_if_false. 확인 중인 데이터가 조건과 일치하지 않는 경우 셀에 표시되는 결과입니다.

다음은 명확성을 위한 예입니다.

엑셀의 IF 함수. 예(여러 조건 포함)
1

여기서 함수는 셀 A1을 숫자 20과 비교합니다. 이것은 구문의 첫 번째 단락입니다. 내용이 이 값보다 크면 수식이 작성된 셀에 "20보다 큼" 값이 표시됩니다. 상황이 이 조건에 해당하지 않는 경우 – "20 이하".

셀에 텍스트 값을 표시하려면 해당 값을 따옴표로 묶어야 합니다.

여기에 또 다른 상황이 있습니다. 시험 세션에 응시하려면 학생들은 테스트 세션을 통과해야 합니다. 학생들은 모든 과목에서 학점을 이겼고, 이제 마지막 학점이 남았는데, 그것이 결정적이었습니다. 우리의 임무는 시험에 합격한 학생과 그렇지 않은 학생을 결정하는 것입니다.

엑셀의 IF 함수. 예(여러 조건 포함)
2

숫자가 아닌 텍스트를 확인하고 싶기 때문에 첫 번째 인수는 B2=”cons.”입니다.

여러 조건이 있는 IF 함수 구문

종종 하나의 기준으로는 가치를 확인하기에 충분하지 않습니다. 둘 이상의 옵션을 고려해야 하는 경우 함수를 중첩할 수 있습니다. IF 하나를 다른 하나에. 여러 중첩 함수가 있을 것입니다.

더 명확하게 하기 위해 다음은 구문입니다.

=IF(논리식, value_if_true, IF(논리식, value_if_true, value_if_false))

이 경우 함수는 한 번에 두 가지 기준을 확인합니다. 첫 번째 조건이 true이면 첫 번째 인수의 연산 결과로 얻은 값이 반환됩니다. 그렇지 않은 경우 두 번째 기준이 준수 여부를 확인합니다.

여기에 예제가 있습니다.

엑셀의 IF 함수. 예(여러 조건 포함)
3

그리고 이러한 공식(아래 스크린샷 참조)을 사용하여 각 학생의 성과를 분석할 수 있습니다.

엑셀의 IF 함수. 예(여러 조건 포함)
4

보시다시피 여기에 조건이 하나 더 추가되었지만 원칙은 변경되지 않았습니다. 따라서 여러 기준을 한 번에 확인할 수 있습니다.

AND 및 OR 연산자를 사용하여 IF 기능을 확장하는 방법

때때로 이전 예와 같이 논리적 중첩 연산자를 사용하지 않고 여러 기준의 준수 여부를 즉시 확인해야 하는 상황이 있습니다. 이렇게 하려면 다음 기능 중 하나를 사용하십시오. И 또는 기능 OR 한 번에 여러 기준을 충족해야 하는지 아니면 그 중 하나 이상을 충족해야 하는지에 따라 다릅니다. 이러한 기준에 대해 자세히 살펴보겠습니다.

AND 조건이 있는 IF 함수

한 번에 여러 조건에 대한 표현식을 확인해야 하는 경우가 있습니다. 이를 위해 함수의 첫 번째 인수에 작성된 AND 함수가 사용됩니다. IF. 다음과 같이 작동합니다. a가 2이고 a가 XNUMX이면 값은 c가 됩니다.

"OR" 조건이 있는 IF 함수

OR 함수도 비슷한 방식으로 작동하지만 이 경우 조건 중 하나만 참입니다. 이런 식으로 최대한 30개까지 조건을 확인할 수 있습니다. 

다음은 기능을 사용하는 몇 가지 방법입니다. И и OR 함수 인수로 IF.

엑셀의 IF 함수. 예(여러 조건 포함)
5
엑셀의 IF 함수. 예(여러 조건 포함)
6

두 테이블의 데이터 비교

때때로 두 개의 유사한 테이블을 비교할 수 있습니다. 예를 들어 회계사로 일하면서 두 보고서를 비교해야 하는 사람이 있습니다. 다른 배치의 상품 원가를 비교한 다음 다른 기간에 대한 학생들의 평가 등과 같은 다른 유사한 작업이 있습니다.

두 테이블을 비교하려면 다음 함수를 사용하십시오. 카운티. 좀 더 자세히 살펴보겠습니다.

두 개의 푸드 프로세서 사양이 포함된 두 개의 테이블이 있다고 가정해 보겠습니다. 그리고 우리는 그것들을 비교하고 차이점을 색상으로 강조해야합니다. 이것은 조건부 서식과 함수를 사용하여 수행할 수 있습니다. 카운티

우리 테이블은 이렇게 생겼습니다.

엑셀의 IF 함수. 예(여러 조건 포함)
7

우리는 최초의 푸드 프로세서의 기술적 특성에 해당하는 범위를 선택합니다.

그런 다음 다음 메뉴를 클릭합니다. 조건부 서식 – 규칙 만들기 – 수식을 사용하여 서식이 지정된 셀을 결정합니다.

엑셀의 IF 함수. 예(여러 조건 포함)
8

서식 지정 수식의 형태로 함수를 작성합니다. =COUNTIF (비교할 범위; 첫 번째 테이블의 첫 번째 셀)=0. XNUMX차 푸드프로세서의 특징이 담긴 표를 비교 범위로 사용하였다.

엑셀의 IF 함수. 예(여러 조건 포함)
9

주소가 절대적인지 확인해야 합니다(행 및 열 이름 앞에 달러 기호가 있음). Excel에서 정확한 값을 찾도록 수식 뒤에 =0을 추가합니다.

그런 다음 셀의 서식을 설정해야 합니다. 이렇게 하려면 샘플 옆에 있는 "포맷" 버튼을 클릭해야 합니다. 우리의 경우 채우기가 가장 편리하기 때문에 채우기를 사용합니다. 그러나 원하는 형식을 선택할 수 있습니다.

엑셀의 IF 함수. 예(여러 조건 포함)
10

열 이름을 범위로 지정했습니다. 범위를 수동으로 입력하는 것보다 훨씬 편리합니다.

Excel의 SUMIF 함수

이제 기능으로 넘어 갑시다. IF, 알고리즘의 두 지점을 한 번에 교체하는 데 도움이 됩니다. 첫 번째는 섬슬리, 특정 조건을 충족하는 두 개의 숫자를 더합니다. 예를 들어, 우리는 모든 판매자에게 한 달에 얼마를 지불해야 하는지 결정하는 작업에 직면해 있습니다. 이를 위해서는 필요합니다.

  1. 모든 판매자의 총 소득이 있는 행을 추가하고 수식을 입력한 후 결과가 포함될 셀을 클릭합니다. 
  2. 수식 줄 옆에 있는 fx 버튼을 찾습니다. 다음으로 검색을 통해 필요한 기능을 찾을 수 있는 창이 나타납니다. 연산자를 선택한 후 "확인" 버튼을 클릭해야 합니다. 그러나 수동 입력은 항상 가능합니다.
    엑셀의 IF 함수. 예(여러 조건 포함)
    11
  3. 다음으로 함수 인수를 입력하는 창이 나타납니다. 해당 필드에 모든 값을 지정할 수 있으며, 그 옆에 있는 버튼을 통해 범위를 입력할 수 있습니다.
    엑셀의 IF 함수. 예(여러 조건 포함)
    12
  4. 첫 번째 인수는 범위입니다. 여기에서 기준 준수 여부를 확인하려는 셀을 입력합니다. 우리가 우리에 대해 말하면 이것이 직원의 위치입니다. D4:D18 범위를 입력합니다. 또는 관심 있는 셀을 선택하기만 하면 됩니다.
  5. "기준" 필드에 직위를 입력합니다. 우리의 경우 – "판매자". 합계 범위로 직원의 급여가 나열되는 셀을 나타냅니다(수동으로 수행하고 마우스로 선택). "확인"을 클릭하면 판매자인 모든 직원의 최종 계산된 급여를 받습니다.

매우 편리하다는 데 동의합니다. 안 그래?

Excel의 SUMIFS 함수

이 기능을 사용하면 여러 조건을 충족하는 값의 합을 결정할 수 있습니다. 예를 들어, 우리는 회사의 남쪽 지점에서 일하는 모든 관리자의 총 급여를 결정하는 작업을 받았습니다.

최종 결과가 있을 행을 추가하고 원하는 셀에 수식을 삽입합니다. 이렇게 하려면 기능 아이콘을 클릭합니다. 기능을 찾아야 하는 창이 나타납니다. 썸슬림. 그런 다음 목록에서 선택하면 인수가 있는 친숙한 창이 열립니다. 그러나 이러한 주장의 수는 이제 다릅니다. 이 공식을 사용하면 조건을 무한대로 사용할 수 있지만 인수의 최소 개수는 XNUMX개입니다. 

인수 입력 대화 상자를 통해 XNUMX개만 지정할 수 있습니다. 더 많은 기준이 필요한 경우 처음 두 개와 동일한 논리에 따라 수동으로 입력해야 합니다.

주요 주장을 더 자세히 살펴보겠습니다.

  1. 합계 범위. 합계할 셀입니다.
  2. 조건 범위 1 – 특정 기준을 준수하는지 확인하는 범위입니다. 
  3. 조건 1은 조건 자체입니다.
  4. 기준 범위 2는 기준에 대해 검사할 두 번째 범위입니다.
  5. 조건 2는 두 번째 조건입니다.

추가 논리도 비슷합니다. 그 결과 남부지부 매니저들의 급여를 결정했습니다.

엑셀의 IF 함수. 예(여러 조건 포함)
13

Excel의 COUNTIF 함수

몇 개의 셀이 특정 기준에 속하는지 확인해야 하는 경우 함수를 사용하십시오. 카운티프. 이 조직에서 일하는 영업사원의 수를 이해해야 한다고 가정해 보겠습니다.

  1. 먼저 판매자 수를 포함하는 행을 추가하십시오. 그런 다음 결과가 표시될 셀을 클릭해야 합니다.
  2. 그런 다음 "수식" 탭에서 찾을 수 있는 "함수 삽입" 버튼을 클릭해야 합니다. 카테고리 목록이 있는 창이 나타납니다. "전체 알파벳 목록"항목을 선택해야합니다. 목록에서 우리는 공식에 관심이 있습니다. 카운티프. 선택 후 "확인"버튼을 클릭해야합니다.
    엑셀의 IF 함수. 예(여러 조건 포함)
    14
  3. 그 후에 이 조직에 고용된 영업 사원 수가 있습니다. "판매자"라는 단어가 쓰여진 셀의 수를 세어 얻은 것입니다. 모든 것이 간단합니다. 

Excel의 COUNTSLIM 함수

공식과 유사 썸슬림, 이 수식은 여러 조건과 일치하는 셀의 수를 계산합니다. 구문은 유사하지만 수식과 약간 다릅니다. 썸슬림:

  1. 조건 범위 1. 첫 번째 기준에 대해 테스트할 범위입니다.
  2. 조건 1. 직접 첫 번째 기준.
  3. 조건 범위 2. 두 번째 기준에 대해 테스트할 범위입니다. 
  4. 조건 2.
  5. 범위 조건 3.

등등.

그래서 기능 IF Excel에는 유일한 것이 아니라 가장 일반적인 작업을 자동으로 수행하여 사람의 삶을 크게 단순화하는 여러 종류가 있습니다. 

주로 기능으로 인해 IF Excel 스프레드시트는 프로그래밍 가능한 것으로 간주됩니다. 단순한 계산기 그 이상입니다. 생각해보면 그 기능은 IF 모든 종류의 프로그래밍에서 초석입니다.

따라서 Excel에서 많은 양의 데이터로 작업하는 방법을 배우면 프로그래밍을 훨씬 쉽게 배울 수 있습니다. 논리 연산자 덕분에 이 영역은 실제로 많은 공통점을 가지고 있지만 회계사는 Excel을 더 자주 사용합니다. 그러나 데이터 작업을 위한 메커니즘은 대체로 동일합니다. 

오른손의 기능 IF 그리고 그 변형을 통해 Excel 시트를 복잡한 알고리즘에서 작동할 수 있는 본격적인 프로그램으로 전환할 수 있습니다. 함수 작동 방식 이해 IF 매크로 학습을 위한 첫 번째 단계는 스프레드시트를 사용하여 보다 유연한 작업을 수행하는 다음 단계입니다. 그러나 이것은 이미 더 전문적인 수준입니다.

댓글을 남겨주세요.