노션 독서 기록장 만들기: 독서 진행률과 월별 완독 권수 확인하는 방법

책을 여러 권 읽다 보면 지금 어느 책을 읽고 있는지, 어디까지 읽었는지 기억하기 어려울 때가 있습니다.

독서노트를 따로 작성하더라도 이번 달에 몇 권을 완독했는지 확인하려면 기록을 다시 찾아봐야 합니다.

노션 독서 기록장을 만들면 책 목록과 독서 진행률, 완독일, 독서노트를 하나의 데이터베이스에서 관리할 수 있습니다.

이번 글에서는 노션 무료 플랜을 이용해 다음 기능을 갖춘 독서 기록장을 직접 만들어 보겠습니다.

  • 읽을 예정·읽는 중·완독 상태 구분하기
  • 현재 읽은 페이지를 바탕으로 진행률 계산하기
  • 잘못 입력한 페이지 수 확인하기
  • 이번 달 완독한 책과 권수 확인하기
  • 지난달과 지난해의 독서 기록 보관하기
  • 책마다 독서노트 템플릿 적용하기

특히 이번 실습에서는 단순히 기록장을 만드는 데서 끝내지 않고, 실제로 값을 변경하면서 월별 완독 권수가 정확하게 집계되는지 확인했습니다.

2026년 10월 9~10일, 노션 무료 플랜의 한국어 웹 환경에서 직접 제작·검증한 결과를 기준으로 설명합니다.

1. 완성된 노션 독서 기록장 살펴보기

먼저 완성된 독서 기록장의 모습입니다.

노션 독서 기록장 — 노션 데이터베이스 하나로 책의 상태와 독서 진행률, 완독일을 관리하도록 구성했습니다
노션 데이터베이스 하나로 책의 상태와 독서 진행률, 완독일을 관리하도록 구성했습니다. 화면을 좌우로 넘기거나 눌러 크게 볼 수 있습니다.

이번 실습에서는 총 10권의 가상 책을 등록했습니다.

처음에는 9권으로 기능을 테스트했고, 이후 독서노트 템플릿을 확인하기 위해 1권을 추가했습니다.

독서 기록장의 주요 속성은 다음과 같습니다.

속성용도
책 제목책의 이름
독서 상태읽을 예정·읽는 중·완독
총쪽수책의 전체 페이지
현재쪽수지금까지 읽은 페이지
진행률독서 진행 정도
완독일책을 다 읽은 날짜
입력 점검잘못된 입력 확인

예를 들어 총 200쪽인 책을 80쪽까지 읽었다면 진행률은 40%로 표시됩니다.

반대로 전체 100쪽인 책에 현재쪽수를 120쪽으로 입력하면 정상적인 진행률 대신 경고를 표시하도록 설정했습니다.

노션 독서 기록장 — 최종 전체 기록 10권과 각 책의 진행률·입력 점검 결과입니다
최종 전체 기록 10권과 각 책의 진행률·입력 점검 결과입니다. 화면을 좌우로 넘기거나 눌러 크게 볼 수 있습니다.

월별 완독 권수도 확인했습니다.

완독 기간실제 집계 결과
2026년 9월1권
2026년 10월2권
2027년 10월1권

각 월의 권수를 직접 입력한 것이 아닙니다.

독서 상태와 완독일 조건을 만족하는 책만 표시한 뒤, 노션의 ‘모두 세기’ 기능으로 개수를 계산했습니다.

이제 같은 구조를 만들어 보겠습니다.

2. 독서 기록 데이터베이스 만들기

노션에서 새로운 개인 페이지를 만듭니다.

이번 실습에서는 왼쪽 사이드바의 ‘새 페이지 → 페이지’를 이용했습니다.

페이지 이름은 원하는 대로 지정하면 됩니다.

새 페이지 본문에서 /를 입력하고 다음 항목을 선택합니다.

표 보기 → 비어 있는 새 데이터 소스

데이터베이스 이름은 ‘독서 기록’으로 지정합니다.

일반적인 표 블록이 아니라 데이터베이스를 만들어야 합니다.

데이터베이스를 사용하면 책마다 상태·날짜·숫자 속성을 추가하고, 조건에 따라 표시되는 책을 구분할 수 있습니다.

필요한 속성 9개

이번 실습에서 실제 사용한 속성은 다음과 같습니다.

속성 이름노션 속성 유형
책 제목제목
저자텍스트
독서 상태선택
총쪽수숫자
현재쪽수숫자
시작일날짜
완독일날짜
진행률수식
입력 점검수식
노션 독서 기록장 — 독서 기록 데이터베이스에 추가한 속성 9개입니다
독서 기록 데이터베이스에 추가한 속성 9개입니다. 화면을 좌우로 넘기거나 눌러 크게 볼 수 있습니다.

처음 생성된 ‘이름’ 속성은 ‘책 제목’으로 변경했습니다.

나머지는 ‘속성 추가’를 이용해 만들었습니다.

독서 상태 설정하기

‘독서 상태’는 선택 유형으로 만듭니다.

다음 세 가지 옵션을 추가합니다.

  • 읽을 예정
  • 읽는 중
  • 완독

노션에는 ‘선택’과 ‘상태’라는 별도의 속성 유형이 있습니다.

이번 실습에서는 ‘상태’가 아니라 ‘선택’ 유형을 사용했습니다.

따라서 같은 결과를 따라 만들려면 선택 유형으로 설정하는 것이 좋습니다.

처음에는 책 제목과 독서 상태, 총쪽수, 현재쪽수, 완독일 정도만 입력해도 됩니다.

진행률과 입력 점검은 다음 단계에서 수식으로 추가하겠습니다.

참고로 이번 예제에서는 저자와 시작일을 비워 두었습니다.

독서 기록에 반드시 필요하지 않은 값은 나중에 채워도 됩니다.

3. 테스트할 책 9권 입력하기

기능을 확인하기 위해 다음과 같은 가상의 책을 등록했습니다.

책 제목독서 상태총쪽수현재쪽수완독일
작은 실험의 기록읽는 중20080없음
생각을 정리하는 오후완독2402402026-10-03
기록의 다음 장완독1801802026-10-07
어제의 문장완독1501502026-09-30
아직 정하지 않은 책읽을 예정00없음
넘겨 읽은 페이지읽는 중100120없음
완독 날짜를 잊은 책완독180180없음
날짜를 잘못 입력한 책읽는 중1001002026-10-08
다음 해의 독서 기록완독2002002027-10-03

여기에는 정상적인 독서 기록과 일부러 잘못 입력한 기록이 섞여 있습니다.

예를 들어 ‘완독 날짜를 잊은 책’은 독서 상태가 완독이지만 완독일이 없습니다.

‘날짜를 잘못 입력한 책’은 상태가 읽는 중인데 완독일이 입력되어 있습니다.

이런 책을 함께 등록한 이유는 나중에 월별 완독 통계가 잘못 계산되지 않는지 확인하기 위해서입니다.

실제로 책을 관리할 때는 자신이 읽는 책의 정보로 바꾸면 됩니다.

4. 독서 진행률 자동 계산하기

이번에는 현재 읽은 페이지 수를 이용해 독서 진행률을 계산하겠습니다.

예를 들어 총 200쪽 중 80쪽을 읽었다면 다음과 같이 계산합니다.

80 ÷ 200 × 100 = 40%

노션에서는 수식 속성을 이용해 이 계산을 자동으로 수행할 수 있습니다.

진행률 수식 입력하기

데이터베이스에 ‘진행률’이라는 수식 속성을 추가합니다.

해당 속성의 메뉴에서 다음 순서로 이동합니다.

속성 편집 → 수식 편집

이번 실습에서 실제로 사용하고 검증한 수식은 아래와 같습니다.

if(empty(prop("총쪽수")) or prop("총쪽수") <= 0, "총쪽수 확인", if(prop("현재쪽수") < 0, "음수 확인", if(prop("현재쪽수") > prop("총쪽수"), "쪽수 초과", format(round(prop("현재쪽수") / prop("총쪽수") * 1000) / 10) + "%")))
노션 독서 기록장 — 실제 적용한 최종 진행률 수식입니다. 정상적인 40% 결과를 확인했습니다
실제 적용한 최종 진행률 수식입니다. 정상적인 40% 결과를 확인했습니다. 화면을 좌우로 넘기거나 눌러 크게 볼 수 있습니다.

수식이 길어 보이지만, 하는 일은 크게 네 가지입니다.

  1. 총쪽수가 없거나 0 이하이면 ‘총쪽수 확인’ 표시
  2. 현재쪽수가 음수이면 ‘음수 확인’ 표시
  3. 현재쪽수가 총쪽수를 초과하면 ‘쪽수 초과’ 표시
  4. 정상적인 값이면 진행률을 백분율로 계산

실습에서 확인한 결과는 다음과 같습니다.

총쪽수현재쪽수표시 결과
2008040%
20010050%
240240100%
100120쪽수 초과
200-1음수 확인
00총쪽수 확인

총쪽수를 비워 둔 상태에서도 ‘총쪽수 확인’ 메시지가 표시되는 것을 확인했습니다.

현재쪽수만 수정해도 진행률이 바뀔까?

실제로 테스트했습니다.

‘작은 실험의 기록’은 총 200쪽 중 80쪽을 읽은 상태였습니다.

처음 진행률은 40%였습니다.

현재쪽수를 100으로 변경하자 50%로 바뀌었습니다.

이후 다시 80으로 변경하자 40%로 복원됐습니다.

수식을 새로 작성할 필요는 없었습니다.

현재까지 읽은 페이지 수만 변경하면 진행률이 다시 계산됩니다.

단, 이번에 만든 진행률은 ‘40%’와 같은 글자를 표시하는 텍스트형 결과입니다.

따라서 이를 숫자 평균이나 진행률 막대에 바로 사용할 수 있는 숫자 속성으로 이해해서는 안 됩니다.

이번 글에서는 정상적인 퍼센트와 오류 경고를 같은 열에서 보여주는 데 중점을 뒀습니다.

5. 잘못 입력한 독서 기록 확인하기

독서 진행률만으로 모든 입력 오류를 확인할 수 있는 것은 아닙니다.

예를 들어 책을 100% 읽었다고 입력했더라도 독서 상태가 ‘읽는 중’일 수 있습니다.

완독으로 표시했지만 완독일을 입력하지 않았을 수도 있습니다.

이런 상황을 확인하기 위해 ‘입력 점검’ 속성을 추가했습니다.

입력 점검 수식

새로운 수식 속성을 만들고 이름을 ‘입력 점검’으로 지정합니다.

다음 수식을 입력합니다.

ifs(empty(prop("총쪽수")) or prop("총쪽수") <= 0, "총쪽수 확인", prop("현재쪽수") < 0, "현재쪽수 음수", prop("현재쪽수") > prop("총쪽수"), "현재쪽수 초과", prop("독서 상태") == "완독" and empty(prop("완독일")), "완독일 누락", prop("독서 상태") != "완독" and not empty(prop("완독일")), "상태·완독일 확인", empty(prop("독서 상태")), "독서 상태 확인", "정상")
노션 독서 기록장 — 이번 실습에서 적용한 최종 입력 점검 수식입니다
이번 실습에서 적용한 최종 입력 점검 수식입니다. 화면을 좌우로 넘기거나 눌러 크게 볼 수 있습니다.

이 수식에서는 입력 상태에 따라 다음과 같은 메시지를 표시합니다.

입력 상황점검 메시지
총쪽수가 없거나 0 이하총쪽수 확인
현재쪽수가 음수현재쪽수 음수
현재쪽수가 총쪽수 초과현재쪽수 초과
완독인데 완독일 없음완독일 누락
완독이 아닌데 완독일 있음상태·완독일 확인
독서 상태 미입력독서 상태 확인
점검 조건에 해당하지 않음정상

이번 예제에서는 실제로 다음 결과를 확인했습니다.

‘넘겨 읽은 페이지’는 전체 100쪽에 현재쪽수 120쪽이므로 ‘현재쪽수 초과’가 표시됐습니다.

‘완독 날짜를 잊은 책’은 독서 상태가 완독이지만 날짜가 없어 ‘완독일 누락’으로 표시됐습니다.

‘날짜를 잘못 입력한 책’은 읽는 중인데 완독일이 입력되어 있어 ‘상태·완독일 확인’ 메시지가 표시됐습니다.

노션 독서 기록장 — 완독일 누락과 독서 상태 불일치가 있는 책 두 권을 확인한 화면입니다
완독일 누락과 독서 상태 불일치가 있는 책 두 권을 확인한 화면입니다. 화면을 좌우로 넘기거나 눌러 크게 볼 수 있습니다.

입력 점검 기능의 한계

이 수식은 하나의 책에서 여러 문제가 발견되더라도 조건에 먼저 해당하는 경고 하나만 표시합니다.

따라서 첫 번째 오류를 수정하면 다른 경고가 나타날 수도 있습니다.

또한 현재쪽수의 빈칸과 숫자 0을 구분하는 기능은 구현하지 않았습니다.

책을 아직 읽기 전이라면 현재쪽수에 0을 직접 입력하는 방식으로 사용하면 됩니다.

오류 메시지가 표시됐다고 값이 자동으로 수정되는 것도 아닙니다.

실제 책의 정보와 비교해 사용자가 수정해야 합니다.

6. 읽는 중인 책과 완독한 책 구분하기

독서 기록이 많아지면 모든 책을 한 화면에서 확인하기 불편할 수 있습니다.

이럴 때는 같은 데이터베이스 안에서 보기를 나누면 됩니다.

이번 실습에서는 다음 보기를 만들었습니다.

  • 전체 책
  • 읽는 중
  • 완독
  • 월별 완독
  • 날짜·상태 점검

읽는 중 보기 만들기

전체 책 보기에서 ‘보기 복제’를 선택합니다.

복제한 보기의 이름을 ‘읽는 중’으로 지정합니다.

이후 독서 상태가 ‘읽는 중’인 책만 표시하도록 필터를 적용합니다.

이번 실습에서 읽는 중 보기에는 다음 세 권이 표시됐습니다.

  • 작은 실험의 기록
  • 넘겨 읽은 페이지
  • 날짜를 잘못 입력한 책
노션 독서 기록장 — 독서 상태가 읽는 중인 책 세 권만 표시한 화면입니다
독서 상태가 읽는 중인 책 세 권만 표시한 화면입니다. 화면을 좌우로 넘기거나 눌러 크게 볼 수 있습니다.

이 보기에서는 정상적인 40% 진행률과 잘못된 쪽수 입력도 함께 확인할 수 있었습니다.

완독 보기 역시 같은 방식으로 만들 수 있습니다.

독서 상태가 ‘완독’인 책만 표시하면 됩니다.

이번 실습에서는 완독 상태인 책 다섯 권이 표시됐습니다.

다만 이 다섯 권이 모두 올바른 완독일을 가지고 있는 것은 아닙니다.

완독일이 빠진 책도 포함되어 있었기 때문입니다.

따라서 완독 상태의 전체 개수와 특정 월에 완독한 책의 개수는 구분해야 합니다.

7. 월별 완독 권수 자동으로 세기

이번 독서 기록장에서 가장 중요하게 확인한 기능입니다.

예를 들어 9월에는 한 권을 읽고, 10월에는 두 권을 읽었다고 가정하겠습니다.

이때 단순히 완독 상태인 책을 세면 월별 결과를 구분할 수 없습니다.

완독한 날짜를 기준으로 해당 월의 책만 표시해야 합니다.

2026년 10월 완독 보기 만들기

전체 책 보기를 복제하고 다음과 같이 이름을 지정합니다.

‘2026년 10월 완독’

이후 필터 두 개를 적용합니다.

첫 번째 조건

독서 상태 → 값과 동일한 데이터 → 완독

두 번째 조건

완독일 → 범위 내

날짜 범위는 다음과 같이 입력합니다.

  • 시작: 2026년 10월 1일
  • 종료: 2026년 10월 31일

이때 화면의 날짜 범위 입력칸에 표시되는 ‘시작일’은 필터 날짜 범위의 시작값을 뜻합니다.

데이터베이스에 별도로 만든 ‘시작일’ 속성과 혼동하지 않도록 주의하세요.

두 필터를 함께 적용하면 다음 두 조건을 모두 충족하는 책만 표시됩니다.

  • 독서 상태가 완독이다.
  • 완독일이 2026년 10월에 포함된다.

실습 결과, 다음 두 권이 표시됐습니다.

책 제목독서 상태완독일
생각을 정리하는 오후완독2026-10-03
기록의 다음 장완독2026-10-07
노션 독서 기록장 — 2026년 10월에 완독한 책 두 권만 표시한 실제 화면입니다
2026년 10월에 완독한 책 두 권만 표시한 실제 화면입니다. 화면을 좌우로 넘기거나 눌러 크게 볼 수 있습니다.

그렇다면 두 권이라는 숫자를 어떻게 표시할까요?

‘모두 세기’로 완독 권수 집계하기

독서 기록 데이터베이스에서 ‘책 제목’ 열의 메뉴를 엽니다.

실제 한국어 화면에서 확인한 순서는 다음과 같습니다.

계산 → 수 → 모두 세기

노션 독서 기록장 — 표에서 책의 개수를 집계하기 위해 '모두 세기'를 설정하는 화면입니다
표에서 책의 개수를 집계하기 위해 ‘모두 세기’를 설정하는 화면입니다. 화면을 좌우로 넘기거나 눌러 크게 볼 수 있습니다.

설정 후 표 아래에 ‘개수 2’가 표시됐습니다.

이 숫자는 직접 입력한 값이 아닙니다.

현재 보기의 필터 조건을 만족하는 행의 개수를 계산한 결과입니다.

이번 실습에서는 처음에 9권을 입력했을 때 전체 책 보기에서 ‘개수 9’를 확인했습니다.

이후 독서노트 템플릿 테스트용 책을 한 권 추가하자 전체 책은 10권이 됐습니다.

하지만 10월 완독 권수는 여전히 2권이었습니다.

추가한 책은 완독 상태가 아니었기 때문입니다.

즉, 책이 추가되더라도 완독 조건에 해당하지 않으면 월별 완독 집계에 포함되지 않습니다.

8. ‘이번 달 완독’ 보기도 만들 수 있을까?

앞에서는 2026년 10월처럼 고정된 날짜 범위를 설정했습니다.

하지만 매달 새로운 날짜를 입력하는 대신 현재 월의 완독 기록을 확인하고 싶을 수도 있습니다.

이번 실습에서는 상대 날짜 필터도 적용했습니다.

이번 달 완독 필터 설정

새로운 보기를 만들어 이름을 ‘이번 달 완독’으로 지정합니다.

독서 상태는 ‘완독’으로 설정합니다.

완독일 필터에서는 다음 순서로 선택했습니다.

오늘 기준 → 이번 → 월

화면에는 ‘완독일: 이번 월’이라는 조건이 표시됐습니다.

노션 독서 기록장 — 현재 월을 기준으로 완독일을 필터링하는 설정입니다
현재 월을 기준으로 완독일을 필터링하는 설정입니다. 화면을 좌우로 넘기거나 눌러 크게 볼 수 있습니다.

2026년 10월 10일에 실제로 확인한 결과, 이번 달 완독 보기에 두 권이 표시됐습니다.

새로고침 후에도 같은 결과가 유지됐습니다.

고정된 월 보기와 무엇이 다를까?

구분고정 월 보기이번 달 보기
기준직접 설정한 연도·월오늘을 기준으로 한 현재 월
예시2026년 10월이번 월
지난달 기록 확인해당 월의 보기 이용별도 기간 설정 필요
실제 확인 범위9월·10월·다음 해 10월2026년 10월 10일 기준

‘이번 달’은 현재 날짜를 기준으로 한 상대 날짜 조건입니다.

다만 이번 실습에서는 실제로 10월에서 11월로 넘어가는 순간에 목록이 자동 전환되는 과정까지 관찰하지는 않았습니다.

따라서 확인된 사실은 2026년 10월 10일에 상대 날짜 필터를 적용했을 때 10월 완독 두 권이 표시됐다는 것입니다.

9. 월이 바뀌거나 완독일을 수정하면 어떻게 될까?

독서 기록장을 계속 사용하려면 과거 기록이 보존되는지도 중요합니다.

이번 실습에서는 2026년 9월과 10월, 그리고 2027년 10월의 완독 기록을 각각 확인했습니다.

지난달 완독 기록

2026년 9월 완독 보기에서는 ‘어제의 문장’ 한 권이 표시됐습니다.

노션 독서 기록장 — 2026년 9월 완독 기록 한 권입니다
2026년 9월 완독 기록 한 권입니다. 화면을 좌우로 넘기거나 눌러 크게 볼 수 있습니다.

다음 해 완독 기록

2027년 10월 완독 보기에서는 ‘다음 해의 독서 기록’ 한 권이 표시됐습니다.

노션 독서 기록장 — 2027년 10월 완독 기록 한 권입니다
2027년 10월 완독 기록 한 권입니다. 화면을 좌우로 넘기거나 눌러 크게 볼 수 있습니다.

연도와 월을 정확하게 지정하면 서로 다른 해의 10월 기록을 구분할 수 있습니다.

완독일을 다른 달로 변경하면?

‘생각을 정리하는 오후’의 완독일을 실제로 변경해 보았습니다.

원래 완독일은 2026년 10월 3일이었습니다.

이를 2026년 11월 3일로 변경했습니다.

그 결과는 다음과 같았습니다.

항목변경 전변경 후
2026년 10월 완독2권1권
2026년 11월 완독0권1권
노션 독서 기록장 — 완독일을 11월로 변경했을 때의 테스트 결과입니다. 이후 날짜를 원래대로 복원했습니다
완독일을 11월로 변경했을 때의 테스트 결과입니다. 이후 날짜를 원래대로 복원했습니다. 화면을 좌우로 넘기거나 눌러 크게 볼 수 있습니다.

다시 완독일을 10월 3일로 되돌리자 10월 완독은 2권으로 복원됐습니다.

11월 완독 보기는 빈 목록으로 돌아왔습니다.

참고로 이번 실습의 빈 목록 화면에서는 ‘개수 0’이라는 별도 문구가 표시되지 않았습니다.

따라서 빈 목록이 표시된 사실과 화면에 0이라는 숫자가 표시된 사실을 혼동하지 않아야 합니다.

독서 상태만 변경하면?

완독일을 그대로 둔 상태에서 독서 상태를 ‘완독’에서 ‘읽는 중’으로 바꿔 보았습니다.

그러자 10월 완독 권수가 2권에서 1권으로 줄었습니다.

다시 ‘완독’으로 변경하자 2권으로 복원됐습니다.

이 결과는 월별 완독 집계가 날짜만 확인하는 것이 아니라 독서 상태도 함께 확인한다는 점을 보여줍니다.

10. 책마다 독서노트 템플릿 만들기

책마다 작성 양식을 반복하는 템플릿과 데이터베이스 전체 복제는 용도가 다릅니다. 기록장 자체를 별도 사본으로 보관하려면 노션 데이터베이스 복제 방법에서 원본과 사본의 관계를 확인하세요.

지금까지는 책의 상태와 진행률, 완독 날짜를 관리했습니다.

여기에 책을 읽고 남긴 생각까지 저장하면 독서 기록장을 더 유용하게 사용할 수 있습니다.

노션의 데이터베이스 항목은 각각 하나의 페이지이기 때문에 책마다 본문을 작성할 수 있습니다.

매번 같은 독서노트 양식을 만들지 않도록 템플릿을 설정해 보겠습니다.

기본 독서노트 만들기

독서 기록 데이터베이스에서 ‘새로 만들기’ 오른쪽의 추가 옵션 메뉴를 엽니다.

이번 실습에서 확인한 순서는 다음과 같습니다.

새로 만들기 → 추가 옵션 더 보기 → 새 템플릿

템플릿 이름은 ‘기본 독서노트’로 설정합니다.

본문에 다음 네 가지 항목을 만들었습니다.

기억할 내용

책을 읽고 기억하고 싶은 내용이나 중요한 생각을 정리합니다.

나의 생각

읽은 내용에 대해 자신이 느낀 점을 기록합니다.

적용할 행동

읽은 내용을 일상에서 어떻게 활용할지 작성합니다.

다음 확인일

기록을 다시 읽어볼 날짜를 적습니다.

노션 독서 기록장 — 실제로 만든 '기본 독서노트' 템플릿입니다
실제로 만든 ‘기본 독서노트’ 템플릿입니다. 화면을 좌우로 넘기거나 눌러 크게 볼 수 있습니다.

템플릿에서는 독서 상태의 기본값을 ‘읽을 예정’으로 설정했습니다.

새 책에 템플릿 적용하기

전체 책 보기로 돌아가 ‘새로 만들기’ 오른쪽 메뉴를 엽니다.

‘기본 독서노트’를 선택합니다.

이번 실습에서는 새로운 가상 책 ‘매일 한 문장 실습’을 등록했습니다.

책의 초기 상태는 다음과 같았습니다.

항목값
책 제목매일 한 문장 실습
독서 상태읽을 예정
총쪽수100
현재쪽수0
완독일없음
진행률0%

책 페이지에는 앞에서 만든 네 가지 독서노트 항목이 적용됐습니다.

이어서 실제로 짧은 가상 메모를 작성했습니다.

노션 독서 기록장 — 독서노트 템플릿을 새 책에 적용하고 내용을 작성한 화면입니다
독서노트 템플릿을 새 책에 적용하고 내용을 작성한 화면입니다. 화면을 좌우로 넘기거나 눌러 크게 볼 수 있습니다.

이후 독서 상태와 쪽수를 변경하고 다시 복원한 뒤에도 작성한 메모는 유지됐습니다.

새로고침 후에도 메모가 남아 있는 것을 확인했습니다.

따라서 책의 독서 상태를 변경한다고 해서 작성한 노트 내용이 함께 삭제되는 것은 아니었습니다.

다만 템플릿은 새로운 책 페이지의 시작 구조를 제공하는 기능입니다.

이미 작성한 모든 책의 독서노트를 자동으로 다시 작성하거나 변경하는 기능은 아닙니다.

11. 독서 기록을 관리할 때 자주 혼동하는 부분

이번 실습에서 확인한 내용을 바탕으로 사용 중 주의할 점을 정리했습니다.

① 진행률이 100%인데 완독 목록에 없어요

먼저 독서 상태와 완독일을 확인하세요.

이번 기록장에서는 진행률이 100%가 되더라도 독서 상태가 자동으로 ‘완독’으로 변경되지 않았습니다.

완독일도 자동으로 입력되지 않았습니다.

책을 다 읽었다면 다음 두 가지를 직접 입력해야 합니다.

  • 독서 상태: 완독
  • 완독일: 실제 책을 다 읽은 날짜

진행률과 완독 상태는 서로 다른 속성입니다.

② 완독한 책인데 이번 달 권수에 포함되지 않아요

독서 상태가 완독이어도 완독일이 없으면 해당 월의 집계에 포함되지 않을 수 있습니다.

이번 실습에서는 ‘완독 날짜를 잊은 책’이 바로 이런 사례였습니다.

전체 완독 보기에는 나타났지만 월별 완독 보기에서는 제외됐습니다.

따라서 완독일을 정확히 입력했는지 확인해야 합니다.

③ 잘못된 독서 기록만 따로 확인하고 싶어요

이번 실습에서는 ‘날짜·상태 점검’ 보기도 만들었습니다.

입력 점검 속성에 ‘완독일’이라는 문구가 포함된 기록을 표시하도록 설정했습니다.

그 결과 다음 두 권이 표시됐습니다.

  • 완독 날짜를 잊은 책
  • 날짜를 잘못 입력한 책

다만 이 보기는 날짜와 상태 관련 문제를 확인하는 용도입니다.

총쪽수 0이나 현재쪽수 초과 등 모든 입력 오류를 한 번에 표시하는 것은 아닙니다.

쪽수 오류는 전체 책 또는 읽는 중 보기에서도 확인할 수 있습니다.

④ 필터를 바꾸니 책이 사라졌어요

먼저 ‘전체 책’ 보기로 돌아가세요.

특정 월이나 독서 상태의 필터 조건에 맞지 않으면 해당 보기에서 책이 보이지 않을 수 있습니다.

하지만 필터에서 제외됐다는 이유만으로 원본 데이터가 삭제된 것은 아닙니다.

이번 실습에서도 보기별 목록이 달라졌지만 원래 책의 제목, 날짜, 쪽수와 작성한 메모는 보존됐습니다.

⑤ 같은 책을 다시 읽으면 어떻게 하나요?

이번 기록장은 책 한 권의 현재 독서 상태와 완독일을 관리하는 방식입니다.

같은 책을 다시 읽으면서 기존 완독일을 새 날짜로 변경하면 이전 날짜를 덮어쓰게 됩니다.

재독 횟수와 과거 완독일을 모두 보존하려면 별도의 기록 구조가 필요합니다.

재독 회차 관리 기능은 이번 실습에서 구현하거나 검증하지 않았습니다.

12. 실제 제작·검증 결과

이번 독서 기록장은 노션 무료 플랜에서 제작했습니다.

별도의 유료 자동화 기능이나 AI 기능은 사용하지 않았습니다.

주요 검증 결과는 다음과 같습니다.

검증 항목결과
독서 데이터베이스 1개 생성성공
지정된 속성 9개 구성성공
정상 독서 진행률 계산성공
총쪽수 0·빈값 확인성공
현재쪽수 초과·음수 확인성공
상태와 완독일 불일치 점검성공
2026년 10월 완독 2권확인
2026년 9월 완독 1권확인
2027년 10월 완독 1권확인
완독일 변경 후 집계 갱신확인
독서 상태 변경 후 집계 갱신확인
새로운 완독 책 추가 후 개수 증가확인
독서노트 템플릿 적용성공
새로고침 후 기록 유지확인
실제 모바일 사용미확인

실습 과정에서는 새로운 책을 일시적으로 완독 처리해 10월 완독 권수가 2권에서 3권으로 증가하는 것도 확인했습니다.

이후 원래 값으로 되돌리자 2권으로 복원됐습니다.

최종 상태에서는 최초 테스트용 9권의 값을 유지하고, 독서노트 템플릿 검증용으로 추가한 책 1권을 포함해 전체 10권이 보존됐습니다.

기록장을 계속 사용할 때 기억할 점

이번에 만든 독서 기록장의 핵심은 세 가지입니다.

첫째, 책의 진행 상태와 완독 기록을 구분하는 것입니다.

진행률이 100%가 되더라도 완독 상태와 완독일은 직접 입력해야 합니다.

둘째, 월별 완독 권수는 독서 상태와 완독일을 함께 기준으로 계산하는 것입니다.

날짜만 입력된 책이나 완독일이 누락된 책을 잘못 집계하지 않도록 해야 합니다.

셋째, 다음 달에도 같은 데이터베이스를 사용하는 것입니다.

매달 새로운 책 목록을 만들지 않고 기존 데이터베이스에 기록을 추가하면 과거의 독서 기록과 메모를 함께 관리할 수 있습니다.

이번에 구현한 월별 집계는 필터된 표의 행 개수를 세는 방식입니다.

월별 통계 차트나 별도의 통계 대시보드를 구현한 것은 아닙니다.

또한 독서 진행률 수식은 텍스트를 반환하므로 숫자형 진행률 막대나 평균 계산에 바로 사용할 수 없습니다.

이 두 가지 제한을 이해하고 사용하면 독서 상태와 월별 완독 기록을 비교적 간단한 구조로 관리할 수 있습니다.

실습 환경

  • 실습 기간: 2026년 10월 9~10일
  • 노션 요금제: 무료 플랜
  • 워크스페이스: 멤버 1명
  • 사용 환경: 한국어 웹
  • 운영체제: macOS 15.7.4
  • 브라우저: Google Chrome 155.0.8059.39

모든 책 제목과 독서노트 내용은 실습용 가상 예제입니다.

실제 모바일 앱, 여러 사용자의 협업 환경, 유료 자동화, 공개 템플릿 복제 기능은 이번 실습에서 검증하지 않았습니다.

참고 자료

노션 공식 도움말:

참고 제작 영상:

레이지 글로우 — 노션 독서 기록 템플릿 만들기

참고 영상은 독서 기록장 제작 기능을 파악하는 자료로 활용했습니다.

이번 글에 사용한 기록장과 가상 책, 독서노트, 수식 검증 결과는 별도로 제작·확인한 내용입니다.

함께 보면 좋은 노션 실습

노션 습관 트래커 만들기 — 독서 실천 여부를 날짜별 습관으로 기록하는 예제입니다.

노션 CSV 가져오기 — 기존 책 목록을 가져오기 전 날짜 형식과 중복 문제를 점검하세요.

댓글 남기기