엑셀 NOT 함수 완벽 정복: 조건의 결과를 180도 뒤집는 가장 쉬운 방법 (IF함수 중첩 활용법 포함)

 

안녕하세요, 엑셀의 모든 것을 알려드리는 '엑셀 엑셀러레이터'입니다! 😊

혹시 "특정 팀을 '제외한' 모든 직원에게 보너스를 지급"하거나 "입력하면 '안 되는' 특정 값을 막는" 등, 기존 조건의 정반대 상황을 처리해야 해서 머리 아팠던 적 없으신가요? 이럴 때 우리를 구원해 줄 마법 같은 함수가 있답니다. 바로 엑셀 NOT 함수예요!

 

오늘은 저와 함께 NOT 함수가 무엇인지, 어떻게 사용하는지, 그리고 실무에서 어떻게 우리의 칼퇴를 도와주는지 쉽고 재미있게 알아보겠습니다.

 

📌 [핵심] 논리값 TRUE는 FALSE로, FALSE는 TRUE로 간단하게 뒤바꿔주는 마법 같은 함수예요.

 


엑셀 NOT 함수, 대체 뭔가요?

엑셀 NOT 함수는 아주 단순하고 명쾌한 친구예요. 이름 그대로 '아니다(NOT)'라는 뜻을 가지고 있죠. 이 함수의 유일한 임무는 논리값(TRUE 또는 FALSE)을 정반대로 뒤집어 주는 것이에요.

  • TRUE를 넣으면 FALSE를 반환해요.
  • FALSE를 넣으면 TRUE를 반환해요.

정말 간단하죠? 하지만 이 단순함 속에 엄청난 잠재력이 숨어있답니다. 특히 IF, AND, OR 같은 다른 논리 함수와 함께 사용될 때 진정한 힘을 발휘하죠!

 

함수 구문 및 인수

구문:

=NOT(logical)

인수:

logical: 필수 요소예요. TRUE 또는 FALSE로 평가될 수 있는 값이나 식을 넣는 자리입니다. 예를 들어 A1>10처럼 조건을 직접 쓸 수도 있고, TRUE/FALSE 값이 이미 들어있는 셀을 참조할 수도 있어요.

 

✍️ 노트: NOT 함수는 인수를 딱 하나만 가질 수 있다는 점! 여러 조건을 한 번에 뒤집고 싶을 땐 AND나 OR 함수를 먼저 사용하고 그 전체를 NOT으로 감싸줘야 한답니다.

 


🚀 엑셀 NOT 함수 사용 예제 (기초부터 실무까지)

백 마디 설명보다 한 번의 실습이 낫겠죠? 가장 기본적인 사용법부터 실무에서 바로 써먹을 수 있는 고급 기술까지 차근차근 살펴볼게요.

 

예제1. 기본 사용법: 결과값 뒤집기

가장 기본적인 기능이에요. 특정 조건의 결과(TRUE/FALSE)를 반대로 바꿔서 표시하고 싶을 때 사용합니다.

 

상황: 영업팀의 실적 달성 여부가 TRUE / FALSE로 표시되어 있을 때, '실적 미달성'인 경우만 TRUE로 표시하고 싶어요.

 

데이터:

사원명,실적달성여부,미달성여부(결과)
김민준,TRUE,
이서아,FALSE,
박도윤,TRUE,
최은우,TRUE,
정하윤,FALSE,
강지호,TRUE,
윤서연,FALSE,
임준서,TRUE,

 

수식: C2셀에 아래와 같이 입력하고 채우기 핸들을 쭉~ 내려주세요.

=NOT(B2)

예제1. 엑셀 NOT 함수로 논리부정의 기본 사용 보이기

 

결과: 실적달성여부(B열)가 TRUE이면 FALSE를, FALSE이면 TRUE를 반환해서 '미달성'인 사람만 정확히 골라낼 수 있어요.

 

예제2. 중급 활용: IF 함수와 중첩 사용하기

엑셀 NOT 함수의 진정한 파트너, IF 함수와 함께 사용하는 방법이에요. "만약 ~가 아니라면" 이라는 조건을 아주 쉽게 만들 수 있습니다.

 

상황: '전략기획팀'을 제외한 모든 팀원에게 '성과급 대상'이라고 표시하고 싶어요.

 

데이터:

이름,소속팀,성과급지급여부(결과)
김철수,인사팀,
박영희,전략기획팀,
이민호,영업1팀,
최유리,인사팀,
정재현,전략기획팀,
홍길동,영업2팀,
강하나,마케팅팀,
서지훈,영업1팀,

 

수식: C2셀에 아래 수식을 입력하고 아래로 복사해주세요.

=IF(NOT(B2="전략기획팀"), "성과급 대상", "")

예제2. 엑셀 NOT 함수와 IF 함수의 중첩으로 특정 부서 제외하기

 

설명: NOT(B2="전략기획팀") 부분은 "B2셀이 '전략기획팀'이 아니라면" 이라는 뜻이 돼요. 이 조건이 참(TRUE)이면 "성과급 대상"을, 거짓이면 빈칸("")을 표시해 줍니다.

 

예제3. 고급 활용: 배열 수식과 함께 조건에 맞는 개수 세기

조금 더 나아가 볼까요? 여러 데이터 범위에서 특정 조건을 '제외한' 셀의 개수를 세고 싶을 때 SUMPRODUCT 함수와 함께 사용하면 아주 유용해요.

 

상황: 전체 제품 목록 중 카테고리가 '생활용품'이 아닌 제품은 총 몇 개인지 세고 싶어요.

 

데이터:

제품ID,카테고리,제품명
P001,가전제품,에어컨
P002,생활용품,세탁세제
P003,주방용품,전기밥솥
P004,가전제품,TV
P005,가전제품,노트북
P006,생활용품,섬유유연제
P007,주방용품,믹서기
P008,가전제품,공기청정기
P009,생활용품,화장지

 

수식: 원하는 셀에 아래 수식을 입력하세요. (SUMPRODUCT배열수식이지만 Ctrl+Shift+Enter를 누르지 않아도 돼요!)

=SUMPRODUCT(--(NOT(B2:B10="생활용품")))

예제3. 엑셀 NOT 함수로 특정 상품제외 갯수 구하기에 -- 연산자 이용

 

설명:

ㄱ. B2:B10="생활용품" : 카테고리가 '생활용품'이면 TRUE, 아니면 FALSE를 반환해요.

ㄴ. NOT(...) : 이 결과를 뒤집어서 '생활용품'이 아니면 TRUE, 맞으면 FALSE로 바꿔줘요.

ㄷ. -- : TRUEFALSE를 숫자 10으로 변환해 주는 마법의 기호예요.

예제3-1. 엑셀 논리값(TRUE,FALSE)를 수치(1,0)로 변환하는 연산자 --

 

ㄹ. SUMPRODUCT: 변환된 숫자(1과 0)들을 모두 더해서 최종 개수를 구해줍니다.

 

관련 게시물: https://secstart.tistory.com/756

 

예제4. 실무 활용: 데이터 유효성 검사로 특정 값 입력 막기

실무 꿀팁! 데이터 유효성 검사에 NOT 함수를 활용하면 특정 텍스트 입력을 원천 차단할 수 있어요.

 

상황: '제품 상태' 열에 절대로 '단종'이라는 단어가 입력되지 않도록 막고 싶어요.

 

방법:

ㄱ. '단종' 입력 방지를 적용할 셀 범위(예: C2:C10)를 선택하세요.

ㄴ. 엑셀 메뉴에서 [데이터] → [데이터 유효성 검사]를 클릭하세요.

ㄷ. '설정' 탭에서 '제한 대상'을 '사용자 지정'으로 변경하세요.

ㄹ. '수식' 입력란에 아래와 같이 입력하고 '확인'을 누르세요.

=NOT(C2="단종")

예제4. 엑셀 데이터 유효성 검사 수식에 사용된 NOT 함수 - 입력방지 문자

 

결과:

예제4-1. 엑셀 데이터 유효성 검사로 입력 제한 설정 - "단종" 입력시 오류

 

이제 해당 범위의 셀에 '단종'이라고 입력하면 오류 메시지가 뜨면서 입력이 차단됩니다. 데이터 관리의 정확성이 확 올라가겠죠?

 


⚠️ 흔히 발생하는 오류, 이것만은 피하세요!

  • #VALUE! 오류: NOT 함수의 인수가 TRUE / FALSE로 변환될 수 없는 텍스트나 값일 때 발생해요. 수식의 논리 조건이 올바른지 확인해 보세요.
  • #NAME? 오류: 함수 이름을 NOT 대신 NT 등으로 잘못 입력했을 때 발생합니다. 오타는 언제나 우리의 적이죠!
  • 논리적 오류: 함수 자체의 오류는 아니지만, 중첩해서 사용할 때 로직을 잘못 짜는 경우가 가장 흔해요. NOT(OR(…))AND(NOT(…), NOT(…))는 완전히 다른 결과를 낼 수 있으니, 조건을 세울 때 차근차근 생각하는 습관을 들이는 것이 중요해요.

 


🤝 함께 쓰면 효과 200% 상승! 관련 함수들

NOT 함수는 혼자 쓰이기보다는 다른 함수들과 협업하며 빛을 발하는 팀플레이어랍니다!

  • IF: "만약 ~가 아니라면"이라는 조건을 만들 때 환상의 짝꿍이에요. (위 예제 2번 참고)
  • AND: 모든 조건이 참이어야 TRUE를 반환하죠. NOT(AND(조건1, 조건2))는 "조건1과 조건2를 동시에 만족하는 경우가 아니라면" 이라는 뜻으로 사용할 수 있어요.
  • OR: 조건 중 하나만 참이어도 TRUE를 반환해요. NOT(OR(조건1, 조건2))는 "조건1 또는 조건2에 해당하는 경우가 아니라면" (즉, 두 조건 모두 아닐 때) 이라는 의미로 쓸 수 있습니다.

 


💡 오늘 배운 내용, 3줄 요약 & 마무리

자, 오늘 NOT 함수에 대해 정말 많은 것을 배웠네요! 머릿속에 쏙쏙 들어오셨나요?

  • 하나! NOT 함수는 TRUEFALSE로, FALSETRUE로 뒤집어주는 반전 매력의 함수다.
  • 둘! IF, AND, OR 함수와 함께 쓰면 "특정 조건을 제외하고" 같은 복잡한 논리를 간단하게 해결할 수 있다.
  • 셋! 데이터 유효성 검사나 배열 수식에도 활용되어 데이터 관리의 정확성과 효율을 높여준다.

이제 여러분은 "서울 지역만 빼고 필터링 해주세요!" 같은 요청에도 당황하지 않고 NOT 함수로 멋지게 해결할 수 있는 엑셀 능력자가 되셨습니다! 오늘 배운 예제들을 꼭 직접 따라 해보시고, 여러분의 업무에 어떻게 적용할 수 있을지 고민해 보세요. 궁금한 점이나 더 좋은 활용 아이디어가 있다면 언제든지 댓글로 남겨주시고요!

 

이 글이 도움이 되셨다면 공감(❤️)과 공유로 주변 동료들에게도 널리 알려주세요. 여러분의 작은 응원이 제게는 큰 힘이 된답니다! 😉

 

 

작성자: 마늘빵


📱 [모바일용 퀵-가이드] 🏃‍♂️ 출퇴근길 1분 컷! 엑셀 NOT 함수 핵심 요약

✅ NOT 함수란?

  • 논리값(TRUE / FALSE)을 반대로 뒤집는 함수
  • =NOT(logical) 형식으로 사용

✅ 언제 사용할까?

  • "가 아닐 때", "를 제외하고" 같은 조건을 걸고 싶을 때

✅ 실전 공식 3가지

  1. IF + NOT: 특정 조건 제외하고 값 부여
    • =IF(NOT(A1="제외대상"), "포함", "제외")
  2. 개수 세기: 특정 항목 제외하고 개수 파악
  3. 입력 막기: 데이터 유효성 검사에서 특정 값 입력 방지
    • 수식: =NOT(A1="입력금지값")

🤔 핵심은?

  • IF, AND, OR과 함께 쓰면 활용도 200% 상승!
  • 복잡한 조건을 단순하게 만들어주는 마법사!