How I Use Google Sheets To Track And Analyze The Books I Read

Here I talk about the method that I use to collect and analyze the data around my reading activity using Google Sheets.
0
(0)

Data analysis and Reading are two of my key interest areas. I used to keep a track of the books that I read on Goodreads and would check the stats page every time I finished a book just to see the graph change.

But, I was not very pleased with the limited data points that Goodreads provided on the stats page – no. of pages and no. of books read in a year (at least that was the case in 2018, they may have added more options now).

So, I decided to track my reading activity in a Google Sheet and draw insights from that. I started this in May 2018, and have religiously tracked my reading activity ever since. Over time I have also made a lot of improvements in my template.

This is how I track my reading.

1) Books Metadata

The first tab in the Google Sheet is called Books Metadata. I record a few details about every book that I purchase – author, genre, language, pages etc.

Book Metadata

I add the start page number and end page number because I wanted to have a more granular level of detail. But you can just record the total number of pages instead.

This sheet has one row per book.

2) Raw Data

The next tab is called Raw Data. This is the main tab where I keep a record of my reading activity.

See also  My Year In Books - 2021
Raw Data

When I pick a book to read, I first open the Sheets app on my phone and record the following details in this tab:

  1. Name of the book
  2. Current Date
  3. Page number where I’m starting from
  4. The time when I started
  5. Page number where I stopped
  6. The time when I stopped

The columns that are in grey color are auto-populated.

As you can see in the screenshot above, one book can have multiple entries.

3) Book Metrics

This tab is where all the calculations happen. This is all formula driven – no manual effort is required here.

Book Metrics

I calculate a lot of things in this sheet – the current status of book (read, reading, not started), how many days it took to finish, how much time did I spend reading a book, how many sittings did I need to finish a book, my average reading speed etc

As I mentioned above, this is all formula-driven. There is one row of data per book.

4) Reading Habit

Using the information captured in the previous tab, I create this visualization to see my reading activity over the year.

Reading Streak

The green cells depict the day I read and the red one denotes the days I didn’t read. The column in the right gives the number of days in a month I read a book.

See also  Data-Driven Analysis To Decode Nifty 50 Equal Weight Index Fund

This again is completely formula-driven + conditional formatting.

5) Summary Tab

The last tab is the summary tab for the year. Here I visualize a few high-level details from the Metrics tab.

Books In Review

At the end of every year, I just make a copy of this tab and change the year number. That gives me the stats for that year.
You can check my stats from 2019 here.

This may look like a lot of work to some. I have been told by a few that reading should be for pleasure and by tracking these details I am making it look like a task. To them, I quote Mark Twain:

Work consists of whatever a body is obliged to do. Play consists of whatever a body is not obliged to do.

For me, this is play! 🙂

Rate the article

Click on a star to rate it!

Average rating 0 / 5. Vote count: 0

No votes so far! Be the first to rate this article.

I'm sorry you didn't like this article.

Could you please tell me how I can improve it?

I write about a mix of topics, including productivity, tech, books, personal finance, and more. If you’d like to stay updated, here are two ways:

  • Real-Time Alerts: Join my WhatsApp channel to get instant notifications for new articles, fascinating book excerpts, useful web finds, and more.
  • Monthly Email Digest: Subscribe to my Email Newsletter and receive a curated end-of-month roundup of everything I’ve written, along with handpicked gems from across the web.
See also  Getting Back to Basics: Visualizing Stakeholder Feedback in Tableau

I also create Google Sheets templates to automate and streamline workflows. You can check them out here. Feel free to reach out if you need a custom template made for you.

If you’ve enjoyed reading, please consider supporting the blog with any amount you like. Your contribution helps cover server and domain costs, ensuring the blog keeps running.

Leave a Reply

Your email address will not be published. Required fields are marked *