Blog post

Programming and Excel

July 18, 2018 · by Jan Schultink
← all posts

As I am diving deeper and deeper into my effort to brush up my coding skills from where I left in with a Computer Science degree in 1992, I am surprised by how difficult it is to interpret code. Yes, coding languages have become very “compact”: a simple expression can do incredibly things: define an object that returns a function which in itself returns an array objects where each property is again a function. The language is incredibly efficient, but it takes some head scratching to understand it. A bit like the English “42” is a shortcut for a  more elaborate explanation of the meaning of life.

There is a parallel here to building Excel models. I have probably spent a good part of a decade building financial models that value companies or evaluate strategies. You can also be very efficient in Excel:

  1. Putting very long and elaborate formulas in just one cell saves you a lot of rows with subtotals and other intermediary steps of calculations
  2. Using advanced Excel functions that calculate a value for you as a black box

I never used any of the above for these reasons:

When it comes to Excel programming, I am pretty confident that my approach is still the right one and I will continue to study coding to see whether my hunch is wrong.

Cover image by Mateusz Delegacz on Unsplash

About this blog

Notes on all things presentations — design, storytelling, and AI workflows.

Subscribe now to never miss a post.

RSS

About SlideMagic

A platform for business presentations.

A free student plan is available.