안녕하세요, 엑셀의 모든 것을 알려드리는 '엑셀 엑셀러레이터'입니다! 😊
혹시 "특정 팀을 '제외한' 모든 직원에게 보너스를 지급"하거나 "입력하면 '안 되는' 특정 값을 막는" 등, 기존 조건의 정반대 상황을 처리해야 해서 머리 아팠던 적 없으신가요? 이럴 때 우리를 구원해 줄 마법 같은 함수가 있답니다. 바로 엑셀 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)
결과: 실적달성여부(B열)가 TRUE이면 FALSE를, FALSE이면 TRUE를 반환해서 '미달성'인 사람만 정확히 골라낼 수 있어요.
예제2. 중급 활용: IF 함수와 중첩 사용하기
엑셀 NOT 함수의 진정한 파트너, IF 함수와 함께 사용하는 방법이에요. "만약 ~가 아니라면" 이라는 조건을 아주 쉽게 만들 수 있습니다.
상황: '전략기획팀'을 제외한 모든 팀원에게 '성과급 대상'이라고 표시하고 싶어요.
데이터:
이름,소속팀,성과급지급여부(결과)
김철수,인사팀,
박영희,전략기획팀,
이민호,영업1팀,
최유리,인사팀,
정재현,전략기획팀,
홍길동,영업2팀,
강하나,마케팅팀,
서지훈,영업1팀,
수식: C2셀에 아래 수식을 입력하고 아래로 복사해주세요.
=IF(NOT(B2="전략기획팀"), "성과급 대상", "")
설명: 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="생활용품")))
설명:
ㄱ. B2:B10="생활용품" : 카테고리가 '생활용품'이면 TRUE, 아니면 FALSE를 반환해요.
ㄴ. NOT(...) : 이 결과를 뒤집어서 '생활용품'이 아니면 TRUE, 맞으면 FALSE로 바꿔줘요.
ㄷ. -- : TRUE와 FALSE를 숫자 1과 0으로 변환해 주는 마법의 기호예요.
ㄹ. SUMPRODUCT: 변환된 숫자(1과 0)들을 모두 더해서 최종 개수를 구해줍니다.
관련 게시물: https://secstart.tistory.com/756
예제4. 실무 활용: 데이터 유효성 검사로 특정 값 입력 막기
실무 꿀팁! 데이터 유효성 검사에 NOT 함수를 활용하면 특정 텍스트 입력을 원천 차단할 수 있어요.
상황: '제품 상태' 열에 절대로 '단종'이라는 단어가 입력되지 않도록 막고 싶어요.
방법:
ㄱ. '단종' 입력 방지를 적용할 셀 범위(예: C2:C10)를 선택하세요.
ㄴ. 엑셀 메뉴에서 [데이터] → [데이터 유효성 검사]를 클릭하세요.
ㄷ. '설정' 탭에서 '제한 대상'을 '사용자 지정'으로 변경하세요.
ㄹ. '수식' 입력란에 아래와 같이 입력하고 '확인'을 누르세요.
=NOT(C2="단종")
결과:
이제 해당 범위의 셀에 '단종'이라고 입력하면 오류 메시지가 뜨면서 입력이 차단됩니다. 데이터 관리의 정확성이 확 올라가겠죠?
⚠️ 흔히 발생하는 오류, 이것만은 피하세요!
- #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 함수는 TRUE를 FALSE로, FALSE를 TRUE로 뒤집어주는 반전 매력의 함수다.
- 둘! IF, AND, OR 함수와 함께 쓰면 "특정 조건을 제외하고" 같은 복잡한 논리를 간단하게 해결할 수 있다.
- 셋! 데이터 유효성 검사나 배열 수식에도 활용되어 데이터 관리의 정확성과 효율을 높여준다.
이제 여러분은 "서울 지역만 빼고 필터링 해주세요!" 같은 요청에도 당황하지 않고 NOT 함수로 멋지게 해결할 수 있는 엑셀 능력자가 되셨습니다! 오늘 배운 예제들을 꼭 직접 따라 해보시고, 여러분의 업무에 어떻게 적용할 수 있을지 고민해 보세요. 궁금한 점이나 더 좋은 활용 아이디어가 있다면 언제든지 댓글로 남겨주시고요!
이 글이 도움이 되셨다면 공감(❤️)과 공유로 주변 동료들에게도 널리 알려주세요. 여러분의 작은 응원이 제게는 큰 힘이 된답니다! 😉
작성자: 마늘빵
📱 [모바일용 퀵-가이드] 🏃♂️ 출퇴근길 1분 컷! 엑셀 NOT 함수 핵심 요약
✅ NOT 함수란?
- 논리값(TRUE / FALSE)을 반대로 뒤집는 함수
- =NOT(logical) 형식으로 사용
✅ 언제 사용할까?
- "가 아닐 때", "를 제외하고" 같은 조건을 걸고 싶을 때
✅ 실전 공식 3가지
- IF + NOT: 특정 조건 제외하고 값 부여
- =IF(NOT(A1="제외대상"), "포함", "제외")
- 개수 세기: 특정 항목 제외하고 개수 파악
- =SUMPRODUCT(--(NOT(A1:A10="제외대상")))
- 입력 막기: 데이터 유효성 검사에서 특정 값 입력 방지
- 수식: =NOT(A1="입력금지값")
🤔 핵심은?