見出し画像

財務モデリング講座 第7回:生産性が向上するショートカット

1.6 Ninja Modelling tools: Productivity macros

プロの財務モデラーはデフォルトのショートカット以外にも様々なショートカットをマクロで用意しています。このシリーズはその紹介です。

議事録

If we think about what the building blocks of our financial model are, they are calculations. We are doing lots and lots and lots, many hundreds sometimes thousands of calculations in a model. So they are the smallest unit of analysis. 

私たちの財務モデルの構成要素は何かを考えてみると、それは計算です。私たちは、たくさん、たくさん、たくさんの計算をしています。 モデルの中で何百、時には何千もの計算をしています。つまり、計算は分析の最小単位なのです。

There are certain things that we do over and over and over again when we are building a financial model, certain operations that we do repeatedly. And so I am going to talk about three of those in this tutorial that we've automated to make them super quick. 

財務モデルを構築する際には、何度も何度も繰り返し行う特定の操作があります。繰り返し行う特定の操作があります。このチュートリアルでは、そのうちの3つの作業を自動化して超高速化したものについてお話しします。

The first is whenever we write a formula we want to copy across our timeline. Now look. I am just focused on the keystroke right now and in later tutorials we're going to talk about the sheet structure. We're going to talk about why we build up calculations this way. We are going to get into all of that in depth.

1つ目は、タイムライン上でコピーしたい数式を書くときです。さて、見てください。今はキーストロークに焦点を当てていますが、後のチュートリアルではシート構造についてお話します。なぜこのような方法で計算式を作成するのかを説明します。私たちはそのすべてを深く掘り下げていきます。

 So I'm building this block of electricity generation I'm going to teach you about these concepts about P50 and degradation and seasonality adjustments. I am going to teach you about those later on. Right now focus on the keystrokes. 

ということで、この発電量の計算ブロックを作っていきます。P50と劣化と季節性調整の概念について教える予定ですが、 それらについては後ほどお教えします 今はキーストロークに集中してください。 

So in our sheet we’ve got specific calling for constants and then we have our timeline and I am going to explain the rationale for all of that later. But for now we take a year one production, multiply it by our availability and multiply it by our degradation, and multiply it by seasonality adjustment and we hit enter.

このシートでは、定数の呼び出しとタイムラインを設定していますが、その根拠については後で説明します。しかし、今のところは、1年分の生産量を計算して、それに稼働率を掛け合わせ、劣化率を掛け合わせ、季節性調整を掛け合わせて、エンターキーを押します。

Because we change our Excel environment settings we do not move down when we hit enter. We stay where we are. Because the next thing we want to and do is copy the formula across. And that is what we created the keystroke for. so Ctrl+Shift+a is just going to shoot that formula all the way over.

エクセルの環境設定を変更しているので、エンターキーを押しても下には移動しません。次にやりたいことは、数式を横にコピーすることだからです。そのためにキーストロークを作成しました。つまり、Ctrl+Shift+aは、数式をずっと先にペーストするためのキーストロークなのです。

So just to see that again, after we’ve written a formula we hit enter, we stay where we are. And then the next thing you want to do is copy stuff across, Ctrl+Shift+a. Because every time we write a formula at the start of the timeline, the first time series and then copying that across. Ctrl+Shift+a just becomes a muscle memory keystroke that just fires that formula across the timelines every time.

もう一度確認したいのですが、数式を書いた後にエンターキーを押すと、その場に留まります。次にやりたいことは、Ctrl+Shift+aでコピーすることです。なぜなら、タイムラインの開始時に数式を書くたびに、最初の時系列をコピーするからです。Ctrl+Shift+aは筋肉の記憶キーストロークになり、タイムライン上で毎回その数式を実行することができます。

まとめ

財務モデルは計算式から構成されており、計算式は財務モデルの最小単位です。

財務モデルは縦に計算したい項目を並べ、横にその時系列データの計算式を構築していく流れが標準的であるため、時系列データのスタート地点に数式を作成後、ゴール地点まで数式をコピーする操作が何度も(何千回も)発生してしまいます。今日ご紹介したのは、その負担を軽減するために開発したマクロです。

「Ctrl + Shift + a」を押せば、スタート地点に数式を作成後、その数式の上でを押せば、数式が行き止まりになるまでコピーしてくれます。

この記事が気に入ったらサポートをしてみませんか?