Excel에서 AND, OR 및 IF 함수 중첩

논리 함수를 사용하여 여러 조건 테스트

AND, OR 및 IF 함수 는 Excel의보다 잘 알려진 논리 함수 중 일부입니다.

OR과 AND 함수는 아래 이미지의 두 번째와 세 번째 행에 표시된 것과 같이 여러 조건을 테스트하고 사용 된 함수에 따라 TRUE 응답을 반환하는 조건 중 하나 또는 모두를 만족해야합니다. 그렇지 않으면, 함수는 FALSE를 값으로 리턴합니다.

아래 이미지에서 3 가지 조건은 행 2와 3의 수식으로 테스트됩니다.

OR 함수 의 경우 이러한 조건 중 하나가 참이면이 함수는 B2 셀에서 TRUE 값을 반환합니다.

AND 함수의 경우 함수가 셀 B3에서 TRUE 값을 반환하기 위해서는 세 조건이 모두 true 여야합니다.

Excel에서 OR 및 IF, 또는 AND 및 IF 함수 결합

© Ted 프랑스어

따라서 OR 및 AND 함수가 있습니다. 이제 뭐?

IF 함수에 추가하기

이 두 함수 중 하나가 IF 함수와 결합되면 결과 공식은 훨씬 더 큰 기능을 갖습니다.

Excel에서 중첩 기능이란 한 기능을 다른 기능에 배치하는 것을 의미합니다. 중첩 된 함수는 주 함수의 인수 중 하나로 작용합니다.

위의 이미지에서 4 ~ 7 행은 AND 또는 OR 함수가 IF 함수 내에 중첩되어있는 수식을 포함합니다.

모든 예제에서 중첩 된 함수는 IF 함수의 첫 번째 또는 논리적 태그 인수로 작동합니다.

= IF (OR (A2 <50, A3 <> 75, A4> = 100), "데이터 수정", "데이터 오류")
= IF (AND (A2 <50, A3 <> 75, A4> = 100), TODAY (), 1000)

수식 출력 변경

4-7 행의 모든 ​​수식에서 AND 및 OR 함수는 A2 및 A4 셀의 데이터를 테스트하여 필요한 조건을 충족하는지 확인한다는 점에서 2 행 및 3 행의 해당 함수와 동일합니다.

IF 함수는 함수의 두 번째 및 세 번째 인수에 입력 된 내용을 기반으로 수식의 출력을 제어하는 ​​데 사용됩니다.

이 출력은 다음과 같습니다.

셀 B5의 IF / AND 수식 의 경우 A2 ~ A4 범위의 세 셀이 모두 참이 아니기 때문에 셀 A4의 값이 100보다 크지 않거나 같지 않습니다. AND 함수는 FALSE 값을 반환합니다.

IF 함수는이 값을 사용하여 Value_if_false 인수 ( TODAY 함수가 제공 한 현재 날짜)를 반환 합니다 .

반면, 네 번째 행의 IF / OR 공식은 텍스트 문 Data Correct를 반환합니다. 그 이유는 다음과 같습니다.

  1. OR 값이 TRUE 값을 반환했습니다. A3 셀의 값이 75가 아닙니다.
  2. 그런 다음 IF 함수는이 결과를 사용하여 Value_if_false 인수를 리턴합니다. Data Correct .

Excel IF / OR 수식 작성하기

아래 단계에서는 위의 그림에서 셀 B4에있는 IF / OR 수식을 입력하는 방법을 설명합니다. 예제에서 IF 수식을 입력하는 데 동일한 단계를 사용할 수 있습니다.

수식을 입력하는 것만으로도 가능하지만,

= IF (OR (A2 <50, A3 <> 75, A4> = 100), "데이터 수정", "데이터 오류")

많은 사람들이 IF 함수의 대화 상자 를 사용하여 대화 상자가 인수와 따옴표로 묶은 텍스트 항목 사이의 쉼표 구분 기호와 같은 구문을 처리하므로 수식과 인수를 쉽게 입력 할 수 있습니다.

B4 셀에 IF / OR 공식을 입력하는 단계는 다음과 같습니다.

  1. B4 셀을 클릭하여 활성 셀로 만듭니다.
  2. 리본 메뉴수식 탭을 클릭합니다.
  3. 논리적 아이콘을 클릭하여 기능 드롭 다운 목록을 엽니 다.
  4. 목록에서 IF 를 클릭하여 IF 함수 대화 상자를 엽니 다.
  5. 대화 상자에서 Logical_test 행을 클릭하십시오.
  6. 원하는 경우 셀 참조를 지정하여 Logical_test 행에 전체 AND 함수 : OR (A2 <50, A3 <> 75, A4> = 100) 을 입력하십시오.
  7. 대화 상자에서 Value_if_true 행을 클릭하십시오.
  8. Data Correct 텍스트를 입력 하십시오 (따옴표는 필요하지 않음).
  9. 대화 상자에서 Value_if_false 행을 클릭하십시오.
  10. 텍스트를 입력하십시오. 데이터 오류.
  11. 확인 을 클릭하여 대화 상자를 닫고 워크 시트로 돌아갑니다.
  12. 앞에서 이미 설명한 것처럼 수식에는 Data CorrectValue_if_true 인수가 표시되어야합니다 .
  13. B4 셀 을 클릭하면 완전한 함수
    = IF (OR (A2 <50, A3 <> 75, A4> = 100), "Data Correct", "Data Error") 가 워크 시트 위의 수식 입력 줄에 나타납니다.