2020 Writing log spreadsheet

float= The Red Rook (cover).png

Parallel Visions: City of Angels City of Demons ebook and trade paperback available on Amazon (or here).
The question of whether Vance was dead or not became more than academic when he found himself in a bathtub up to his chin in ice water like some forgotten cocktail garnish, a demonic woman standing over him, and no memory of how he got there.
Read free chapters of Parallel Visions: City of Angels City of Demons here
The Red Rook, sequel to Dispensing Justice and the second novel of Nova Genesis World is now available for Kindle or as a paperback at Amazon.
Read free chapters of Dispensing Justice here (or get it here).
Read free chapters of The Red Rook here (or get it here). -- Fritz Freiheit

Dispensing Justice (cover).png 20th Annual Writer's Digest Self-Published Book Awards - Honorable Mention.png
Welcome to 2021! Let's get some writing done.
Track your writing progress in 2021 using this free spreadsheet.
Article icon.svg
 v  d   
2020 Writing log spreadsheet

Happy New Year!

As is my tradition, I am posting my writing log (2020_Writing_log.ods) for the forthcoming year and wish everyone a productive year, whether or not you a writer.

Feel free to download this LibreOffice spreadsheet (link below) to track your writing productivity on a day by day, week by week, and month by month basis.

The most recent master writing log is 2021 Writing log spreadsheet

I've added a few statistical summaries to the Project page:

2019-2020 Writing log - Project statistics.(screenshot).jpg

Download the spreadsheet here: 2019-2020_Writing_log.ods ( or 2020_Writing_log.ods for a version that excludes the 2019 example pages. )

You will need a copy of LibreOffice to use this spreadsheet.

I've been using spreadsheets since 2005 to track my daily word output, which can be considered a form of don't break the chain. The tracking of output on a daily basis is, I believe, to be the reason I finished my first novel.

You don't need to write using LibreOffice to make use of this spreadsheet. (But if you do, or might be thinking about using LibreOffice, see Authoring Novels with LibreOffice.)

See master writing log for more detailed information and examples.

Project page

The project page summarizes your writing project status. It is broken up into five sections, four for projects in barf (that is, 1st draft) up to publication, incubator, published, and trunked.

2019-2020 Writing log - Projects.(screenshot).jpg


My approach to writing is based on barf and polish. Thus my writing phases labels are:

Writing phases flow diagram (vertical).jpg

You can change the labels you apply to the status of a project.

2014-2015 Writing log - word count totals - change status labels.jpg

2020 Daily Log

Track daily word deltas for 2020.

Add one row per day per project. It will automatically be summed in the weekly and monthly delta pages.

2015-2016 Writing log - 2016 Daily Log.(screenshot).jpg

2020 Weekly Delta

Weekly summaries for 2020.

2015-2016 Writing log - 2016 Weekly Delta.(screenshot).jpg

2020 Monthly Delta

Monthly summaries for 2020.

2015-2016 Writing log - 2016 Monthly Delta.(screenshot).jpg

Example Daily Log

Example daily word deltas for 2014.

2014-2015 Writing log - 2014 Daily Log.(screenshot).jpg

Example Weekly Delta

Example weekly summaries for 2014.

2014-2015 Writing log - 2014 Weekly Delta.(screenshot).jpg

Example Monthly Delta

Example monthly summaries from 2014.

2014-2015 Writing log - 2014 Monthly Delta.(screenshot).jpg

Links and Notes

A few links.


Configuration fields.


last_one2 VB Function

This spreadsheet includes a VB function for finding a project's most recent day in a given year. Ultimately, this populates the "Last Entry" column on the Projects page.

Function last_one2(searchList,target,resultList)
REM =last_one2(A1:A14;"target";B1:B14)
dim i as integer
rem last_one2 = 0
for i = lbound(searchList,1) to ubound(searchList,1)
if searchList(i,1) = target then last_one2 = resultList(i,1)
End function

If the "Last Entry" column is not being populated, turn on macros.

If the "Last Entry" column is still not being populated, then this function can be installed as follows:

  • Tools → Macros → Organize Macros → LibreOffice Basic...
  • In the Basic editor:
    • Expand this spreadsheet
    • Click on Standard
    • Add Module
    • Paste the contents of the pre-format box above at the end.
    • Save and close Basic editor.

2019-2020 Writing log - Projects.(screenshot).jpg
v  d  

Leave a Reply

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

This site uses Akismet to reduce spam. Learn how your comment data is processed.