티스토리 뷰

엑셀 AND, OR, NOT 함수는 다른 곳에서 사용되는 AND, OR, NOT과 사용법이 동일하기 때문에, 컴퓨터에 어느 정도 관심이 있으시다면 대부분 아시리라 생각됩니다. 

 

하지만 사용빈도가 높지 않다 보니 잊어버리기도 쉬운 함수인데요. 이번 포스팅에선 엑셀 함수 AND, OR, NOT의 기본 구조, 사용법에 대해 알아보도록 하겠습니다.

 

 

엑셀 함수 AND, OR, NOT 사용법

 

 

1. AND, OR, NOT 엑셀 함수의 기본 구조 및 차이점

AND( 조건#1, 조건#2, ......)

 

  • 조건을 복수로 지정할 수 있는데, 모든 조건이 참(옳음)이어야 참으로 인정합니다.

 

OR(조건 #1, 조건 #2, .......)

 

  • 조건을 복수로 지정할 수 있고, 모든 조건 중 하나의 조건만 참(옳음)이어도 참으로 인정합니다.

 

NOT(조건)

 

  • NOT은 반전 역할을 하는데, 만약 결과가 참(옳음)이라면 거짓인 것으로 출력합니다.

 

AND, OR, NOT 이란 함수 자체가 복작한 함수가 아니긴 하지만, 위 내용으로 부족하다면 아래 예제를 통해 조금 더 자세히 알아보도록 하겠습니다. 내용 자체는 간단하니 가벼운 마음으로 읽어주시면 될 것 같습니다.

 

2. 엑셀 함수 AND 예제로 알아보기

 

엑셀 수식 : =AND($B$3 = "#1제품",   $E$3 > 100)

결과 : TRUE (참)

 

  • 첫 번째 조건 B3 = "#1 제품"은 올바른 내용이기 때문에 참(TRUE) 값으로 인정됩니다
  • E3 > 100 또한 올바른 내용이기 때문에 참(TRUE) 값으로 인정됩니다
  • AND 조건은 두 조건이 일치할 때 참(TRUE)으로 인정하기 때문에, 결과는 참입니다.

 

 

 

엑셀 수식 : =AND($B$8 <> "#2제품",   $C$8 = "창고#1")

결과 : FALSE (거짓)

 

  • B8 엔 "#2제품"이 기입돼 있기 때문에, B8이 #2제품이 아니라는 B8 <> "#2제품" 이란 조건은 거짓이 됩니다.
  • C8 엔 "창고#1"이 기입돼 있기 때문에 C8 = "창고#1"은 올바른 조건입니다. (결과 참)
  • AND 조건은 모든 조건이 참이어야 참이기 때문에, 이번 예제는 FALSE(거짓)이란 결과가 나옵니다

 

 

엑셀 수식 : =AND($B$5 <> "#1제품",   $E$5 > 10000)

결과 : FALSE (거짓)

 

  • B5셀엔 "#1제품"이 기입되 있기 때문에, B5에 "#1제품" 내용이 없다는 조건인 B5 <> "#1제품"은 거짓입니다.
  • E5셀엔  1481 이 있기 때문에 1481 > 10000은 잘 못된 공식입니다. 따라서 결과는 거짓입니다
  • AND는 모든 조건이 참이어야 참 임으로, 결과는 FALSE(거짓)입니다.

 

3. 엑셀 함수 OR를 예제로 알아보기

 

엑셀 수식 : =OR($B$5 = "#1제품", $E$5 > 1000)

결과 : TRUE (참)

 

  • B5셀엔 "#3제품"가 기입돼 있기 때문에, "#3제품" = "#1제품"은 잘 못된 내용인 거짓입니다
  • E5셀은 1481이란 숫자가 기입돼있고, 1481 > 1000은 올바른 내용이니 참입니다.
  • OR은 한 개만 참이어도 참이기 때문에 최종 결과는 참입니다.

 

엑셀 수식 : =OR($B$6 <> "#1제품",   $C$6 = "창고#2")

결과 : TRUE (참)

 

  • B6셀엔 "#2제품"이 기입돼 있으니, "#2제품" <> "#1제품"은 올바른 내용입니다 (참)
  • C6셀엔 "창고#6"가 있으니, "창고#6" = "창고#2"는 잘 못된 내용입니다(거짓)
  • OR은 한 개만 참이어도 참이니, 결과는 참입니다.

 

엑셀 수식 : =OR($B$8 <> "#2제품",   $E$8 < 1000)

결과 : FALSE (거짓)

 

  • B8셀엔 "#6제품"이 기입돼 있으니, B8 <> "#2제품"은 올바른 내용입니다 (참)
  • E8셀엔 1288이 기입돼 있으니, E8 < 1000은 잘못된 내용입니다 (거짓)
  • 하나는 거짓, 하나는 참이기 때문에, OR 최종 결과는 FALSE (거짓)입니다.

 

4. 엑셀 함수 NOT을 예제로 알아보기

 

엑셀 수식 : =NOT($B$5 = "#1제품")

결과 : FALSE (거짓)

 

  • B5셀엔 "#3제품"이 기입돼 있기 때문에, B3 = "#3제품"은 올바른 내용입니다 (참)
  • NOT은 반전 효과가 있다고 말씀드렸기 때문에, 최정 결과는 FALSE(거짓)이 됩니다.

 

엑셀 수식 : =NOT($E$8 < 1000)

결과 : TRUE (참)

 

  • E8셀엔 1288이 기입돼 있으니, 1288 < 1000은 잘 못된 결과입니다(거짓)
  • NOT은 결과가 거꾸로 바뀌기 때문에, 최종 결과는 TRUE(참)이 됩니다.

 

5. 엑셀 함수 AND, OR, NOT 복합 예제

 

엑셀 수식 : =OR(AND($B$3="#1제품",$E$3>100),NOT($C$6="창고#4"))

결과 : TRUE (참)

 

  • AND($B$3="#1제품",$E$3>100)은 AND(#1제품 = #1제품, 702>100)와 같습니다. 결국 AND(TRUE)가 됩니다.
  • NOT($C$6="창고#4")은 NOT(창고#4 = 창고#4)와 같으니, NOT(FALSE)가 됩니다.
  • 결국 OR는 OR(TRUE, FALSE)가 되니, 결론 적으로 OR(TRUE)란 참 값을 표시합니다.
LIST