• 최초 작성일: 2001-10-04
  • 최종 수정일: 2026-09-29
  • 조회수: 31 회
  • 작성자: 권현욱 (엑셀러)
  • 강의 제목: N함수에 대하여

들어가기 전에

오래 전 엑셀 파일로 진행하던 강의를 웹 글로 복원한 것이라, "버튼을 눌러보세요"처럼 엑셀에서 직접 조작하라는 표현이 남아 있을 수 있습니다. 결과는 본문의 그림이나 표로 확인하실 수 있으며, 현재와 맞지 않는 내용은 보완하되 전반적인 스타일은 당시의 갬성(?)을 유지했습니다.

추석은 잘들 보내셨나요? Exceller도 많은 분들이 염려해 주신 덕택에 고향에 잘 다녀왔습니다. 늘 하는 생각이지만 고향가는 길은 하나의 여행입니다. 여행의 목적지가 집일 따름이지요. 10월도 즐겁고 활기차게 보내시기를 바랍니다.

Exceller의 Homepage 방명록에 글을 남기신 분 중에서 N 함수에 대해 알려달라고 하신 분이 있군요. N 함수에 대한 것도 도움말에 다 나와 있습니다만, 기왕에 질문이 들어왔으니 간단하게 살펴보고 넘어가도록 하지요. 도움말을 인용하자면, N 함수란 것은 '숫자로 변환된 값을 표시하는 함수'로 '일반적으로 Excel에서는 필요에 따라 값이 자동으로 변환되므로 수식에서 N 함수를 사용할 필요가 없습니다.'

권현욱(엑셀러)
저자: 권현욱(엑셀러), 아이엑셀러 대표

필자는 Excel 컨설턴트, 작가, 그리고 크리에이터입니다. 현재 Microsoft Excel MVP이며, 『챗GPT+엑셀 업무자동화 정석』을 비롯한 10여 권의 도서를 집필했습니다. Excel 자동화 및 생산성 향상 분야에서 25년 넘는 경력을 보유하고 있습니다.

권현욱(엑셀러) 님의 최신 포스트:
  • 최신 글을 불러오는 중...


26년 경력 Microsoft MVP 권현욱(엑셀러) 지음

📊 신간 전자책(PDF) · 287쪽 · 13500원

엑셀 대시보드를 만드는 최적의 '표준 3계층 구조'

  • 3초 안에 읽히는 화면 설계 감각 습득
  • Microsoft Excel MVP의 실전 노하우 수록
  • 중간마진 없는 합리적인 가격, 오직 아이엑셀러에서만!
지금 구매하기 완성 화면 보기

N함수에 대하여

핵심 요약

  • N 함수는 숫자는 그대로, TRUE는 1, FALSE와 일반 문자열은 0으로 변환하며 날짜는 일련번호로 반환합니다.
  • N("설명")이 0이 되는 성질을 이용하면 계산 결과를 바꾸지 않고 긴 수식 안에 설명을 덧붙일 수 있습니다.
  • 다만 단순한 설명이나 주석 목적이라면 셀 메모를 사용하는 방법도 고려할 수 있습니다.

먼 소린지 이해가 되지 않지요? 아래의 표를 보세요.

Data Result
120 120 =N(B17)
1 1 =N(B19)
0 0 =N(B20)
Exceller 0 =N(B21)
9/16/2001 37150 =N(B22)

숫자값을 인수로 할 경우에는 같은 숫자값을, 날짜일 경우에는 해당 날짜에 해당되는 일련 번호를, True는 1, False는 0, 그 밖의 문자열 등에 대해서는 0을 되돌려 줍니다.

아주 오래 전에 비슷한 질문을 하신 분이 있었는데, 아래와 같은 수식이 있을 경우,

=85000+100000-110000

여기서 85000은 전월 받을 금액, 100000은 당월 매출액, 110000은 당월 수금액을 의미한다고 할 때, 수식에 그 내용을 함께 표기할 수 있는 방법이 없겠느냐는 것이었습니다. 그 당시에는 '메모' 기능을 사용하시라고 알려드렸는데 N 함수를 사용하여 비슷하게 만드실 수는 있겠습니다. 아래와 같이 말이지요.

결과값: 75000

=85000+N("전월 받을 금액")+100000+N("당월 매출액")-110000+N("당월 수금액")

왜 이렇게 되는지는 이해하시겠지요? N 함수의 인수로 숫자, 날짜, True/False 등이 아닌 그 밖의 값을 입력하게 되면 0을 되돌려주기 때문입니다. 그런데 위와 같이 수식에 주석문을 달아야 할 필요가 있을 경우, N 함수를 사용하는 것보다는 메모를 사용하시는 편이 훨씬 좋을 것입니다.

오늘은 짧게 여기까지…

정리 — N함수에 대하여

구분내용
숫자같은 숫자를 그대로 반환
날짜해당 날짜의 일련번호 (9/16/2001 은 37150)
TRUE / FALSETRUE 는 1, FALSE 는 0
그 밖의 문자열0
활용N("설명")이 0이므로 계산 결과 변화 없이 수식 안에 설명 덧붙이기

자주 묻는 질문 (FAQ)

Q1. N 함수는 무엇을 하는 함수인가요?

값을 숫자로 변환해 주는 함수입니다. 숫자는 그대로, 날짜는 일련번호, TRUE는 1, FALSE와 문자열은 0을 반환합니다.

Q2. 수식 안에 설명을 넣는 방법이 있나요?

N 함수의 인수로 설명 문자열을 넣으면 0이 반환되어 계산 결과에 영향을 주지 않으므로 수식 안에 주석처럼 쓸 수 있습니다.

Q3. 주석 용도로는 N 함수가 가장 좋은 방법인가요?

원문에서는 수식에 주석이 필요한 경우 N 함수보다 메모 기능을 사용하는 편이 훨씬 좋다고 안내합니다.

마치며

N 함수는 기본 동작을 이해해 두면 수식 설명에도 응용할 수 있습니다. VBA에 대한 기초 지식을 공부하실 분은 아이엑셀러 닷컴 사이트 상단 메뉴에서 [Excel 강의] - [Excel 입문]을 먼저 보시면 이해하기 쉽습니다.