- 최초 작성일: 2001-10-04
- 최종 수정일: 2026-09-29
- 조회수: 31 회
- 작성자: 권현욱 (엑셀러)
- 강의 제목: N함수에 대하여
들어가기 전에
오래 전 엑셀 파일로 진행하던 강의를 웹 글로 복원한 것이라, "버튼을 눌러보세요"처럼 엑셀에서 직접 조작하라는 표현이 남아 있을 수 있습니다. 결과는 본문의 그림이나 표로 확인하실 수 있으며, 현재와 맞지 않는 내용은 보완하되 전반적인 스타일은 당시의 갬성(?)을 유지했습니다.
추석은 잘들 보내셨나요? Exceller도 많은 분들이 염려해 주신 덕택에 고향에 잘 다녀왔습니다. 늘 하는 생각이지만 고향가는 길은 하나의 여행입니다. 여행의 목적지가 집일 따름이지요. 10월도 즐겁고 활기차게 보내시기를 바랍니다.
Exceller의 Homepage 방명록에 글을 남기신 분 중에서 N 함수에 대해 알려달라고 하신 분이 있군요. N 함수에 대한 것도 도움말에 다 나와 있습니다만, 기왕에 질문이 들어왔으니 간단하게 살펴보고 넘어가도록 하지요. 도움말을 인용하자면, N 함수란 것은 '숫자로 변환된 값을 표시하는 함수'로 '일반적으로 Excel에서는 필요에 따라 값이 자동으로 변환되므로 수식에서 N 함수를 사용할 필요가 없습니다.'
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 / FALSE | TRUE 는 1, FALSE 는 0 |
| 그 밖의 문자열 | 0 |
| 활용 | N("설명")이 0이므로 계산 결과 변화 없이 수식 안에 설명 덧붙이기 |
자주 묻는 질문 (FAQ)
Q1. N 함수는 무엇을 하는 함수인가요?
값을 숫자로 변환해 주는 함수입니다. 숫자는 그대로, 날짜는 일련번호, TRUE는 1, FALSE와 문자열은 0을 반환합니다.
Q2. 수식 안에 설명을 넣는 방법이 있나요?
N 함수의 인수로 설명 문자열을 넣으면 0이 반환되어 계산 결과에 영향을 주지 않으므로 수식 안에 주석처럼 쓸 수 있습니다.
Q3. 주석 용도로는 N 함수가 가장 좋은 방법인가요?
원문에서는 수식에 주석이 필요한 경우 N 함수보다 메모 기능을 사용하는 편이 훨씬 좋다고 안내합니다.
마치며
N 함수는 기본 동작을 이해해 두면 수식 설명에도 응용할 수 있습니다. VBA에 대한 기초 지식을 공부하실 분은 아이엑셀러 닷컴 사이트 상단 메뉴에서 [Excel 강의] - [Excel 입문]을 먼저 보시면 이해하기 쉽습니다.