Productivity : Tarot spreadsheet

Last post, I talked about what I track in my daily spreadsheet. Most of the things I count are pretty straightforward (at least if you’re comfortable with spreadsheets), but the way I set up the Tarot sheets is a bit less intuitive.

One of the things that’s really true about spreadsheets is that they can do a ton of things, but it’s often hard to see the potential until you have a thing you want to track (and play with it) or can explore some examples.

It relies on a couple of more complex formulas, and has three basic sheets. I’ve made a copy of it so you can see. You won’t be able to to edit it, but if you have a Google account, you can make a copy for yourself – go to File and ‘Make a copy”. I left a week’s worth of card draws there so you can see how it works, but you can delete those (just delete what’s in the B and C columns)

I’m also going to explain the basics of how it’s set up, so you can play with it in Excel or Numbers or LibreOffice, or another spreadsheet tool if you like. (These other programs use the same formulas, though some of the syntax may be slightly different.)

Image of spreadsheet screenshot showing different coloured totals. Text says: Productivity, Tarot spreadsheet

What I track

While I love having a Tarot deck in my hands, I discovered I often don’t remember to check for a card of the day before I get myself out the door (that’s the downside of an early start time and an early morning). Via the app, I can check when I get to work, easily and conveniently.

Sheet 1 : Daily cards

This has four columns:

  • Date (in whatever format you prefer)
  • Card
  • Suit or Major
  • A column that combines these.

Screenshot of spreadsheet showing daily Tarot card readings : described in text.

Here are the daily cards for the first week of this year: The Heirophant, Page of Pentacles, The Wheel of Fortune, the Page of Swords, the Ace of Pentacles, the Star, and the Four of Pentacles. The name of the card is in the second column, the suit in the third, and the combination of the two in the third column.

You can actually just enter the card name manually (so long as you are completely consistent) but I use two optional tools to discourage random typo errors. Typos will mess up your statistics, because this spreadsheet is only going to count things that exactly match what you tell it to count.

I use data validation on the second column to verify the card names. This looks at a column of the card names on the “data validation” sheet and will only allow me to enter names on that list. As a side benefit, this means that as you start typing, you get a drop down menu of the choices that match that card. If your deck uses different names for some cards, you can adjust the text on the data validation sheet.

The third column is suit : I used conditional formatting to change the color based on the suit, because I like to be able to glance at it and see the difference. In this case, highlight the column, and then set up five rules, one for each suit plus the majors. Conditional formatting looks at what’s in the area you select and changes the formatting based on what’s there. In this case, it does a different background colour for each suit. On the stats page, I did something a bit more complicated with conditional formatting. We’ll get there in a minute.

I use the fourth column to automatically generate the statistics consistently. This uses the concatenate function which combines text strings. In this case, it combines the thing in the second column (B), a hyphen and spaces (the thing in the quotes), and the thing in the third column (C).

It looks like this as a formula:
=Concatenate(B2,” – “,C2)

The results will then say things like “The High Priestess – Major” and “Six – Cups”

Once you set up one row, you can click, hold, and drag it down the entire column to copy the formula line for line (or if this doesn’t work for you, you can edit it manually.)

The quote marks indicate that text should be inserted. You can put anything you like in there, but the – mark is nice and consistent, and lets me count both majors and suits easily.

Sheet 2 : Statistics

This is the more complicated one, since it counts automatically from things on sheet one. Basically, there are six columns. Four suits, the Major Arcana, plus a general statistical count of type (suits, numbers, court cards). I use additional columns to make the spacing attractive and more readable for me.

Screenshot of Tarot statistics sheet, described in text

The basic formula looks like this: =COUNTIF(‘daily cards’!C:C,“Major”– this is an example from the first count, for Major Arcana cards. 

  • = tells the spreadsheet that the next thing is a formula.
  • COUNTIF is a formula that counts only if an entry in the identified range matches the identified text “Major” in this case)
  • The part up to the comma tells it where to look (up to the comma). In this case, it is a range. You can click and identify ranges in other sheets in most spreadsheet apps, so this is looking at column C on the ‘daily cards’ sheet.
  • The thing in quotes is what it’s looking for. “Major” in this case. (This is why consistent terms are important.)

Here are some other examples:

  • The specific card “The High Priestess” : =Countif(‘daily cards’!D:D,“The High Priestess – Major”
  • The specific card “Six – Swords” : =Countif(‘daily cards’!D:D,“Six – Swords”)
  • All Pages : =COUNTIF(‘daily cards’!B:B,“Page”)
  • All Cups : =COUNTIF(‘daily cards’!C:C,“Cups”)

Different columns for different goals:

Note that these look at different columns, depending on whether you’re looking at for a class of card (Pages, in column B), a suit (Cups, in column C) or the combination (column D). This is why the first sheet is laid out like it is – it allows for much more elegance in counting the stats.

Color formatting:

I’ve also applied conditional formatting so it’s easy to see at a glance which cards come up more often. There are an absurd number of variations possible in how you set this up, so find something that’s pleasing to you. Here, I’ve chosen colour scales relating to the suits (with purple for the majors, and blue for my generic statistics because I like blue.)

These scales weight the colors, so you can see that there are differences depending on the totals. (In this case, I’ve set the midpoint colour to be 50% of the highest number in the range.) This means the shades will change as you enter more data.

Looking at smaller amounts of time

This spreadsheet looks at everything in the main sheet – so in my case, it’s all the cards I’ve pulled from January 1, 2017 to July 31, 2017. (Because it’s still the middle of August, and I haven’t put August’s data in.)

What happens if I just want to look at a month? Or three months? In that case, I can easily look at a smaller portion with just a couple of steps (though I should be careful to avoid deleting the data I want later.)

  • Make a duplicate of the Daily Cards sheet. Maybe move it to the end where I won’t accidentally click on it.
  • Edit the daily cards data to just show the time period I want.
  • Look at the statistics and save a copy.
  • Copy the data from all the days back to the Daily Cards sheet.
  • Delete the extra duplicate sheet I made in step 1.

If this sounds too complicated, you can just count manually. If you want to have months separate, you can make duplicates of both the daily sheet and the stats sheet, rename them (for example : June 2017), and then edit the part in the formula that says ‘daily cards’ to the new name you’ve chosen, i.e. ‘June 2017’. Obviously, this is sort of a pain in the neck.

One more example of spreadsheet power

After writing the last post, I did some more fiddling with my stats sheets. I have multiple chronic health things, so part of why I’m charting things is to see how I’m doing, and whether there are any patterns I should be aware of.

Screenshot of tracking spreadsheet: described in following text.

Here’s an example from the week I took vacation in July (I stayed home and set up this site, mostly.)

  • Column A : The date
  • Column B : Number of items in the next columns that qualify as ‘good’ or better.
  • Column C : Moon phase (it turns out I do usually do a bit worse over the full moon. Good to know!)
  • Column D: How much activity I got (general movement + exercise).
  • Column E : How much exercise I got (in this case, I walked downtown a couple of times).
  • Column F: How long I slept (I color code particularly long nights so they stand out)
  • Column G : Quality sleep (a percentage my tracking app gives me)
  • Column H : How many words I wrote
  • Column I : How many tasks I completed.
  • Column J : Tarot card of the day (colour coded in text.)
  • Column K and L : Notes for unusual days and if I was sick.

What you can’t see in this screen shot is a set of columns used to generate the number in Column B.

  • Column M : Total number of “good” or better for that day.
  • Column N : Uses CountIf to count if activity was more than a certain level. (30 minutes, in this case)
  • Column O and P : Count sleep info, using CountIf (more than 7 hours, more than 70%)
  • Column Q : Adds them, so I can do the calculation in Column R.
  • Column R: Looks at the total in column Q. If they were both good (i.e. the total is 2) it uses CountIf to give me one point. If the total is less than 2 (i.e. I didn’t sleep enough, or not well enough) it doesn’t count it, so no points. I figure that if either one was below my fairly generous margin, I didn’t actually sleep well.
  • Column S: Did I write things? Counts if I’ve written any words that I track (not casual discussion, but anything lengthy)
  • Column T: Was I reasonably productive? My baseline here is 3 or more big tasks.
  • Column U: Uses CountIf to count if there is anything in my “Sick” column

This part takes a little explaining. For Column U, I wanted to note why I was sick – a cold? A migraine? Feeling generically lousy (multiple autoimmune issues means that happens to me sometimes). But I wanted it to count that I felt sick no matter what the text was. So, I used what’s called a wildcard – something that will match any text in that cell. In Google Sheets, * (an asterisk) is the usual wildecard.

Here’s what that looks like for a day I was sick (May 9th) : =Countif(L130,“*”)

The total (column M) adds up the good points (Activity, decent sleep, writing, tasks), subtracts a point if I was sick (otherwise it just subtracts 0.)

Then I just had to drag the formulas down the screen so they covered the entire year, and there we go! I’ve got another sheet that calculates percentages of how the days went (so I can tell you that I had good days about 3 days out of 4. Which is useful to know – and useful to know that about one out of four days, I can expect to not get as much done as I hoped for, whether that’s because of a cold, a migraine, or feeling ill in other ways, or just plain lack of brain. (My stats also tell me that I was ill about half those days, so the other half are my brain just not working well.)

Total spreadsheet geek

As I said last time, if you’re baffled by how I did this but want one for yourself? (Putting the data in is so much easier than setting it up!) That’s the kind of thing I’d love to help with as a consulting project.  Get in touch from that page if you’d like to talk about the options.

I’m also very glad to answer questions here, or via the contact form, if you’re just trying to figure out how to do a specific thing.

Want more stuff like this? My next set of posts coming up are going to be about copyright and some related topics, but I’ll be circling back to productivity in the not too distant future. Check out my newsletter which will have occasional links about it as well as other things I’ve found interesting in my travels around the net.

Bookmark the permalink.

Comments are closed.