Next Article in Journal
Dissecting the Explanatory Power of ESG Features on Equity Returns by Sector, Capitalization, and Year with Interpretable Machine Learning
Next Article in Special Issue
The Use of the Partitioning Theorem to Prove Further Results Regarding the Distribution of IRRs: And an Open Question
Previous Article in Journal / Special Issue
The Split-Screen Approach for Project Appraisal (Part I: The Theory)
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

The Split-Screen Approach for Project Appraisal (Part II: Spreadsheet Modeling)

by
Davide Baschieri
1,2 and
Carlo Alberto Magni
3,*
1
Graf Industries S.p.A., 41015 Nonantola, Italy
2
“Marco Biagi” Foundation, University of Modena and Reggio Emilia, 41121 Modena, Italy
3
Department of Economics “Marco Biagi”, School of Doctorate E4E (Engineering for Economics–Economics for Engineering), University of Modena and Reggio Emilia, 41121 Modena, Italy
*
Author to whom correspondence should be addressed.
J. Risk Financial Manag. 2023, 16(3), 157; https://doi.org/10.3390/jrfm16030157
Submission received: 7 December 2022 / Revised: 16 January 2023 / Accepted: 20 January 2023 / Published: 1 March 2023
(This article belongs to the Special Issue Advances in Engineering Economics)

Abstract

:
This paper employs the newly conceived accounting-and-finance engineering system (AFES) described in a previous paper (Magni 2023, “The Split-Screen Approach for Project Appraisal (Part I: The Theory)”), addressed to the analysis of capital asset investments. In this second part, we show how to implement this theoretical framework onto a spreadsheet software. We guide the analyst step by step, cell by cell, to the creation of the Split-Screen Matrices describing the project film. Because the AFES is based on two arithmetic relations (law of motion and law of conservation), we can use a minimal approach to modeling, with a frugal use of the most common spreadsheet functions (essentially INDEX and MATCH) and no use of the traditional financial functions, yet fulfilling the requisite of clearness, transparency, consistency, and ease of use. Starting from the informal description of the project, we build the model by breaking it down to 7 modules. The spreadsheet model is available online (see link provided in the paper).

Introduction

This paper is the second, applicative part of a work addressed to illustrate the accounting-and-finance engineering system (AFES) for project appraisal, developed in Magni (2023). The latter describes the theory underlying the AFES for project appraisal.1 The AFES is grounded on two principles. First, the Balance Sheet (BS), Income Statement (IS), and Cash Flow Statement (CFS) show, respectively, the capital invested, the income generated, and the cash flow extracted, which are dynamically interconnected by the law of motion C t = C t 1 + I t F t ; where C , I , and F denote, capital, income, and cash flow, respectively. Second, the BS, IS, and CFS satisfy a law of conservation, according to which the capital in one period must be equal to the financial obligations of the firm towards some capital providers (equityholders and debtholders); the income generated by the investments is equal to the income accrued to the capital providers; the cash flow extracted from (or injected into) some assets is equal to the cash flow distributed to (or raised from) the capital providers. Blending these two laws, the BS, IS, and CFS may be graphically interlinked by a Split-Screen Matrix (SSM) as in Table 1.
where the red (horizontal and vertical) bars represent equality (see Magni 2023 for details). This tabular format enables reading the three financial statements jointly, both horizontally and vertically. Reading it horizontally (dynamic dimension), each component of the BS as of time t is obtained from the same component of the BS as of time t 1 by adding the corresponding component of the IS and subtracting the corresponding component of the CFS (e.g., net operating assets at time t are equal to net operating asset at time t 1 plus the operating income less the cash flow from operations). Reading it vertically (static dimension), the investment components equate the financing components for each financial statement: assets equate financings (BS), income from investments equates income to capital providers (IS), cash flow from investments equates cash flow to capital providers (CFS) (e.g., the sum of operating income and interest income is equal to the interest expense and the net income). The tabular format may be enriched by decomposing each one of the four areas in its constituent assets. For example, breaking down the net operating assets, the SSM is expanded as in Table 2.
The first six rows represent the net operating assets (i.e., operating assets less operating liabilities). Given an n -year project project, there exists a sequence of n such SSMs, which give rise to a strip of SSMs. This strip must be built by the modelers on the basis of the assumptions on the input parameters.
As shown in Part I, this very framework may be used for financial evaluation as well. To this end, one builds the strip of SSMs related to the benchmark portfolio. Opposing the two strips (the project’s and benchmark portfolio’s), the relevant financial metrics are directly computed: economic residual income, net present value, and project’s rate of return.
This approach is highly innovative and, while consistent with the traditional capital budgeting theory described in the traditional finance and engineering texts (e.g., Hartman 2007; Newnan et al. 2009; Brealey et al. 2011; Ross et al. 2019; Berk and DeMarzo 2019; Park 2019), it integrates the static and dynamic dimension of a project overturning the traditional models from three main points of view:
  • the creation of isolated pro forma financial statements derived from the model’s assumptions is replaced by the so-called Split-Screen Matrix (SSM) and split-screen film (displayed in different formats);
  • the new notion of cash flow from (or to) liquid assets is employed (in addition to the classical operating cash flow, cash flow to debt, and cash flow to equity);
  • the role of the payout and financing decisions is made explicit;
  • the project’s economic profitability, usually based on cash flows and measured by net present value and internal rate of return, is replaced by a set of new, reciprocally consistent measures, which provide deeper information about the project’s economic profitability; and
  • the model is designed to act as a diagnostic tool for spotting internal inconsistencies.
These features make the AFES radically different from the approaches to project appraisal currently available in applied corporate finance or engineering economics. For this reason, the new approach requires that the association among accounting and financial magnitudes are remodeled; in other words, the AFES asks for a different-from-usual spreadsheet modeling. This paper aims at filling this gap. We provide a complete translation of the theory into spreadsheet modeling for practical applications and offer a detailed step-by-step guide to the AFES construction in spreadsheets, aiming at helping practitioners to employ it in real-life applications. Using a mockup project and following Part I’s concepts, notions, formalizations, and algebraic relationships, we build the whole spreadsheet model for the project, starting from the verbal description of it and explaining it in full, cell by cell.2
Several organizations propose guidelines in financial modeling with spreadsheets (especially with Microsoft Excel). Two of the most popular guidelines are the FAST Standard (FAST Standard Organization 2022), a set of rules on the building spreadsheet-based financial models, developed by a non-profit organization, and SSRB Best Practice Spreadsheet Modeling Standards (Spreadsheet Standards Review Board 2016). These standards contain some similar principles and rules, which we have implemented in the methodology used in our workbook (described in this paper); in particular, we use separate worksheets for inputs, calculations, and outputs, avoid circular references and use concise and simple formula. The result is a spreadsheet model that fulfils the requisite for clear and concise communication and transparency. Indeed, using the rigorous-yet-simple structure of the AFES and implementing the worksheet according to the best practices, we establish a “spreadsheet engineering” discipline that, put it in Thorne’s (2009) words, mitigates the problem of spreadsheet errors. Several criteria for spreadsheet accuracy are also applied (some suggestions are, for example, in Powell et al. 2008) and, more specifically, the AFES articulation is based on the law of motion and law of conservation, which enables the analyst to spot modeling errors (e.g., if numbers in rows and columns do not match according to the law of motion and law of conservation, there is some inconsistencies in the calculation). This zeroes out possible internal inconsistencies.
Traditional financial modeling is based on a vast number of functions (see Avon 2021, Ch. 11 for a list of the most used ones; see also Benninga 2014, Benninga and Mofkadi 2018). Owing to the AFES design, we propose a more frugal and user-friendly model, based as it is on very few spreadsheet functions, which are most common tools for modelers. Specifically, we use only four functions: the numeric function SUM(…), the reference functions INDEX(…) and MATCH(…), and the logical function IF(…); these functions are available in most spreadsheets (with small syntactic differences). We will also use the text string operator &3 (and, last but not least, the analyst will not need any of the usual financial functions).
We accompany this paper with its associated Microsoft Excel file, which is available at the following link: https://morespace.economia.unimore.it/carloalbertomagni/spreadsheet-modeling (accessed 18 February 2023). The spreadsheet file, according to best practices described in handbooks (e.g., Swan 2016) and in standard guidelines, has a structure based on separated sheets for inputs and assumptions (inputs), calculations (working sheets), and presentation of the results (outputs).
The analyst must be equipped with a spreadsheet software such as Microsoft Excel, Apple Numbers, Google Sheets, LibreOffice, OpenOffice Calc, or equivalents (tools that any financial analyst knows and daily employs in its work).
To present the model, we assume the role of a financial analyst who oversees the economic analysis of a given capital asset investment. We follow the entire process of the analyst, starting from the collection of the pieces of information from the various experts (CFO, CEO, CTO, etc.).
The analyst makes explicit all the assumptions obtained from interviews to the firm’s experts (CEO, CFO, CTO, marketing experts, etc.). For illustrative purposes, we model the project in Box 1, which has been inspired by an example presented in Magni (2020, Example 4.1).
Box 1. Description of CAD Inc. project.

 CAD Inc. project

CAD Inc. faces the opportunity of undertaking a five-year project consisting in the production of a manufactured good. The initial investment in fixed assets is equal to USD 20,000, to be fully paid in year 0. The investment in fixed assets is depreciated with straight-line depreciation.
The sales projection for the first period (year 1) is 6,000 units of product and the sales growth is equal to 10% yearly. The sale price of each unit of the product is USD 10 for each year.
The unit manufacturing costs incurred are
-
material used for production: USD 2.5,
-
direct and indirect labor: USD 4.
The production department requires that materials inventory at the end of each period should be 25% of the consumption estimated for the next period.
Selling, General & Administrative Expenses (SGA) are composed of
  -
purchases of non-manufacturing materials, estimated at 15% of sales
  -
incremental salaries for non-manufacturing activities, estimated at USD 6,000 each year.
Finished goods inventory will be zero (i.e., production will equal sales).
The average number of days to fully collect the payment after a sale is 90. All the purchases of materials (both manufacturing and non-manufacturing) will be cashed out in the year after the one in which they are incurred (except for the last period, when they will be cashed out in that year); salaries and wages will be paid monthly.
The tax rate is τ = 30% and taxes are paid within the year in which they are incurred.
The capital expenditure of USD 20,000 in t = 0 is sustained by
  (i)
an equity injection of USD 6,000,
  (ii)
a loan of USD 10,000 at an interest rate of i d = 2.00%; the loan is reimbursed with 4 principal repayments of equal amount,
  (iii)
a withdrawal from liquid assets for the residual amount of USD 4,000.
The interest rate i l on liquid asset is forecasted to be 3.80%.
CAD Inc. will pay out α = 20% of the net income to its shareholders in each period from 1 to 4.
 
The required returns on operating assets, on liquid assets, and on debt are respectively:
  • r o = 15.00% (pre-tax WACC),
  • r l = 1.00%,
  • r d 3.00%.
We describe the development of the project model step by step, the creation of the benchmark obtained from the market input data, and the fabrication of the (absolute and relative) measures of economic profitability, which will lead to an accept or reject decision.
The model is divided into seven modules (see Figure 1 and Table 3):
  • Module 1: Extracting the data of the project
  • Module 2: Building the project split-screen strip
  • Module 3: Building the strips of other matrix representations
  • Module 4: Building the benchmark split-screen strip
  • Module 5: Performing the single-period analysis
  • Module 6: Reshaping the project split-screen strip
  • Module 7: Assessing value creation and financial efficiency
Starting from the verbal description of the project presented above (see also “Description” worksheet), Module 1 translates it into formal inputs and assumptions (“Assumptions” worksheet) and carries out the preliminary calculations (“PreCalc” worksheet) that are necessary for Module 2 (“SplitScreenStrip” worksheet). The latter shows how to build the full-scale project film (split-screen strip). It first carves out the accounting magnitudes for period 0. The formulas for filling the cells in period 0 are in turn divided into: (i) cells whose values are provided by the preliminary calculations, (ii) cells whose values are calculated via the law of motion, (iii) cells whose values are calculated with suitable accounting formulas, and (iv) cells whose values are calculated with the law of conservation. Cells of periods 1 through n are obtained by simply dragging the fill handle right. Module 3 starts from the full-scale strip and, in a top-down approach, builds other lower-scale Matrix representations which show different pieces of information and different classification of costs and cash flows, up to the germ strip, which condenses the capital invested in the project, C t ; the project’s return, I t ; and the project’s cash flow, F t . Module 4 creates the benchmark split-screen strip (“SplitScreenStrip” worksheet), which is necessary for valuation and decision-making. In Module 5, we build a menu of SSMs for every period (“SinglePeriod” worksheet) which favors a period analysis. Module 6 shows how to pass from the split-screen film to the project Transposed Matrix and benchmark Transposed Matrix (“TransMatrix” worksheet). In the same module, we show how to pass from the project split-screen film to the standard pro forma financial statements (“ConventionalFinStat” worksheet). The object of Module 7 is to measure value creation (“ValueCreation” worksheet); in it, we derive the set of absolute measures (quantifying the economic value created by the project) and relative measures (quantifying the financial efficiency of the project) that are described in Magni (2023). Some conclusions follow, and a legend of symbols and abbreviations used in this paper is located at the end of the paper, for the benefit of the reader.

1. Module 1: Extracting the Data of the Project

1.1. Formalizing the Assumptions from the Project Description

In Module 1, the analyst identifies and formalizes the assumptions and, hence, makes some preliminary calculations, which are necessary for carrying out Module 2. The analyst retrieves all pieces of information regarding the project by the firm’s CEO, CFO, CTO, and the marketing experts, and then needs convert them from natural language to figures in order to use them in a financial model that fully describes the project and the relevant relationships. More precisely, the analyst must carve out the figures and the relationships among all the inputs and the resulting accounting and financial magnitudes. As testified by the description above (and explained in detail in Magni 2023),4 all pieces of information can be classified as capital, income, and cash flow. Furthermore, some of the inputs involve estimation regarding the project (costs, prices, quantities sold, etc.) or the market (required returns on assets, on debt, etc.), some other involve embedded decisions (e.g., the payout policy, the financing policy). The objective of the modeler is to derive, for each magnitude, the capital component, income component, and cash-flow component. Hence, the modeler must derive all the formal links among these basic variables for each area, build the project’s SSM for every period, and, therefore, the corresponding split-screen strip.
As a first step of Module 1, the analyst extracts the input variables of the model and the corresponding assumptions from the description conveyed in the natural language. We classify them in project inputs and market inputs:
Project inputs(verbatim)
Assumption 01a five-year project
Assumption 02investment in fixed assets is equal to USD 20,000, to be fully paid in year 0
Assumption 03the investment in fixed assets is depreciated with straight-line depreciation
Assumption 04the sales projection for the first period (year 1) is 6,000 units of product
Assumption 05the sales growth is equal to 10% yearly
Assumption 06The sale price of each unit of the product is USD 10 for each year
Assumption 07the unit manufacturing costs incurred are—material used for production: USD 2.5
Assumption 08the unit manufacturing costs incurred are—direct and indirect labor: USD 4
Assumption 09the production department requires that materials inventory at the end of each period should be 25% of the consumption estimated for the next period
Assumption 10purchases of non-manufacturing materials, estimated at 15% of sales
Assumption 11incremental salaries for non-manufacturing activities, estimated at USD 6,000 each year
Assumption 12the average number of days to fully collect the payment after a sale is 90
Assumption 13all the purchases of materials (both manufacturing and non-manufacturing) will be cashed out in the year after the one in which they are incurred (except for the last period, when they will be cashed out in that year)
Assumption 14salaries and wages will be paid monthly
Assumption 15the tax rate is τ = 30%
Assumption 16taxes are paid within the year in which they are incurred
Assumption 17the capital expenditure in t = 0 is sustained by an equity injection of USD 6,000
Assumption 18The capital expenditure in t = 0 is sustained by a loan of USD 10,000
Assumption 19at an interest rate of i d = 2.00%
Assumption 20the loan is reimbursed with 4 principal repayments of equal amount
Assumption 21the interest rate i l on liquid asset is forecasted to be 3.80%
Assumption 22CAD Inc. will pay out α = 20% of the net income to its shareholders in each period from 1 to 4 and in the last period it will distribute the total amount of the equity
Market inputs
Assumption 23 r o = 15.00% (pre-tax WACC)
Assumption 24 r l = 1.00%
Assumption 25 r d = 3.00%
The project inputs are in turn divided into estimation variables (assumptions 1–11, 13–16, and 19) and decision variables (assumptions 12, 17, 18, 20, and 22).
The assumptions reported above provide the pieces of information needed for populating the SSM.
CODE INSTRUCTIONS: FORMALIZING ASSUMPTIONS
In a spreadsheet program, the analyst creates a workbook and adds a first sheet in it called “Assumptions”, where he collects the assumptions. The analyst can fill the cells of the Assumptions table with the figures extracted from the description of the project. Column G contain the inputs, column H (yellow background) contain the assumptions (Figure 2). In this sheet, each input value is contained only in one single cell: this means that every time an input is used in the calculations (“PreCalc” sheet), the formula captures the content of the input cell. Therefore, the analyst can simulate different scenarios by changing only the contents of the Assumptions sheet.

1.2. Making Preliminary Calculations

The objective of the analyst is to feed the Full-scale Matrix (Part I, Equation (33), right matrix) and build the whole strip of SSMs (see Part I, Equation (68)). However, to fill in the cells of each Matrix, preliminary calculations are needed, which make explicit, period by period, the figures already implicit in the assumptions.
More precisely, we highlight in yellow the cells in the full-scale matrix whose values may be obtained from the assumptions via some simple calculations (see Figure 3). We describe these calculations in this section. The remaining (not highlighted) cells contain amounts that will be calculated in Module 2, as we will see, by making use of the law of motion or the law of conservation or specific accounting formulas.
FIXED ASSETS. Assumption 02 regarding the NFA provides the following figures:
Period012345
Jrfm 16 00157 i00120,00000000
Assumption 03 enables calculating the (straight-line) depreciation:
D e p t = N F A 0 n = 20,000 5 = 4000
Period012345
Jrfm 16 00157 i0020–4,000 –4,000–4,000–4,000–4,000
SALES. Assumptions 04, 05, and 06 enable the analyst to calculate the sales for each period:
U n i t s   s o l d   i n   t = 1.1 U n i t s   s o l d   i n   t 1 S t = U n i t s   s o l d   i n   t u n i t   s a l e   p r i c e
  • Units (produced and) sold in the first year = 6,000.
  • Annual sales growth = 10%.
  • Unit sale price = USD 10.
Period012345
Units   solid   in   t 06,0006,6007,2607,9868,785
Jrfm 16 00157 i003060,00066,00072,60079,86087,850
MANUFACTURING COSTS. Assumption 07 enables calculating the material (direct material and overhead) used for production:
M a t e r i a l   u s e d   i n   t = u n i t s   s o l d   i n   t u n i t   c o s t
  • Unit cost = USD 2.5
Period012345
Units sold in t 06,0006,6007,2607,9868,785
M a t e r i a l u s e d   i n   t 0–15,000–16,500–18,150–19,965–21,963
Assumption 09 enables calculating the raw materials inventory:
I n v t = M a t e r i a l   u s e d   i n   t + 1 · 25 %
Period012345
M a t e r i a l   u s e d   i n   t 015,00016,50018,15019,96521,963
Jrfm 16 00157 i0043,7504,1254,5384,9915,4910
The Cost of Purchases for the manufacturing activities ( C O P m ) is the sum of the Material used for the production and the change in the raw materials inventory:5
C O P t m = M a t e r i a l   u s e d   i n   t + I n v t
Period012345
M a t e r i a l   u s e d   i n   t 0–15,000–16,500–18,150–19,965–21,963
Δ I n v t –3,750–375–413–454–4995,491
Jrfm 16 00157 i005–3,750–15,375–16,913–18,604–20,464–16,472
Assumption 08 enables calculating the labor costs for manufacturing activities ( L C m ):
L C m = u n i t s   s o l d · u n i t   l a b o r   c o s t
  • Unit labor cost = USD 4.
Period012345
Units sold in t 06,0006,6007,2607,9868,785
Jrfm 16 00157 i0060–24,000–26,400–29,040–31,944–35,140
NON-MANUFACTURING COSTS (SGA). Assumption 10 enables calculating the cost of purchases for the nonmanufacturing activities.
C O P t n m = S t · 15 %
Period012345
S t 060,00066,00072,60079,86087,850
Jrfm 16 00157 i0070–9,000–9,900–10,890–11,979–13,178
Assumption 11 enables calculating the cost of labor for the nonmanufacturing activities:
Period012345
Jrfm 16 00157 i0080–6,000–6,000–6,000–6,000–6,000
OPERATING CYCLE. The next set of information extracted from the interviews to the various firm’s experts provides information about the operating cycle of the project. Assumption 12 enables computing the Account Receivables:
A R t = S t · 90 365
Period012345
+ S t 060,00066,00072,60079,86087,850
Jrfm 16 00157 i009014,79516,27417,90119,6920
Assumption 13 enables calculating the Account Payables:
A P t m = C O P t m and A P t n m = C O P t n m
Period012345
C O P t m –3,750–15,375–16,913–18,604–20,464–16,472
Jrfm 16 00157 i010–3,750–15,375–16,913–18,604–20,4640
       
Period012345
C O P t n m 0–9,000–9,900–10,890–11,979–13,178
Jrfm 16 00157 i0110–9,000–9,900–10,890–11,9790
PAYROLL PERIOD. Assumption 14 enables calculating the payments to employees:
L C t m = F t s w p , m and L C t n m = F t s w p , n m
Period012345
L C t m 0–24,000–26,400–29,040–31,944–35,140
Jrfm 16 00157 i012024,00026,40029,04031,94435,140
       
Period012345
L C t n m 0–6,000–6,000–6,000–6,000–6,000
Jrfm 16 00157 i01306,0006,0006,0006,0006,000
TAXES. Assumption 16 enables calculating the Taxes Payable, which will be 0 in each period:
T t = F t t p T P t = 0
Period012345
Jrfm 16 00157 i014000000
DEBT FINANCING. Assumptions 18 enables calculating the debt’s principal repayment and the principal outstanding:
p r i n c i p a l   r e p a y m e n t = C t 1 d C t d = C 0 d 4 = 10,000 4 = 2500
whence
C t d = C t 1 d 2500
Period012345
–Principal repayments0–2,500–2,500–2,500–2,5000
Jrfm 16 00157 i01510,0007,5005,0002,50000
CODE INSTRUCTIONS: PRELIMINARY CALCULATIONS
The analyst adds, in his workbook, a new sheet, named “PreCalc”, where he calculates the figures obtained from the assumptions (see Figure 4).
Each column represents one period, and the rows contain the values taken on by the various variables. Columns A:G contain descriptions regarding the variables; column H contains the constant values (i.e., the values that are independent of the period); column I contains the unit of measurement of the variables; columns K to P contain the amounts of periods 0 through n = 5 (last period of the project).
Column G contains the labels that describe the variables. Columns D, E, and F report the variables that are expected to be recorded (with proper sign) in the SSM, classified, respectively, as:
  • capital ( A R , I n v , A P m , A P n m , T P , C d ),
  • income ( S , C O P m , C O P n m , L C m , L C n m , D e p ),
  • cash flow ( F s w p , m , F s w p , n m , F n f a ).
The amounts in the rows with a label in columns D, E, or F, are the ones that will be linked in the SSM in the next steps.
We use different font colors for the cells that are linked to other cells:
  • blue for the rows that are linked to rows in the previous sheet, “Assumptions”;
  • grey for the rows that are linked to other rows in the same sheet;
  • red for the cells that will be used for building the SSM and will be linked to cells in the “SplitScreenStrip” sheet.

2. Module 2: Building the Project Split-Screen Strip

2.1. Structuring the Split-Screen Strip

As seen in Part I, four main areas are involved in a project: operating assets, non-operating (i.e., liquid) asset, debt capital, and equity capital. The law of motion holds for each of the four classes and may be represented with the four-area Matrix for each one of the n periods, giving rise to a split-screen film or split-screen strip.
In Figure 5, the project film is displayed in a discrete format (sequence of matrices). Merging the last and first column of any two consecutive matrices, the project film may be reframed in a continuous format (Figure 6):6
This compact representation of the film of split-screen matrices in a continuous format is particularly convenient for spreadsheet modeling. The assumptions and the preliminary calculations enable building the project film in full scale—that is, the strip of the n full-scale split-screen matrices (Figure 7).
CODE INSTRUCTIONS: STRUCTURE OF THE SPLIT-SCREEN STRIP
The analyst adds, in his workbook, a new sheet—named “SplitScreenStrip”—where he lays out a range of cells with the structure of the previous table (see Figure 8).
The table has a first group of columns representing a generic full-scale SSM: column D, E, and F report, respectively, the capital amounts, incomes, and cash flows.7 The following columns (from column G on) will contain the figures of the project, starting from period t = 1 , before the beginning of the project. The total number of columns containing numerical values is 3 n + 1 + 1 . Each value is 0 in column G since the project has not started yet ( C 1 = 0 ).
Row 8 describes the kind of column (C, I or F) and row 9 contains the periods. Row 12 contains the labels of the columns, with specification of the category to which they belong ( C , I , or F ) and of the period ( 1,0 , , n ). Each cell is identified by the labels. For example, cell K13 will contain the sales ( S ) of period 1; cell M13 will contain the Accounts Receivable ( A R ) of period 1 (see Figure 9).
To build the whole split-screen film, one must follow two steps:
Step 1. The analyst fills in the cells of array H13:J23, which contain the values of all the 33 accounting and financial magnitudes that refer to period 0. These cells may be divided into four classes:
  • Cells whose values are provided in “PreCalc” (step 1a)
  • Cells whose values are calculated with the law of motion (step 1b)
  • Cells whose values are calculated with suitable formulas (step 1c)
  • Cells whose values are calculated with the law of conservation (step 1d)
We describe the calculations for all these cells in Section 2.2.
Step 2. The analyst fills the whole strip by copying the range H13:J23, which refer to the remaining periods (periods 1 to n ). This is completed in few seconds by copying and pasting it in the adjacent ranges, or by dragging the fill handle (we show the procedure in Section 2.3).

2.2. Filling the Cells for Period 0 (Step 1)

2.2.1. Cells Whose Values Are Provided in “PreCalc” (Step 1a)

Preliminary calculations feed into the split-screen strip. To fill the cells of array H13:J23, the analyst should use nested functions INDEX and MATCH.8 This function is necessary because it makes the formulas parameterized and dependent on the cell where they are (using the references to the row and column labels): it will enable the analyst to drag and fill the whole strip, thereby completing the project film in few seconds (see Section 3.3).
In the code instructions below, we first provide the code for the general formula and then show how to use it for each one of the three economic elements: capital, income, and cash flow. For those who are not familiar with spreadsheet formulas, we suggest reading the online support pages of the software employed.
There are 15 cells to be filled (highlighted with yellow background in Figure 3): six of them are capital amounts, six are incomes, and three are cash flows (see Table 4).
CODE INSTRUCTIONS: CELLS WHOSE VALUES ARE PROVIDED IN “PreCalc”
The analyst must pick the figures from the “PreCalc” sheet and insert them into the split-screen strip. For this operation, the analyst must use the nested formulas INDEX-MATCH.
The INDEX function
I N D E X a r r a y , r o w _ n u m , c o l u m n _ n u m
returns the value in the cell of the array at the intersection of row_num and column_num.
The MATCH function
M A T C H l o o k u p _ v a l u e , l o o k u p _ a r r a y , m a t c h _ t y p e
returns the position of the matched value within lookup_array, finding the first value that is exactly equal to lookup_value, if the optional argument is 0.
Hence, the combined formula
I N D E X P r e C a l c ! $ K : $ P , M A T C H l o o k u p _ v a l u e , l o o k u p _ a r r a y , 0 , c o l u m n _ n u m
returns a value within the range PreCalc!K:P, that is, the columns which contain the amounts preliminarily calculated in “PreCalc” sheet. The row of this value must be the one where the label in columns D, E, or F matches with the corresponding label in the split-screen strip. The column must be the t + 1 -th column, where t is the period (i.e., first column for t = 0, second column for t = 1 , etc.). The formulas are similar for three types of components: capital, income, and cash flow. Following are some examples of spreadsheets codes.
For an income component: lookup_value is the label in column SplitScreenStrip!E and lookup_array is the column PreCalc!E. For example, the code for cell H13 is
H 13 = I N D E X ( P r e C a l c ! $ K : $ P array : columns   group   of   the amounts   calculated in   worksheet   PreCalc , M A T C H $ E 13 , P r e C a l c ! $ E : $ E , 0 the   result   of   this   formula   is   the   number of   the   row   in   the   worksheet   PreCalc   with the   same   label   of   cell   E 13 , H $ 9 + 1 the   t + 1 th   column , where   t   is   the   period   first   column   for   period   0 in   the   columns   group   of   the worksheet   PreCalc )
(see Figure 10 and Figure 11).
For a cash-flow component: lookup_value is the label in column SplitScreenStrip!F, and lookup_array is the column PreCalc!F. For example, the code for cell I17 is
I 17 = I N D E X P r e C a l c ! $ K : $ P , M A T C H $ F 17 , P r e C a l c ! $ F : $ F , 0 , I $ 9 + 1
For a capital component: lookup_value is the label in column SplitScreenStrip!D, and lookup_array is the column PreCalc!D. For example, the code for cell J15 is
J 15 = I N D E X P r e C a l c ! $ K : $ P , M A T C H $ D 15 , P r e C a l c ! $ D : $ D , 0 , J $ 9 + 1
(see also Figure 12).
Every cell in Table 4 should be filled using the formula INDEX-MATCH. Figure 12 shows the output of this step.

2.2.2. Cells Whose Values Are Calculated with the Law of Motion (Step 1b)

The second class of cells in array H13:J23 is the class of those cells which must be filled with the law of motion. To fill in these values, the analyst should use the law of motion for t = 0 (see Part I, Equation (2)). Specifically, to find a capital amount, the law of motion is expressed as
C 0 = C 1 + I 0 F 0 .
To find an income amount, the law of motion becomes
I 0 = C 0 C 1 + F 0 .
To find a cash-flow component, the law of motion becomes
F 0 = C 0 C 1 + I 0 .
Applying these laws of motion, the cells of this class are calculated, with their own sign (see Table 5).
Note that the application of the law of motion for J21 supplies a value equal to zero, because I 0 l and F 0 l (respectively, cell H21 and I21) have not been calculated yet. However, the values of J21 will be automatically updated as soon as H21 and I21 will be calculated in the next steps. The same holds for J23, I20, and I22—cells that temporarily can exhibit an incorrect value—because one of the cells linked in the formula is not yet calculated. The output of this step is displayed in Figure 13 (the cells of the class are highlighted in green).
CODE INSTRUCTIONS: CELLS WHOSE VALUES ARE CALCULATED WITH THE LAW OF MOTION
EXAMPLE OF CAPITAL COMPONENT. The (changed-in-sign) salaries and wages payable at t = 0 in cell J17 is obtained as follows:
J 17 S W P 0 m = G 17 S W P 1 m + H 17 L C 0 m + I 17 + F 0 s w p , m
(see Figure 13).
The analyst can copy cell J17 and paste it in cells J18, J19, J21, and J23 (the equations share the same structure).
EXAMPLE OF INCOME COMPONENT. The income from inventory in cell H14 is just equal to Δ I n v 0 (because the cash-flow component of inventory is zero):
H 14 + I n v 0 = J 14 + I n v 0 G 14 + I n v 1 + I 14 F 0 I n v
with F 0 I n v = 0 (see Figure 14).
EXAMPLE OF CASH-FLOW COMPONENT. The (changed-in-sign) cash receipts from customers F 0 a r in cell I13 are obtained as follows:
I 13 F 0 a r = J 13 + A R 0 G 13 + A R 1 H 13 + S
(see Figure 15).
The analyst can copy cell I13 and paste it in cells I15, I16, I20, and I22 (the equations share the same structure).

2.2.3. Cells Whose Values Are Calculated with Suitable Formulas (Step 1c)

The third class of cells consists of those cells that can be calculated via suitable, specific formulas. These are the taxes, interest income, interest expenses, and CFE (see Table 6 and description below).
TAXES. The amount of Taxes ( T t ) is not known, but the assumptions provide the necessary information for calculating it. The tax amount is computed applying the tax rate to earnings before taxes (EBT):
T t = E B T t τ
where τ is the tax rate, equal to 30 % (by Assumption 15) and EBT is equal to E B T t = E B I T t + I t l I t d , so that
T t = E B I T t + I t l I t d τ
where E B I T t is obtained as E B I T t = S t C O G S t S G A t D e p t (Part I, Equation (47)). Hence,
T t = ( S t ( C O P t m + L C t m I n v t ) C O G S t ( C O P t n m + L C t n m S G A t ) D e p t + I t l I t d ) · τ
(see also Part I, footnote 7). All the values in this formula have already been computed or will be computed in the next steps (i.e., I t l and I t d ).
CODE INSTRUCTIONS: TAXES
The tax rate τ is recorded in “Assumption” sheet: the analyst can show it in a cell above the Matrix in the “SplitScreenStrip” sheet (e.g., in cell D3) and then use it in the formulas (see Figure 16).
Cell D3 is linked to the cell that contains the value of τ with the formula
D 3 = A s s u m p t i o n s ! $ F $ 19 .
The (changed-in-sign) taxes, T t , are calculated in cell H20:
H 20 T 0 = 1     S U M ( H 13 : H 19 + S 0 + I n v 0 C O P 0 m C O P 0 n m L C 0 m L C 0 n m D e p 0 , H 21 + I 0 l , H 22 + I 0 d )     $ D $ 3 τ .
while the equation is correct, the value obtained in H20 is not yet the correct one, because cells H21 ( + I 0 l ) and H22 ( I 0 d ) have not yet been occupied by formulas; however, they will be filled with the amounts of interest income and expenses in the next step, and the value taken on by cell H20 will be automatically updated (see Figure 16).
INTEREST INCOME. The amounts of interest expenses ( I t l ) are not known, but the assumptions provide sufficient information for calculating it by applying the interest rate to the beginning-of-period balance of liquid assets:
I t l = C t 1 l · i l
where i l is the interest rate on liquid assets, equal to 3.80% (by assumption 21).
CODE INSTRUCTIONS: INTEREST INCOME
The interest rate i l is recorded in the “Assumption” sheet. The analyst can show it in a cell above the Matrix in the “SplitScreenStrip” sheet (e.g., in cell D4) and then use it in the formulas (see Figure 15). Cell D4 is linked to the cell that contains the value of interest rate i l with the formula
D 4 = A s s u m p t i o n s ! $ F $ 25
The interest income I t l is calculated in cell H22:
H 21 + I 1 l = G 21 + C 0 l     $ D $ 4 i l
(see Figure 17).
INTEREST EXPENSES. The amounts of interest expenses ( I t d ) are not known, but the assumptions provide sufficient information for calculating it by applying the interest rate to the beginning-of-period principal outstanding:
I t d = C t 1 d · i d
where i d is the interest rate of the loan, equal to 2% (by assumption 19).
CODE INSTRUCTIONS: INTEREST EXPENSES
The interest rate i d is recorded in the “Assumption” sheet: the analyst can show it in a cell above the Matrix in the “SplitScreenStrip” sheet (e.g., in cell D5) and then use it in the formulas (see Figure 18). Cell D5 is linked to the cell that contains the value of interest rate i d with the formula
D 5 = A s s u m p t i o n s ! $ F $ 23 .
The interest expenses I t d is calculated in cell H22:
H 22 + I 1 d = G 22 + C 0 d     $ D $ 5 i d
(see Figure 18).
CASH FLOW TO EQUITY. For simplifying the spreadsheet calculation for the CFE ( F t e ), it is convenient to break down the CFE into three categories (equity financing, interim payout, and liquidation dividend) and, hence, build the stream of cash flows for each such category. Equity financing is equal to USD 6,000 for t = 0 (i.e., the cash flow initially contributed by shareholders is F 0 e = 6,000 ) and equal to 0 for t > 0 (the firm’s shareholders will not be required to make any other contribution) (assumption 17). The interim payout distributions are equal to α = 20% of the project’s net income for 1 < t < 5 (assumption 22). As shown in Part I, the liquidation dividend, F 5 e , may be obtained as the sum of the equity at time t = 4 and the net income at time t = 5 (Part I, Equation (62)), as displayed in Table 7. Alternatively, one can calculate it as the sum of FCFE and the last non-operating cash flow (see Part I, Equation (61) and Section 4.1 below).
It is worth noting here that the interim payout is a decision variable which affects the project’s value and, as such, the project’s economic profitability. Such a variable is often neglected in traditional financial modeling, where the project’s value is not calculated by discounting the actual project CFEs but calculated by discounting the project FCFEs. However, this boils down to assuming that the payout ratio is 100% and that such a ratio is applied to FCFE. In real life, the payout ratio may be different (even 0%) and may be applied, commonly, to the net income, the FCFE, or other bases (see the Appendix A; see also Part I, Section 9).
CODE INSTRUCTIONS: CASH FLOW TO EQUITY
The analyst must fill cell I23 with a single formula that should consider that, depending on time t , either of the three categories of CFE applies. The project length and the payout ratio are recorded in the “Assumption” sheet: the analyst can show it in a cell above the Matrix in the “SplitScreenStrip” sheet (e.g., cell D2 and cell D6) and then use it in the formulas (see Figure 19). Cells D2 and D6 are linked to the cells that contain the values of project length and payout ratio with the respective formulas = A s s u m p t i o n s ! $ F $ 5 and = A s s u m p t i o n s ! $ F $ 26 .
The spreadsheet code for I23 is:
I 23 F 0 e = I F ( I 9 p e r i o d = 0 , A s s u m p t i o n s ! $ H $ 21 e q u i t y   f i n a n c i n g c a s e   t = 0 , I F ( I 9 p e r i o d < $ D $ 2 n , H 23     $ D $ 6 i n t e r i m   p a y o u t c a s e   0 < t < n , ( G 23 + H 23 ) c a s e   t = n l i q u i d a t i o n   d i v i d e n d ) c a s e   t 0 )
The payout is calculated as a function of the net income. However, as shown in Part I, other schemes are possible. For example, the payout may be a fraction of the FCFE or a fraction of the minimum between net income and FCFE. In Appendix A of this paper, we show how to cope with these alternative schemes.

2.2.4. Cells Whose Values Are Calculated with the Law of Conservation (Step 1d)

The fourth class of cells in array H13:J23 consists of those cells which can be calculated by means of the law of conservation. These are the net income and the cash flow from non-operating (liquid) assets (see Table 8).
NET INCOME
Owing to the law of conservation, I t o + I t l = I t d + I t e (see Part I, Equation (10)) or, breaking down the after-tax operating profit,
S t + I n v t C O P t m C O P t n m L C t m L C t n m D e p t T t I t o + I t l = + I t d + I t e
(see also Part I, Equation (15)), whence
I t e = + S t + I n v t C O P t m C O P t n m L C t m L C t n m D e p t T t + I t l I t d
CODE INSTRUCTIONS: NET INCOME
Net Income I t e is calculated in cell H23:
H 23 I 0 e = S U M ( H 13 : H 21 + S 0 + I n v 0 C O P 0 m C O P 0 n m L C 0 m L C 0 n m D e p 0 T 0 + I 0 l , H 22 I 0 d )
(see Figure 20).
CASH FLOW FROM LIQUID ASSETS. Owing to the law of conservation (see Part I, Equation (11)), F t o + F t l = F t d + F t e or, breaking down the operating cash flow,
F t a r 0 + F t a p , m + F t a p , n m + F t s w p , m + F t s w p , n m F t n f a + F t t p F t o F t l = F t d F t e
(see also Part I, Equation (16)), whence
F t l = ( F t a r F t a p , m F t a p , n m F t s w p , m F t s w p , n m + F t n f a F t t p ) F t d F t e .
CODE INSTRUCTIONS: CASH FLOW FROM LIQUID ASSETS
Here is an example of how to calculate the cash flow from/to liquid assets F t l in cell I21:
I 21 F 0 l = S U M ( I 13 : I 20 F 0 a r + F 0 a p , m + F 0 a p , n m + F 0 s w p , m + F 0 s w p , n m F 0 n f a + F 0 t p ) + I 22 F 0 d + I 23 F 0 e
(see Figure 21).

2.3. Filling the Cells for Periods 1 through n (Step 2)

The law of motion and the law of conservation hold for all t = 0,1 , , n : the structure of all the SSMs is the same. Hence, once the cells for period 0 have been filled, it suffices to extend the same formulas for periods 1 through n to complete the project split-screen film.
CODE INSTRUCTIONS: FROM THE MATRIX TO THE STRIP
The analyst can copy the range H13:J23 and paste it in the ranges K13:Y23. Alternatively, one can copy the formulas into adjacent cells by using the fill handle. This technique works properly because the formulas do not contain embedded data or constants (the formulas must contain the links to the cells in the “Assumptions” or in “PreCalc” sheet, and they must be parameterized using the labels of row and of column). Operationally, the analyst can proceed as follows:
  • Select the range of cells H13:J23
  • Hover your cursor over the lower-right corner so that it turns into a plus sign (+) (the “fill handle”)
  • Drag the fill handle right to cover all the cells up to column Y
  • Let it go and the formulas are automatically filled in the other columns of the split-screen strip
(see Figure 22).
The result of this step is the whole strip of the project, populated with the correct figures (Figure 23).

3. Module 3: Building the Strips of Other Matrix Representations

Once constructed the full-scale strip, more compact representations of the strip can be drawn from it to act as summarized statements highlighting specific accounting and/or financial magnitudes that may be of interest to the analyst. It suffices to use the split-screen technique described in Part I, Section 4. Among the many framings that the SSM can take, we only focus on the SSM with costs classified by nature, SSM with costs classified by function, SSM showing the net operating liabilities, and SSM showing the net operating working capital (see also Part I for a detailed description). These framings are easily obtained via consolidation of rows (Rule 5 of the split-screen technique).

3.1. Expanded Matrices

If the analyst wants to build an expanded matrix and the related strip, it suffices to consolidate the relevant items of the full-scale matrix and related strip. Alternatively, the analyst may start from some other (higher-scale) matrix representation to obtain the same result.
THE EXPANDED MATRIX BY NATURE. Suppose the analyst wants to build the expanded matrix by nature and the associated strip (see Part I, Equation (33)). To do so, it suffices to consolidate, respectively, the rows pertaining to the firm’s suppliers and the rows pertaining to the firm’s employees (see Figure 24).
CODE INSTRUCTIONS: FROM FULL-SCALE MATRIX TO EXPANDED MATRIX (BY NATURE)
The analyst lays out a range of cells in the “SplitScreenStrip” sheet (rows 25:35) with the structure of the full-scale matrix (rows 11:23), but with fewer rows. More precisely, on one hand, the analyst merges the rows pertaining to the suppliers (rows 15:16) into one row (row 29); on the other hand, the analyst merges the rows pertaining to the employees (rows 17:18) into one row (row 30) by means of a simple sum of the relevant items.
Operationally, one first fills column G (cells G27:G35). To do so, one consolidates the manufacturing and nonmanufacturing AP:
G 29 A P 1 = G 15 A P 1 m + G 16 A P 1 n m
and the manufacturing and nonmanufacturing SWP:
G 30 S W P 1 = G 17 S W P 1 m + G 18 S W P 1 n m
The remaining cells of column G remain unvaried, so one just need to add the proper link. For example, as regards the AR,
G 27 A R 1 = G 13 A R 1 .
Once column G has been filled, the analyst needs only copy and paste (or drag the fill handle) to fill the cells of all periods (see Figure 25).
THE EXPANDED MATRIX BY FUNCTION. Suppose the analyst wants to build the expanded matrix and the associated strip by function (see Part I, Equation (36)). To do so, it suffices to consolidate the rows pertaining to the manufacturing items and the rows pertaining to the nonmanufacturing items (see Figure 26).
CODE INSTRUCTIONS: FROM FULL-SCALE MATRIX TO EXPANDED MATRIX (BY FUNCTION)
The analyst prepares a range of cells in the “SplitScreenStrip” sheet (rows 37:46) with the structure of the full-scale Matrix (rows 11:23), but with fewer rows. More precisely, on one hand, the analyst merges the inventory and the manufacturing costs (rows 14, 15, and 17) into one row (row 40); on the other hand, the analyst merges the nonmanufacturing costs (rows 16 and 18) into one row (row 41). Consolidation is obtained by means of a simple sum of the relevant items. Operationally, one first fills column G (cells G39:G46). To do so, one consolidates the manufacturing book values,
G 40 N O L 1 m = G 14 I n v 1 + G 15 A P 1 m + G 17 S W P 1 m
and the nonmanufacturing book values,
G 41 N O L 1 n m = G 16 A P 1 n m + G 18 S W P 1 n m
The remaining cells of column G remain unvaried, so one just needs to add the proper link. For example, as regards the AR,
G 39 A R 1 = G 13 A R 1
Once columns G is filled, the analyst needs only copy and paste (or drag the fill handle) to fill the cells of all periods (see Figure 27).

3.2. NOL-Framed and NOWC-Framed Matrices

THE NOL-FRAMED MATRIX. If one wants to build a NOL-framed matrix and associated strip, one may simply aggregate the items of the manufacturing and nonmanufacturing NOL obtained in the expanded matrix (Figure 27, rows 40 and 41; also see Part I, Equation (39)). Alternatively, starting from the full-scale matrix, one consolidates the rows pertaining to the net operating liabilities.
CODE INSTRUCTIONS: FROM EXPANDED MATRIX (BY FUNCTION) TO NOL-FRAMED MATRIX
The analyst lays out a range of cells in the “SplitScreenStrip” sheet (rows 48:56) with the structure of the expanded matrix (by function) (rows 37:46), but with fewer rows. Specifically, the analyst merges the rows pertaining to the net operating liabilities (rows 40:41) into one single row (row 51). Consolidation is obtained by means of a simple sum of the relevant items. Operationally, one proceeds as made for the previous matrix representations by first filling column G (cells G50:G56). To do so, one consolidates the rows of the expanded matrix (by function) that form the group of net operating liabilities:
G 51 N O L 1 = S U M ( G 41 : G 42 N O L 1 m N O L 1 n m )
The remaining cells of column G remain unvaried, so one just needs to add the proper links. For example, as regards the AR,
G 50 A R 1 = G 39 A R 1
Once column G has been filled, the analyst needs only copy and paste (or drag the fill handle) to fill the cells of all periods (see Figure 28).
THE NOWC-FRAMED MATRIX. If one wants to build a NOWC-framed matrix and the corresponding strip, one may simply aggregate the relevant rows starting from the NOL-framed matrix. This result in a five-area matrix (see Part I, Equation (50)).
CODE INSTRUCTIONS: FROM NOL-FRAMED MATRIX TO NOWC-FRAMED MATRIX
The analyst lays out a range of cells structure of the NOL-framed matrix (rows 48:56), but with fewer rows. Specifically, the analyst merges the rows pertaining to net operating working capital (rows 50:51 and 53) into one single row (row 60). Consolidation is obtained by means of a simple sum of the relevant items. Operationally, one proceeds as made for the previous matrix representations by first filling column G (cells G60:G64). To do so, one consolidates the rows in the full-scale matrix which form the group net operating working capital:
G 60 + N O W C 1 = S U M ( G 50 : G 51 , G 53 A R 1 N O L 1 T P 1 )
The remaining cells of column G remain unvaried, so one just needs to add the proper links. For example, as regards NFA,
G 61 N F A 1 = G 52 N F A 1
Once column G is filled, the analyst needs only copy and paste (or drag the fill handle) to fill the cells of all periods (see Figure 29).

3.3. Four-Area and Germ Matrices

It is possible to further shrink the strip and have more compact forms. For example, to favor a synthetic analysis of the project, the analyst may be willing to build a four-area matrix and corresponding strip, where one only the elements related to operating assets, non-operating assets, debt, and equity are reported (Part I, right matrix in Equation (12)). Furthermore, merging the two classes of assets and the two classes of financings, one may even build the germ strip, where all the accounting and financial items of the project are aggregated (Part I, right matrix in Equation (8)).
THE FOUR-AREA MATRIX. To build the four-area matrix and corresponding strip, it suffices to sum the relevant items from some higher-scale matrix (NOWC-framed strip, NOL-framed matrix, expanded matrix, full-scale matrix).
CODE INSTRUCTIONS: FROM NOWC-FRAMED MATRIX TO FOUR-AREA MATRIX
The analyst lays out in the “SplitScreenStrip” sheet a range of cells (rows 66:71) with the structure of the NOWC-framed matrix (rows 58:64), but with only four rows, one for each area: operations, liquidity, debt, and equity. The analyst proceeds as in the previous matrices by filling the cells of column G and then copy and paste for the whole strip. The operating capital is obtained as
G 68 + C 1 o = S U M ( G 60 : G 61 N O W C 1 + N F A 1 )
For the three remaining cells of column G, it suffices to provide the proper links (see Figure 30).
THE GERM MATRIX. The germ matrix is easily built, as usual, by consolidating the rows from some higher-scale matrix.
CODE INSTRUCTIONS: FROM FOUR-AREA MATRIX TO GERM MATRIX
The analyst sets up a range of cells (rows 73:76) in the “SplitScreenStrip” sheet with the same structure of the four-area matrix (rows 66:71), but with only two rows, one for each area: investment and financing. The analyst proceeds as in the previous matrices and fill the cells of column G by aggregation. Specifically, the two cells of column G of the germ matrix are calculated as follows:
G 75 C 1 i n v = S U M ( G 68 : G 69 C 1 o + C 1 l ) G 76 C 1 f i n = S U M ( G 70 : G 71 C 1 d + C 1 e )
Then, one copies and paste to fill the whole strip (see Figure 31).

4. Module 4: Building the Benchmark Split-Screen Strip

Project appraisal requires the comparison of the project with a benchmark which collects the values, the profits, and the cash flows of the benchmark portfolio. This module is precisely devoted to building the benchmark film (or strip) from the market input data (see Part I, Equation (88)). The mathematical relations are equivalent to the ones used for the project four-area matrix and strip, but, in this case, we need to flesh out the benchmark values from the prospective cash flows (which are just equal to the project’s cash flows), so we use backward induction (see Part I).

4.1. Benchmark Four-Area Matrix

To design the benchmark Matrix, the analyst requires the MARRs as well as the cash flows. Specifically, the economic value of each area may be calculated with the backward formula
V t 1 j = V t j + F t V j 1 + r t j , j = o , l , d , t = 1 , , n
with V n o = V n l = V n d = 0 and where F 0 V j = V 0 j and F 0 V j = F t j for t 1 (see Part I, Equation (77)). The economic value of the equity can be calculated via the law of conservation: V t e = V t o + V t l V t d . The cash flows in the benchmark Matrix are the same as in the project matrix, except for period 0. The column of benchmark profits is calculated as
I t V j = r j · V t 1 j , j = o , l , d
for the of operating assets, the non-operating assets, and the debt (see Part I, Equation (80)). The benchmark profit for the equity can be calculated with the law of conservation as a residual amount: I t V e = I t V o + I t V l I t V d . The operating cash flows can be obtained as sum of the cash-flow components of the operating area in some higher-scale matrix and the other cash flows are merely linked from some other higher-scale matrix.
CODE INSTRUCTIONS: BENCHMARK MATRIX SCHEME
The analyst prepares a table in a range of cells (rows 81:86) in the “SplitScreenStrip” sheet having the structure of the project four-area matrix (rows 66:71). The rates r o , r l , and r d are recorded in the “Assumption” sheet. The analyst can position them in a space above the full-scale matrix (cells F3:F5) in the “SplitScreenStrip” sheet and use them in the relevant formulas. Cells F3:F5 are linked to the cells that contain the value of r o , r l , and r d with the formulas = A s s u m p t i o n s ! $ F $ 27 , = A s s u m p t i o n s ! $ F $ 28 , and = A s s u m p t i o n s ! $ F $ 29 .
CODE INSTRUCTIONS: ECONOMIC VALUES IN THE BENCHMARK MATRIX
For the operating class, the analyst starts by inserting the value 0 for V 5 o , V 5 l , V 5 d , and V 5 e ; then, the analyst calculates the economic value of AR as of period t = n 1 = 4 with the backward formula:
V 83 V 4 o = ( Y 83 V 5 o X 83 F 5 V o = F 5 o ) / ( 1 + $ F $ 3 r o )
(see Figure 32). For the liquid assets and the debt, the analogous backward formula applies:
V 84 V 4 l = ( Y 84 V 5 l X 84 F 5 V l = F 5 l ) / ( 1 + $ F $ 4 r l ) V 85 V 4 d = ( Y 85 V 5 d X 85 F 5 V d = F 5 d ) / ( 1 + $ F $ 5 r d )
The equity value is calculated with the law of conservation:
V 86 V 4 e = V 83 V 4 o + V 84 V 4 l V 85 V 4 d
while the equations are correct, the values obtained in the cell range V83:V86 are not yet the correct ones, because cells X83:X86 have not yet been occupied by formulas; however, they will be filled with the amounts of cash flows in the next steps, and the values taken on by cells V83:V86 will be automatically updated.
CODE INSTRUCTIONS: INCOMES IN THE BENCHMARK MATRIX.
The analyst may start from the operating area and, in particular, from cell W83:
W 83 I 4 V o = V 83 V 4 o     $ F $ 3 r o
(see Figure 33).
For the non-operating area and the debt area, respectively, one uses
W 84 I 4 V l = V 84 V 4 l     $ F $ 4 r l and W 85 I 4 V d = V 85 V 4 d     $ F $ 5 r d
The cash flow of the equity area can be calculated via the law of conservation:
W 86 I 4 V e = W 83 I 4 V o + W 84 I 4 V l W 85 I 4 V d
while the equations are correct, the values obtained in the cell range W84:W86 are not yet the correct ones, because cells X83:X86 have not yet been occupied by formulas; however, they will be filled with the amounts of cash flows in the next steps, and the values taken on by cells W84:W86 will be automatically updated.
CODE INSTRUCTIONS: CASH FLOWS IN THE BENCHMARK MATRIX
The (changed-in-sign) cash flow may be grabbed by the split-screen strip for t > 0 , whereas it is equal to the economic value for t = 0 . Therefore, the analyst may use the following formula for cell X83:
X 83 F 4 V o = I F ( X $ 9 p e r i o d = 0 , Y 83 V 5 o , X 68 F 4 o )
(in such a way, the analyst may later copy and paste the formula to complete the whole strip).
The analyst then copies the formula in X83 and paste it in cell X84 (the non-operating area) and in cell X85 (the debt area):
X 84 F 4 V l = I F ( X $ 9 p e r i o d = 0 , Y 84 V 5 l ; X 69 F 4 l )   and   X 85 F 4 V d = I F ( X $ 9 p e r i o d = 0 , Y 85 V 5 d , X 70 F 4 d )
The (changed-in-sign) CFE can be calculated with the same formula or via the law of conservation:
X 86 F 4 V e = X 83 F 4 V o + X 84 F 4 V l X 85 F 4 V d
(see Figure 34).
The analyst can now copy the cell range V 83 : X 86 and paste it in the cell range G 83 : U 86 (or, more simply, use the fill handle backwards).

4.2. Benchmark Germ Matrix

Just as with the project matrix, it is possible to construct the benchmark germ matrix.
CODE INSTRUCTIONS: FROM BENCHMARK FOUR-AREA MATRIX TO BENCHMARK GERM MATRIX
The analyst lays out a range of cells (rows 88:91) in the “SplitScreenStrip” sheet with the structure of the project germ matrix (rows 73:76). The formulas for producing the benchmark germ matrix are trivial:
G 90 V 1 i n v = S U M ( G 83 : G 84 V 1 o + V 1 l ) G 91 V 1 f i n = S U M ( G 85 : G 86 V 1 d + V 1 e )
whence the whole strip is obtained by copying and pasting (or, more simply, use the fill handle).

4.3. Market Value Added Matrix

The analyst can build the Market Value Added (MVA) matrix and the related strip by computing the differences between the profits of the project and the benchmark profits (see Part I, Equations (91) and (92)).
CODE INSTRUCTIONS: MVA FOUR-AREA MATRIX
The analyst prepares a cell range (rows 96:101) in the “SplitScreenStrip” sheet with the structure of the four-area matrices and fills each cell of it with the differences between the corresponding cells of the benchmark four-area matrix (rows 83:86) and the project four-area matrix (rows 68:71). For example, starting from the first cell of the table,
G 98 = G 83 V 1 o G 68 C 1 o ,   G 99 = G 84 V 1 l G 69 C 1 l G 100 = G 85 V 1 d G 70 C 1 d ,   G 101 = G 86 V 1 e G 71 C 1 e
Then, it suffices to copy G98:G101 and paste for the whole strip H98:Y101 (or, more simply, use the fill handle).
As the reader can see, the range I98:I101 shows the NPV for the various areas: N P V o = U S D 5,622 , N P V l = U S D 1,025 , N P V d = U S D 236 , and N P V e = U S D 6,882 .
All the cells reporting the difference I t V j I t j (H98:H101, K98:K101, N98:N101, Q98:Q101, T98:T101, W98:W101) give voice to the economic residual income (ERI) changed in sign (see next section for details).
CODE INSTRUCTIONS: MVA GERM MATRIX
The analyst prepares a range of cells (rows 103:106) in the “SplitScreenStrip” sheet with the structure of the germ matrices. To obtain the two values, one merely turns to the MVA four-area matrix and sums:
G 105 M V A 1 i n v = S U M ( G 98 : G 99 M V A 1 o + M V A 1 l ) G 106 M V A 1 f i n = S U M ( G 100 : G 101 M V A 1 d + M V A 1 e )
Then, it suffices to copy G105:G106 and paste for the whole strip H105:Y106 (or, more simply, use the fill handle) (see Figure 35).

5. Module 5: Performing the Single-Period Analysis

The whole project is described in detail in the split-screen film. However, a convenient representation of it is possible which favors the detailed analysis of a single period. One creates a worksheet named “SinglePeriod” where the matrix will be located. In it, one can use the preferred framing of the SSM. For example, we propose a framing where the BS at a given date is illustrated and one where the CFS is illustrated. The former facilitates the comprehension of how the project’s book value is apportioned across the various areas (customers, suppliers, employees, etc.) and how it is affected diachronically by the income components and the cash-flow components; the latter facilitates the comprehension of how the project’s cash flow is apportioned across the various areas and how it is diachronically determined by income and change of book values. These configurations turn the project’s split-screen strip into a sequence of snapshots describing the accounting and financial magnitudes and their relationships for one period.
CODE INSTRUCTIONS: BUILDING THE SET OF MATRICES FOR SINGLE-PERIOD ANALYSIS
The analyst builds the structure of two split-screen matrices, in the configuration of full-scale matrix and in the form of BS and CFS (see Figure 36). Cell E2 indicates the period. The analyst can apply the Data Validation to restrict the values to the periods of the project, allowing only the values that are in the list “0, 1, 2, 3, 4, 5” or creating a drop-down list with these values. Some spreadsheets software allow to use a range as source list, even if it is in another worksheet: in this case, it is possible to use the range “=PreCalc!$K$2:$P$2”. Three columns on the left (columns D, E, and F, same as in the sheets “PreCalc” and “SplitScreenStrip”) contain the labels of the rows (“+AR”, “+Inv”, etc.). Below the structure of the matrix, a row (row 4) contains the descriptor of the column content. This content is C for Capital, I for Income, and F for Cash Flow. It is variable and depends on the value of cell E2: “C-1”, “+I0”, “–F0”, and “C0” if number 0 is selected for cell E2; “C0”, “+I1”, “–F1”, and “C1” if number 1 is selected for cell E2, and so on.
I 4 = C & ( $ E $ 2 1 ) J 4 = + I & $ E $ 2 K 4 = F & $ E $ 2 L 4 = C & $ E $ 2
(see Figure 36).
To fill the cells of the matrix, we again employ the INDEX and MATCH combination. The technique is like the one described in Section 2.2, used in the split-screen strip for picking the amounts from the “PreCalc” worksheet.
The more external formula is:
I N D E X F u l l S c a l e S t r i p , r o w _ n u m , c o l u m n _ n u m
where
“FullScaleStrip” is the range of cells where the full-scale strip is located (i.e. the range SplitScreenStrip!$13:$23);
“row_num” is the row-number of the range “FullScaleStrip” where the item that contains the sought value is located: it can be selected by matching the label of the row in the Matrix and the label in the split-screen strip, using the function MATCH;
“column_num” is the column-number of the range “FullScaleStrip” where the category (capital, income, or cash flow) and the period that contains the sought value are indicated: it can be selected by matching the label of the column in the matrix and the labels in the split-screen strip, using the function MATCH.
One starts from cell I7:
I 7 = I N D E X ( S p l i t S c r e e n S t r i p ! $ 13 : $ 23 , M A T C H $ D 7 , S p l i t S c r e e n S t r i p ! $ D $ 13 : $ D $ 23 , 0 the   result   of   this   formula   is   the   nnmber   of   the   row   in   the four - area   strip   that   has   the   same   label   as   cell   $ D 7   + AR , M A T C H I $ 4 , S p l i t S c r e e n S t r i p ! $ 12 : $ 12 , 0 the   result   of   this   formula   is   the   number   of   the   column   in the   four - area   strip   that   has   the   same   label   as   cell   I $ 4   C 0 )
(see Figure 37 and Figure 38).
The formula written for cell I7 can then be used for cells J7 and K7 as well:
J 7 = I N D E X ( S p l i t S c r e e n S t r i p ! $ 13 : $ 23 , M A T C H $ D 7 , S p l i t S c r e e n S t r i p ! $ D $ 13 : $ D $ 23 , 0 , M A T C H J $ 4 , S p l i t S c r e e n S t r i p ! $ 12 : $ 12 , 0 )
The analyst can then copy cell I7 and paste it in cells J7 and K7. Cell L7 contains the formula that applies the law of motion:
C t = C t 1 + I t F t L 7 A R t = I 7 A R t 1 + J 7 S t + K 7 F t a r
The analyst can copy range I7:L7 and paste it in range I8:L17 (or drag the fill handle).
The realization of the matrix where CFS statement is illustrated is analogous to the one described above. The labels of the rows are in column F (column of cash-flow labels) and the labels of the columns are in row 19. The figures of the matrix are grabbed from the full-scale strip with the formulas:
J 22 = I N D E X ( S p l i t S c r e e n S t r i p ! $ 13 : $ 23 , M A T C H $ F 22 , S p l i t S c r e e n S t r i p ! $ F $ 13 : $ F $ 23 , 0 , M A T C H J $ 19 , S p l i t S c r e e n S t r i p ! $ 12 : $ 12 , 0 )
K 22 = I N D E X ( S p l i t S c r e e n S t r i p ! $ 13 : $ 23 , M A T C H $ F 22 , S p l i t S c r e e n S t r i p ! $ F $ 13 : $ F $ 23 , 0 , M A T C H K $ 19 , S p l i t S c r e e n S t r i p ! $ 12 : $ 12 , 0 )
L 22 = 1     I N D E X ( S p l i t S c r e e n S t r i p ! $ 13 : $ 23 , M A T C H $ F 22 , S p l i t S c r e e n S t r i p ! $ F $ 13 : $ F $ 23 , 0 , M A T C H K $ 19 , S p l i t S c r e e n S t r i p ! $ 12 : $ 12 , 0 )
Cell I22 contains the formula that applies the law of motion:
F t = I t + C t 1 C t L 22 F t a r = J 22 S t + K 22 A R t 1 + L 22 A R t
The analyst can copy range I22:L22 and paste it in range I23:L32 (or drag the fill handle).
The analyst can build in the same way any preferred framing of the SSM, with higher or lower scale, depending on the objective of the analysis.

6. Module 6: Reshaping the Project Split-Screen Strip

The model’s main purpose is to communicate the result of the numeric analysis: the recipients of the reports can include readers that are not familiar with the compact structure of the split-screen strip. The Transposed Matrix (Part I, Section 10.2) and a set of standard financial statements may be easily extracted from the split-screen strip.

6.1. Reshaping the Strip as a Transposed Matrix

The Transposed Matrix, presented in Part I, Section 10.2, is a compact form of the project strip which provides an intuitive picture of the whole project in terms of three submatrices, respectively reporting the book values ( C t ), the incomes ( I t ), and the cash flows ( F t ), each one divided into the main four areas (operating, non-operating, debt, and equity) (see also Figure 39):
CODE INSTRUCTIONS: STRUCTURE OF TRANSPOSED MATRIX
The analyst adds, in his workbook, a new worksheet—“TransMatrix”—and creates three ranges of cells representing the three submatrices presented in Part I, Equation (70) (see also Figure 40 below).
Each row of the Transposed Matrix contains the label of the corresponding row in the four-area matrix (SplitScreenStrip!D68:F71): columns D, E, and F report the labels that pertains, respectively, to capital, income and cash flow.
CODE INSTRUCTIONS: FILLING THE CAPITAL SUBMATRIX OF TRANSPOSED MATRIX
We employ again the INDEX and MATCH combination. The technique is like the one described in Section 2.2, used in the split-screen strip for picking the amounts from the “PreCalc” worksheet.
The more external formula is:
I N D E X F o u r A r e a S t r i p , r o w _ n u m , c o l u m n _ n u m
where
“FourAreaStrip” is the range of cells where the four-area Matrix is located (i.e. the range SplitScreenStrip!$G$68:$Y$71);
“row_num” is the row-number of the range “FourAreaStrip” where the item that contains the sought value is located: it can be selected by matching the label of the row in the Transposed Matrix and the label in the split-screen strip, using the function MATCH;
“column_num” is the column-number of the range “FourAreaStrip” where the category (capital, income, or cash flow) and the period that contains the sought value are indicated: it can be selected by matching the label of the column in the Transposed Matrix and the labels in the split-screen strip, using the function MATCH. One starts from cell I6:
I 6 = I N D E X ( S p l i t S c r e e n S t r i p ! $ G $ 68 : $ Y $ 71 , M A T C H $ D 6 , S p l i t S c r e e n S t r i p ! $ D $ 68 : $ D $ 71 , 0 the   result   of   this   formula   is   the   number   of   the   row   in   the four - area   strip   that   has   the   same   label   as   cell   $ D 6   + C o , M A T C H I $ 4 , S p l i t S c r e e n S t r i p ! $ G $ 67 : $ Y $ 67 , 0 the   result   of   t h i s   f o r m u l a   i s   t h e   n u m b e r   o f   t h e   c o l u m n i n   t h e   f o u r - a r e a   s t r i p   t h a t   h a s   t h e   s a m e   l a b e l   a s   c e l l   I $ 4   C 0 )
The formula written for cell I6 can then be used for cells I7, I10, and I11 as well.
Rows 8 and 12 contain the sums of the previous rows:
I 8 C 0 i n v = S U M ( I 6 : I 7 C 0 o + C 0 l ) I 12 C 0 f i n = S U M ( I 10 : I 11 C 0 d + C 0 e )
Hence, the analyst can copy the range of cells I 6 : I 12 and paste it in the range J 6 : N 12 (or, more simply, use the fill handle), see Figure 41 and Figure 42.
CODE INSTRUCTIONS: FILLING THE INCOME SUBMATRIX OF TRANSPOSED MATRIX
The technique useful for filling the cells of the income submatrix is the same employed for the capital submatrix. The only difference in the formula is in the column where the row-labels are reported: the column of incomes is E. Cell I16 is calculated as follows:
I 16 = I N D E X ( S p l i t S c r e e n S t r i p ! $ G $ 68 : $ Y $ 71 , M A T C H $ E 16 , S p l i t S c r e e n S t r i p ! $ E $ 68 : $ E $ 71 , 0 t h e   r e s u l t   o f   t h i s   f o r m u l a   i s   t h e   n u m b e r   o f   t h e   r o w   i n   t h e f o u r a r e a   s t r i p   t h a t   h a s   t h e   s a m e   l a b e l   a s   c e l l   $ E 11 + I o , M A T C H " + " & I $ 14 , S p l i t S c r e e n S t r i p ! $ G $ 67 : $ Y $ 67 , 0 t h e   r e s u l t   o f   t h i s   f o r m u l a   i s   t h e   n u m b e r   o f   t h e   c o l u m n i n   t h e   f o u r a r e a   s t r i p   t h a t   h a s   t h e   s a m e   l a b e l p r e c e d e d   b y +   a s   c e l l   I $ 14   + I 0 )
(see Figure 43).
The operator “&” joins the text strings, so the formula “+” & I $ 16 returns the symbol “+” alongside the content of cell I16, that is, it returns the value + I 0 . This operation is necessary, because the labels in the “TransMatrix” sheet are “ I 0 ”, “ I 1 ”, “ I 2 ”, “ I 3 ”, “ I 4 ”, and “ I 5 ”, but the labels in the “SplitScreenStrip” sheet are “ + I 0 ”, “ + I 1 ”, “ + I 2 ”, “ + I 3 ”, “ + I 4 ”, and “ + I 5 ”.9
The formula written for cell I16 can be used for I17, I20, and I21 as well. Rows 18 and 22 contain the sums of the previous rows:
I 18 I 0 i n v = S U M ( I 16 : I 17 I 0 o + I 0 l ) I 22 I 0 f i n = S U M ( I 20 : I 21 I 0 d + I 0 e )
The analyst can then copy the cell range of cells I 16 : I 22 and paste it in the range J 16 : N 22 (or, more simply, use the fill handle. See Figure 43).
CODE INSTRUCTIONS: FILLING THE CASH-FLOW SUBMATRIX OF TRANSPOSED MATRIX
The technique useful for filling the cells of the cash-flow submatrix is the same employed for the capital submatrix and the income submatrix. The column where the row-labels are is column F. In the “TransMatrix” sheet, the rows of cash flows have positive sign; whereas, in the four-area matrix in the “SplitScreenStrip” sheet, they have negative sign. For this reason, when we pick the value from the four-area Matrix, we must change it in sign (i.e., one multiplies by 1 ). One starts from the CFO, in cell I26:
I 26 = 1     I N D E X ( S p l i t S c r e e n S t r i p ! $ G $ 68 : $ Y $ 71 , M A T C H $ F 26 , S p l i t S c r e e n S t r i p ! $ F $ 68 : $ F $ 71 , 0 t h e   r e s u l t   o f   t h i s   f o r m u l a   i s   t h e   n u m b e r   o f   t h e   r o w   i n   t h e f o u r - a r e a   s t r i p   t h a t   h a s   t h e   s a m e   l a b e l   a s   c e l l   $ F 26   F o , M A T C H " " & I $ 24 , S p l i t S c r e e n S t r i p ! $ G $ 67 : $ Y $ 67 , 0 t h e   r e s u l t   o f   t h i s   f o r m u l a   i s   t h e   n u m b e r   o f   t h e   c o l u m n i n   t h e   f o u r - a r e a   s t r i p   t h a t   h a s   t h e   s a m e   l a b e l ( p r e c e d e d   b y   )   a s   c e l l   I $ 24   F 0 )
(see Figure 44).
The operator “&” joins the text strings, so the formula “ & I $ 24 returns the symbol alongside the content of the cell I24, i.e., it returns the value F 0 : this operation is necessary, because the labels in the “TransMatrix” sheet are “ F 0 ”, “ F 1 ”, “ F 2 ”, “ F 3 ”, “ F 4 ”, “ F 5 ”, but in the “SplitScreenStrip” sheet the labels are “ F 0 ”, “ F 1 ”, “ F 2 ”, “ F 3 ”, “ F 4 ”, “ F 5 ”.
The formula written for the cell I26 can be used for I27, I30, and I31 as well.
Rows 28 and 32 contain the sums of the previous rows:
I 28 F 0 i n v = S U M ( I 26 : I 27 F 0 o + F 0 l ) I 32 F 0 f i n = S U M ( I 30 : I 31 F 0 d + F 0 e )
The analyst can then copy the cell range I 26 : I 32 and paste it in the range J 26 : N 32 (or, more simply, use the fill handle).
FCFE AND CFL. The CFS in the Transposed Matrix enables the analyst to disclose an important piece of information: the Free Cash Flow to (or from) Equity (FCFE). It is obtained by consolidating the CFO and CFD row (i.e., F C F E t = F t o F t d ). A positive FCFE indicates that the operations sustain the debt and leave some extra cash that may be distributed to shareholders or reinvested in liquid assets; a negative FCFE indicates that the operations cannot service the debt, so a financial deficit exists which must be covered either by equity or by liquid assets or by new borrowing (see Figure 45 below. See also Part I, Section 9). In both cases, it is necessary to make a decision on the CFL: if FCFE is positive, it is necessary to make a payout decision (how much will be retained in the firm and how much will be distributed to equityholders?); if FCFE is negative, it is necessary to make a financing decisions (how much will be financed by cash withdrawals, by issuance of new shares, or by new borrowing?). In other words, CFE is a decision variable from t = 0 to t = n 1 (at t = n , the project ends and the CFE is equal to the sum of the last FCFE and the end-of-period balance of liquid assets (see Part I, Equations (61) and (62)).
CODE INSTRUCTIONS: FILLING THE CFL STRIP
The FCFE matrix is simply a different representation of the data in the cash-flow submatrix of Transposed Matrix (see Part I, right matrix in Equation (63)). It can be placed in the “TransMatrix” sheet, rows 37:40, below the Transposed Matrix:
I 38 F C F E 0 = I 26 F 0 o I 30 F 0 d I 39 F 0 e = 1     I 31 F 0 e I 40 F 0 l = I 38 F C F E 0 + I 39 F 0 e
(see Figure 45).
THE BENCHMARK TRANSPOSED MATRIX. It is convenient to build the Transposed Matrix for the benchmark as well (see Part I, Equation (87)).
It will turn out to be computationally helpful when appraising the project.
CODE INSTRUCTIONS: BUILDING THE BENCHMARK TRANSPOSED MATRIX
The analyst creates, in rows 45:73 of the “TransMatrix” sheet, a structure like the one created for the Transposed Matrix in rows 4:32. Each cell of this new structure contains the same formula as the corresponding cell of transposed matrix, but different in the strip where the amounts are picked up: the source of data of the project Transposed Matrix is the project strip (rows 68:71 of the “SplitScreenStrip” sheet), whereas the source of data of the benchmark Transposed Matrix is the benchmark strip (rows 83:86 of “SplitScreenStrip” sheet). For example, the value V 0 o in cell I47:
I 47 = I N D E X ( S p l i t S c r e e n S t r i p ! $ G $ 83 : $ Y $ 86 , M A T C H $ D 47 , S p l i t S c r e e n S t r i p ! $ D $ 83 : $ D $ 86 , 0 t h e   r e s u l t   o f   t h i s   f o r m u l a   i s   t h e   n u m b e r   o f   t h e   r o w i n   t h e   b e n c h m a r k   f o u r - a r e a   s t r i p   t h a t   h a s t h e   s a m e   l a b e l   a s   c e l l   $ D 47   + V o , M A T C H I $ 45 , S p l i t S c r e e n S t r i p ! $ G $ 82 : $ Y $ 82 , 0 t h e   r e s u l t   o f   t h i s   f o r m u l a   i s   t h e   n u m b e r   o f   t h e   c o l u m n i n   t h e   b e n c h m a r k   f o u r - a r e a   s t r i p   t h a t   h a s t h e   s a m e   l a b e l   a s   c e l l   I $ 45   V 0 )
(see Figure 46).
The formula written for the cell I47 can be used for I48, I51, and I52 as well. Rows 49 and 53 contain the sums of the previous rows:
I 49 V 0 i n v = S U M ( I 47 : I 48 V 0 o + V 0 l ) I 53 V 0 f i n = S U M ( I 51 : I 52 V 0 d + V 0 e )
The value I 0 V o in cell I57 is obtained as
I 57 = I N D E X ( S p l i t S c r e e n S t r i p ! $ G $ 83 : $ Y $ 86 , M A T C H $ E 57 , S p l i t S c r e e n S t r i p ! $ D $ 83 : $ D $ 86 , 0 , M A T C H " + " & I $ 55 , S p l i t S c r e e n S t r i p ! $ G $ 82 : $ Y $ 82 , 0 )
The formula written for cell I57 can be used for I58, I61, and I62 as well. Rows 59 and 63 contain the sums of the previous rows:
I 59 I 0 V i n v = S U M ( I 57 : I 58 I 0 V o + I 0 V l ) I 63 I 0 V f i n = S U M ( I 61 : I 62 I 0 V d + I 0 V e )
The value F 0 V o in the cell I67 is obtained as
I 67 = ( 1 )     I N D E X ( S p l i t S c r e e n S t r i p ! $ G $ 83 : $ Y $ 86 , M A T C H $ F 67 , S p l i t S c r e e n S t r i p ! $ D $ 83 : $ D $ 86 , 0 , M A T C H " " & I $ 65 , S p l i t S c r e e n S t r i p ! $ G $ 82 : $ Y $ 82 , 0 )
The formula written for cell I67 can be used for I68, I71, and I72 as well. Rows 69 and 73 contain the sums of the previous rows:
I 69 F 0 V i n v = S U M ( I 67 : I 68 F 0 V o + F 0 V l ) I 73 F 0 V f i n = S U M ( I 71 : I 72 F 0 V d + F 0 V e )
The Transposed Matrix makes it easy to calculate the sums of all the rows, which will be employed for computing the measures of worth in Module 7. The analyst uses column P in the “TransMatrix” sheet for calculating the sums of the rows. For example, one can calculate the sum of book values, C ( = t = 0 n C t ) in cell P6:
P 6 = S U M ( I 6 : N 6 C 0 o , C 1 o , , C n o ) t = 0 n C t o
(see Figure 47).
The formula written for cell P6 can be used for P7, P8, P10, P11, and P12 as well. In the same way, the calculation of the sum of incomes and cash flows is possible in the other submatrices of the project (cells P16:P18, P20:P22, P26:P28, and P30:P32) and of the benchmark (cells P57:P59, P61:P63, P67:P69, and P71:P73).

6.2. Reshaping the Strip as a Set of Conventional Financial Statements

A different representation of the output is in the form of standard financial statements. Using report forms, the BS, IS, and CFS are laid out in report form (see also Part I, Figure 3).
CODE INSTRUCTIONS: STRUCTURE OF FINANCIAL STATEMENTS
The analyst creates, in his workbook, a new sheet — “ConventionalFinStat” — and sets up some ranges of cells to host the pro forma BSs, ISs, and CFs (Figure 48, Figure 49 and Figure 50).
Each row contains a label in column D, E, or F: they are references of the values in the split-screen strip and report the capital amounts, incomes, and cash flows.
The standard pro forma financial statements are just a different way to show the results of the project. The analyst picks up the values for period 0 from the “SplitScreenStrip” sheet and feeds them into the conventional BS, IS, and CFS. Then, it suffices to copy and paste (or drag the fill handle) to fill the strip of all the project’s BSs.
CODE INSTRUCTIONS: FILLING THE BALANCE SHEET
An effective technique for catching the figures from the split-screen strip is the use of the combinate functions INDEX and MATCH. The technique is the same described in the previous sections. For example, the AR are obtained as follows:
L 11 = I N D E X ( S p l i t S c r e e n S t r i p ! $ 13 : $ 23 , M A T C H $ D 11 , S p l i t S c r e e n S t r i p ! $ D $ 13 : $ D $ 23 , 0 t h e   r e s u l t   o f   t h i s   f o r m u l a   i s   t h e   n u m b e r   o f   t h e   r o w   i n   t h e s p l i t - s c r e e n   s t r i p   t h a t   h a s   t h e   s a m e   l a b e l   a s   c e l l   $ D 11   + AR , M A T C H L $ 7 , S p l i t S c r e e n S t r i p ! $ 12 : $ 12 , 0 t h e   r e s u l t   o f   t h i s   f o r m u l a   i s   t h e   n u m b e r   o f   t h e   c o l u m n i n   t h e   s p l i t - s c r e e n   s t r i p   t h a t   h a s   t h e   s a m e   l a b e l   a s   c e l l   L $ 7   C 0 )
(see Figure 51).
Every cell of the BS that contains a value calculated in the split-screen strip can be filled using the function INDEX-MATCH: the analyst can copy cell L11 and paste it in cells L12:L19 and L22:L23, as shown in Figure 51.
Other cells are partial sums of the values in the split-screen strip. An example is cell L10, which contains the value of the net operating working capital, N O W C :
L 10 + N O W C 0 = S U M ( L 11 : L 17 + A R 0 + I n v 0 A P 0 m A P 0 n m S W P 0 m S W P 0 n m T P 0 )
or cells L9, L20, and L24:
L 9 C 0 o = L 10 + N O W C 0 + L 18 + N F A 0 L 20 C 0 i n v = L 9 C 0 o + L 19 C 0 l L 24 C 0 f i n = L 22 C 0 d + L 23 C 0 e
as represented in Figure 52.
Once the BS for t = 0 has been completed, the analyst can copy the cell range L 9 : L 24 and paste it in the cell range M 9 : Q 24 (or, more simply, use the fill handle).
CODE INSTRUCTIONS: FILLING THE INCOME STATEMENT
The structure of the formula used for filling the BS can be used for filling the IS. An example of the formula is
L 30 = I N D E X ( S p l i t S c r e e n S t r i p ! $ 13 : $ 23 , M A T C H $ E 30 , S p l i t S c r e e n S t r i p ! $ E $ 13 : $ E $ 23 , 0 t h e   r e s u l t   o f   t h i s   f o r m u l a   i s   t h e   n u m b e r   o f   t h e   r o w   i n   t h e s p l i t - s c r e e n   s t r i p   t h a t   h a s   t h e   s a m e   l a b e l   a s   c e l l   $ E 30   + Inv , M A T C H " + " & L $ 26 , S p l i t S c r e e n S t r i p ! $ 12 : $ 12 , 0 t h e   r e s u l t   o f   t h i s   f o r m u l a   i s   t h e   n u m b e r   o f   t h e   c o l u m n   i n   t h e s p l i t - s c r e e n   s t r i p   t h a t   h a s   t h e   s a m e   l a b e l   p r e c e d e d   b y +   a s   c e l l   L $ 26   I 0 )
(see Figure 53).
I d is a special case, in the sense that, while + I d is available in the split-screen strip, the value I d =   1 · I d is actually required in the IS scheme:
L 41 = 1     I N D E X ( S p l i t S c r e e n S t r i p ! $ 13 : $ 23 , M A T C H $ E 41 , S p l i t S c r e e n S t r i p ! $ E $ 13 : $ E $ 23 , 0 , M A T C H " + " & L $ 26 , S p l i t S c r e e n S t r i p ! $ 12 : $ 12 , 0 )
The intermediate components of the income statements are not in the split-screen strip, so the analyst must calculate them in this layout:
L 29 C O G S 0 = S U M ( L 30 : L 32 + I n v 0 C O P 0 m L C 0 m ) L 33 G r o s s P r o f i t 0 = L 28 + S a l e s 0 + L 29 C O G S 0 L 34 S G A 0 = S U M ( L 35 : L 36 C O P 0 n m L C 0 n m ) L 37 E B I T D A 0 = L 33 G r o s s P r o f i t 0 + L 34 S G A 0 L 39 E B I T 0 = S U M ( L 37 : L 38 + E B I T D A 0 D e p 0 ) L 42 E B T 0 = S U M ( L 39 : L 41 + E B I T 0 + I 0 l I 0 d )
(see also Part I, Figure 5). The net income, I t e , is available in the split-screen strip as well. Of course, the analyst can pick it up and feed it into the conventional scheme (with the combined function INDEX-MATCH) or calculate it as
L 44 I 0 e = S U M ( L 42 : L 43 + E B T 0 T 0 ) .
The analyst can now copy the range L 28 : L 44 and paste it in the cell range M 28 : Q 44 (or, more simply, use the fill handle).
CODE INSTRUCTIONS: FILLING THE CASH FLOW STATEMENT
The structure of the formula used for filling the BS and for the IS can be used for filling the Cash Flow Statement. An example of the formula is
L 48 = 1     I N D E X ( S p l i t S c r e e n S t r i p ! $ 13 : $ 23 , M A T C H $ F 48 , S p l i t S c r e e n S t r i p ! $ F $ 13 : $ F $ 23 , 0 t h e   r e s u l t   o f   t h i s   f o r m u l a   i s   t h e   n u m b e r   o f   t h e   r o w   i n   t h e s p l i t - s c r e e n   s t r i p   t h a t   h a s   t h e   s a m e   l a b e l   a s   c e l l   $ F 48   F a r , M A T C H " " & L $ 46 , S p l i t S c r e e n S t r i p ! $ 12 : $ 12 , 0 t h e   r e s u l t   o f   t h i s   f o r m u l a   i s   t h e   n u m b e r   o f   t h e   c o l u m n   i n   t h e s p l i t - s c r e e n   s t r i p   t h a t   h a s   t h e   s a m e   l a b e l   ( p r e c e d e d   b y )   a s   c e l l   L $ 46   F 0 )
(see Figure 54).
The statement of cash flows contains values that the analyst can find in the cash-flow column of the split-screen strip (e.g., F a r , F a p , m , F a p , n m ), but it also contains values available in the income columns ( I l , I d ). For these figures, the analyst can use the same formula employed for the IS. An example of the formula is
L 49 = I N D E X ( S p l i t S c r e e n S t r i p ! $ 13 : $ 23 , M A T C H $ E 49 , S p l i t S c r e e n S t r i p ! $ F $ 13 : $ F $ 23 , 0 , M A T C H " " & L $ 26 , S p l i t S c r e e n S t r i p ! $ 12 : $ 12 , 0 )
C d is a special case because it is not available in the split-screen strip. However, the value C d does appear in the strip, so the analyst can pick it up with the formula already used for the BS:
L 61 = I N D E X ( S p l i t S c r e e n S t r i p ! $ 13 : $ 23 , M A T C H $ D 61 , S p l i t S c r e e n S t r i p ! $ F $ 13 : $ F $ 23 , 0 , M A T C H L $ 7 , S p l i t S c r e e n S t r i p ! $ 12 : $ 12 , 0 )
The variation C t d is C t d = C t d C t 1 d ; in spreadsheet formula, this means, for period 0,
L 62 C 0 d = L 61 C 0 d K 61 C 1 d
(see Figure 55).
The three classes of cash flows of the standard CFS are obtained by summing the individual items:
L 56 C a s h   f l o w   f r o m   o p e r a t i n g   a c t i v i t i e s = S U M ( L 48 : L 55 + F 0 a r + I 0 l F 0 a p , m F 0 a p , n m F 0 s w p , m F 0 s w p , n m I 0 d F 0 t p ) L 59 C a s h   f l o w   f r o m   i n v e s t i n g   a c t i v i t i e s = L 58 + F 0 n f a L 64 C a s h   f l o w   f r o m   f i n a n c i n g   a c t i v i t i e s = S U M ( L 62 : L 63 + Δ C t d F t e ) .
The sum of the three components above is the change in cash and cash equivalents ( C l ):
L 66 = L 56 + L 59 + L 64
The analyst can copy the range L 48 : L 66 and paste it in range M 48 : Q 66 (or, more simply, use the fill handle).

7. Module 7: Assessing Value Creation and Financial Efficiency

As we have seen, the NPVs can be found in the MVA matrix. This section is addressed to calculating some measures of economic profitability that provide different pieces of information from the NPV but are NPV-consistent and, therefore, reciprocally consistent. They offer an alternative, but logically equivalent, view on the project’s value creation and financial efficiency (see Part I, Section 13). A new sheet for the presentation of the absolute and relative measures of worth must be created, called “ValueCreation”. In it, we report the NPV and the economic residual income (ERI), which are absolute measures of worth, and, in addition, the rate of return ( i ) and the cash-flow return on capital (CFROC), along with the corresponding benchmark rates of return (respectively, ρ and C F R O C V ), which are relative measures of worth.

7.1. Economic Residual Income (ERI)

The ERI informs about how value creation may be apportioned across the various periods, that is, how the project has contributed to increase shareholders’ wealth in the various periods. The total of such ERIs provide the overall value created (see Part I, Sections 12 and 13).
CODE INSTRUCTIONS: ERI TABLE
The analyst creates, in his workbook, a new sheet called “ValueCreation”, where he prepares a range of cells that can contain the table of the ERIs (see Figure 56). Columns A and B contain the labels of the area (o, l, d, e, inv, and fin), and a header row (row 6) which contains the numbers of the periods. Each cell of this range contains the ERI of one area, I t j I t V j , j = o , l , d , e , i n v , f i n . These values are already available (changed in sign) in the MVA Matrix (SplitScreenStrip!98:101), so the analyst can pick them up with the following formulas:
C 9 = ( 1 ) I N D E X ( S p l i t S c r e e n S t r i p ! $ 98 : $ 101 t h e   M V A   f o u r - a r e a   M a t r i x t h a t   c o n t a i n s   t h e   w a n t e d   v a l u e s , M A T C H $ B 9 , S p l i t S c r e e n S t r i p ! $ B $ 98 : $ B $ 101 , 0 t h e   r e s u l t   o f   t h i s   f o r m u l a   i s   t h e   n u m b e r   o f   t h e   r o w   i n M V A   f o u r - a r e a   M a t r i x   t h a t   h a s   t h e   s a m e   l a b e l   a s   c e l l   $ B 9 ( o ) , M A T C H C $ 6 , S p l i t S c r e e n S t r i p ! $ 9 : $ 9 , 0 t h e   r e s u l t   o f   t h i s   f o r m u l a   i s   t h e   n u m b e r   o f   t h e   f i r s t   c o l u m n   i n   t h e M V A   f o u r - a r e a   M a t r i x   t h a t   h a s   t h e   s a m e   l a b e l   a s   c e l l   C $ 6 ( 0 ) )
Then, the analyst copies and pastes the same formula for the whole strip C9:H12. The same table can also be framed in terms of investments vs. financings. For this purpose, it suffices to use the previous ERI strip. For example, for the ERI generated by the investments is calculated as
C 14 E R I i n v = S U M ( C 9 : C 10 E R I o + E R I l )
The ERI informs that the project subtracts value for the firm’s shareholders in the first two periods ( 2367 and 367) but adds value in the remaining three periods (1185, 3074, and 5357). Overall, the Total ERI is positive and equal to 6882. It is calculated in column I as E R I = t = 0 n ( I t I t V ) . In the spreadsheet,
I 9 = S U M C 9 : H 9 .
As shown in Part I, Equations (96) and (102), the Total ERI is equal to the NPV. Therefore, calculating the ERIs represent a way for decomposing the NPV by periods.

7.2. Rate of Return, Average ERI, and Cash-Flow Return on Capital

Beside (the NPV and the) Total ERI, which are absolute measures of worth, some useful information is provided by the relative measures of worth, which can be extracted with simple formulas (see Part I, Section 13). The formulas of the measures employ either the sum of project book values or the sum of benchmark amounts. It is convenient to pick up such figures from the “TransMatrix” sheet, where they have already been calculated.
CODE INSTRUCTIONS: SUMS OF ROWS OF THE TRANSPOSED MATRICES
The analyst builds a table in the “ValueCreation” sheet and reports all the sums calculated in the “TransMatrix” sheet (see Figure 57). For example:
E 20 = T r a n s M a t r i x ! P 6 G 20 = T r a n s M a t r i x ! P 16 I 20 = T r a n s M a t r i x ! P 26 K 20 = T r a n s M a t r i x ! P 57 M 20 = T r a n s M a t r i x ! P 67
These values are used for assessing the project’s economic profitability (see the code instructions below).
CODE INSTRUCTIONS: ABSOLUTE AND RELATIVE MEASURES OF ECONOMIC PROFITABILITY
The analyst sets up a range of cells that can host the values of the (absolute and relative) measures of worth, and the benchmark rate of return (see Figure 58).
NPV (COLUMN D). As noted in Section 7, the NPV is equal to the MVA at t = 0 , which can be picked up from the MVA Matrix (rows 98:101 of the “SplitScreenStrip” sheet). For example, the NPV generated by the operations is obtained as
D 31 = S p l i t S c r e e n S t r i p ! J 98
(as we already know, this output is also equal to the operating Total ERI in cell I9). The analyst can then copy cell D31 and paste it in cells D32, D35, and D36. The NPV of the investment and financing areas are the sums of the previous rows. For example, the investment NPV is calculated as
D 33 N P V i n v = S U M ( D 31 : D 32 N P V o + N P V l )
AERI (COLUMN F). The Average Economic Residual Income (AERI) is the ratio of Total ERI and the project’s lifespan:
F 31 A E R I o = I 9 t o t a l E R I o / A s s u m p t i o n s ! $ H $ 5 n
The analyst can copy cell F31 and paste it in cells F32, F35, and F36. The AERI of the investment and financing areas are the sums of the previous rows. For example, the investment AERI is:
F 33 A E R I i n v = S U M ( F 31 : F 32 A E R I o + A E R I l )
CFROC (COLUMN H). The Cash-flow return on capital (CFROC) is the ratio of the sum of cash-flows, F ( = t = 0 n F t ), and the sum of book values, C ( = t = 0 n C t ):
C F R O C = t = 0 n F t t = 0 n C t
The analyst can pick up the values of F and C from the table in rows 18:26:
H 31 C F R O C o = I 20 t = 0 n F t o / E 20 t = 0 n C t o
The analyst can then copy cell H31 and paste it in ranges H32:H33 and H35:H37.
RATE OF RETURN (COLUMN J). The rate of return of the project, i , is the ratio of the sum of project incomes, I ( = t = 0 n I t ) and the sum of the project book values, C :
i = t = 0 n I t t = 0 n C t .
The analyst can grab the values of I and C from the table in rows 18:26:
J 31 i o = G 20 t = 0 n I t o / E 20 t = 0 n C t o .
As explained in Part I, Section 13, i and CFROC must coincide, so J31 = H31, as we expect. The analyst can then copy cell J31 and paste it in ranges J32:J33 and J35:J37. These rates of return refer to all the areas of the project. They are, respectively, the average ROI, average ROL, average ROA, average ROD, and average ROE, while cells J33 and J37 contain the average ROA (see Table 4 in Part I).
CFROCV (COLUMN L). The cash-flow return on capital of the benchmark, C F R O C V , is the cutoff rate associated with CFROC which signal value creation (i.e., project acceptance) or value destruction (i.e., project rejection): it is the ratio of the sum of the cash flows generated by the benchmark t = 0 n F t V and the sum of the book values, C .
C F R O C V = t = 0 n F t V t = 0 n C t
The analyst can grab the values of F V and C from the table in rows 18:26:
L 31 C F R O C V o = M 20 t = 0 n F t V o / E 20 t = 0 n C t o
The analyst can then copy the cell L31 and paste it in ranges L32:L33 and L35:L37.
BENCHMARK RATE OF RETURN (COLUMN N). The benchmark rate of return ρ , associated with i , is the ratio of the sum of benchmark profits I V ( = t = 1 n I t V ) , and the sum of book values, C :
ρ = t = 0 n I t V t = 0 n C t
The analyst can grab the values of I V and C from the table in rows 18:26:
N 31 ρ o = K 20 t = 0 n I t V o / E 20 t = 0 n C t o
The analyst can then copy the cell N31 and paste it in ranges N32:N33 and N35:N37. As explained in Part I, Section 13, C F R O C V must coincide with ρ , so L 31 = N 31 (same for the other ones), as we expect.
As the reader can see, areas D31:D32 and D35:D36 of the “ValueCreation” sheet show the NPV for the various areas: N P V o = 5,622 (value created by the project’s operations), N P V l = 1,025 (value created by the reinvestment in liquid assets), N P V d = 236 (value lost by the debtholders at the expense of the firm’s shareholders), and N P V e = 6,882 (value created for the firm’s shareholders). Cells D33 and D37 report the project NPV: the value created by the project is N P V = 6,647 , part of which is generated by the liquid assets (because assumptions 21 and 24 imply that i l > r l , that is, the interest rate on liquid assets is greater than the required return on them). However, the equity NPV (USD 6,882) is greater than USD 6,647 because part of it (USD 236) is lost by the debtholders. This occurs because assumptions 19 and 25 imply i d < r d , that is, the interest rate on debt is smaller than the required return on debt (i.e., the maximum attractive financing rate for the firm).

7.3. The Product Structure

An alternative way of calculating the NPV consists in computing the product of the total invested capital ( C ) and the financial efficiency of the investment, which is equal to the difference between the rate of return and the benchmark rate of return ( i ρ ). This represents an explicit link between the capital, the rate of return and the MARR (see Part I, Equation (103), and the code instructions below).
CODE INSTRUCTIONS: ALTERNATIVE WAY OF CALCULATING THE NPV
The analyst sets up a range of cells that can host the alternative way of calculating the NPV.
TOTAL CAPITAL. Cells D42:D48 contain the total capital of the project ( t = 0 n C t ), grabbed from the Transposed Matrix. The analyst starts from
D 42 t o t a l   i n v e s t m e n t i n   o p e r a t i n g   a s s e t s = T r a n s M a t r i x ! P 6
and then copies cell D42 and pastes it in ranges D43:D44 and D46:D48.
FINANCIAL EFFICIENCY. Cells F42:F48 contain the financial efficiency of the investment ( i ρ ), obtained from the values already calculated in the table above. The analyst starts from
F 42 f i n a n c i a l   e f f i c i e n c y o f   t h e   o p e r a t i n g   a s s e t s = J 31 i o N 31 ρ o
and then copies the cell F42 and pastes it in ranges F43:F44 and F46:F48.
NPV. Cells H42:H48 contains the NPV as products of investment scale and financial efficiency. Starting from
H 42 N P V o = D 42 t o t a l   i n v e s t m e n t i n   o p e r a t i n g   a s s e t s F 42 f i n a n c i a l   e f f i c i e n c y o f   t h e   o p e r a t i n g   a s s e t s
the analyst can then copy the cell H42 and paste it in the ranges H43:H44 and H46:H48 (see Figure 59).
In particular, the total capital invested in the project is C = U S D 72,923 at an above-normal rate of return of i ρ = 9.1%, which makes a USD 6,647 gain. The total capital borrowed is C d = U S D 25,000 at a rate of return which is lower than the benchmark rate of return by | i d ρ d | = 0.9%, so the debt NPV is slightly negative and equal to N P V d = U S D 236 . The total capital invested by shareholders is C e = U S D 47,923, invested at an above-normal rate of return of i e ρ e = 14.4%, which makes a USD 6,882 increase in wealth (see also Part I, Equation (103)).

8. Conclusions

This paper provides practitioners with a guide to innovative financial modeling. Specifically, it implements the accounting-and-finance engineering system (AFES) described in Magni (2020, 2023) on spreadsheet software. The AFES is based on the split-screen approach, and we guide the modeler step by step, showing how to build a frugal, transparent, and easy-to-use model for performing a detailed financial analysis of a capital asset project. The AFES articulation is such that it acts as a diagnostic tool, spotting modeling errors and internal inconsistencies. In particular, if numbers in rows and columns do not match, there is some inconsistencies in the calculation. Furthermore, if the absolute measures of worth are not reciprocally consistent, then some problems arise in some parts of the model (either in the evaluation process or, earlier, in processing the accounting and financial magnitudes).
We start from the verbal description of the project, then carry out preliminary calculation and use them to obtain the split-screen strip, whereby the pro forma financial statements are chronologically chained. We divide the model into seven modules with seven associated worksheets and make the corresponding file available for downloading at the following address: https://morespace.economia.unimore.it/carloalbertomagni/spreadsheet-modeling/ (accessed 18 February 2023) (the file can also be requested at magni@unimo.it or d.baschieri@grafspa.it)

Author Contributions

Conceptualization, methodology, software, validation, formal analysis, investigation, resources, data curation, writing-original draft preparation, writing-review end editing, visualization, supervision, project administer, funding acquisition: D.B. and C.A.M. The authors contributed to all the various aspects of this research and paper production within their respective skill and expertise. The final form of this manuscript was read and approved for publication by the authors; the work described represents an original research that has not been published previously and is not under consideration for publication elsewhere, in whole or in part. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

The spreadsheet presented is freely available on the Internet at https://morespace.economia.unimore.it/carloalbertomagni/spreadsheet-modeling/ It can also be obtained by writing to magni@unimo.it or d.baschieri@grafspa.it.

Conflicts of Interest

The authors declare no conflict of interest.

Symbols and Abbreviations

A E R I average economic residual income
A F E S Accounting and Finance Engineering System
A P t accounts payable
A P t m accounts payable (manufacturing)
A P t n m accounts payable (nonmanufacturing)
A R t accounts receivable
C t d debt capital
C t e equity capital
C t f i n capital raised from capital providers (claimholders)
C t i n v capital invested in the project
C t l liquid assets
C t o operating assets
C F D cash flow to debt
C F E cash flow to equity
C F L cash flow from/to liquid assets
C F O cash flow from operations
C F R O C project’s cash-flow return on capital
C F R O C V benchmark’s cash-flow return on capital
C O G S t cost of goods sold
C O P t cost of purchases
C O P t m cost of purchases (manufacturing)
C O P t n m cost of purchases (nonmanufacturing)
D e p t depreciation
E B I T t earnings before interest and taxes
E B I T D A t earnings before interest, taxes, depreciation, and amortization
E B T t earnings before taxes
F t a p payments to suppliers
F t a p , m payments to suppliers (manufacturing)
F t a p , n m payments to suppliers (nonmanufacturing)
F t s w p , m payments to employees (manufacturing)
F t s w p , n m payments to employees (nonmanufacturing)
F t a r cash receipts from customers
F t c o g s payments for COGS
F t d cash flow to debt
F t e cash flow to equity
F t f i n cash flow to capital providers (claimholders)
F t i n v cash flow from project’s assets
F t I n v cash flow from inventory ( = 0 )
F t l cash flow from liquid assets (net of deposits)
F t n f a asset disposal (net of capital expenditures)
F t o cash flow from operations
F t s w p payments to employees
F t t p payments for income taxes
F t V benchmark’s cash flow
F t V d cash flow of the benchmark portfolio replicating the project’s CFD
F t V e cash flow of the benchmark portfolio replicating the project’s CFE
F t V l cash flow of the benchmark portfolio replicating the project’s CFL
F t V o cash flow of the benchmark portfolio replicating the project’s CFD
F C F E free cash flow to equity
I t d interest expenses
I t e net income
I t f i n income from the project’s assets
I t i n v income to capital providers
I t l interest income
I t o operating income
I t V benchmark profit
I t V d profit of the benchmark portfolio replicating the project’s CFD
I t V e profit of the benchmark portfolio replicating the project’s CFE
I t V l profit of the benchmark portfolio replicating the project’s CFL
I t V o profit of the benchmark portfolio replicating the project’s CFO
i d return on debt (loan interest rate)
i l return on non-operating assets (interest rate on liquid assets)
I n v t inventory
I n v t income from inventory (change in inventory)
L C t labor costs
L C t m labor costs (manufacturing)
L C t n m labor costs (nonmanufacturing)
M A R R minimum attractive rate of return
N F A t net fixed assets
N O L net operating liabilities
N O L t m net operating liabilities (manufacturing)
N O L t n m net operating liabilities (nonmanufacturing)
N O W C t net operating working capital
N P V net present value
r project cost of capital (required return on assets)
r d cost of debt (required return on debt)
r l cost of non-operating assets (required return on non-operating assets)
r o cost of operating assets, pre-tax WACC (required return on operating assets)
ρ MARR for the project
ρ d MARR for the debt
ρ e MARR for the equity
ρ l MARR for liquid assets
ρ o MARR for the operating assets
ROAReturn On Assets
RODReturn On Debt
ROEReturn On Equity
ROLReturn On Liquid Assets
S t sales
S G A t selling, general, and administrative expenses
S S M Split-Screen Matrix
S W P t salaries and wages payable
S W P t m salaries and wages payable (manufacturing)
S W P t n m salaries and wages payable (nonmanufacturing)
T t taxes
T P t taxes payable
T t income taxes
V t project’s economic value
V t d economic value of debt
V t e economic value of equity
V t l economic value of non-operating assets
V t o economic value of operating assets
W A C C weighted average cost of capital

Appendix A. Alternative Schemes for CFE Calculation

In this paper, we have described the case where the firm applies a payout ratio to the net income for determining the CFE. In real-life applications, many different schemes may be employed. In this Appendix, we illustrate two alternative schemes, based on FCFE.
Let us assume that the firm determines the CFE by applying the payout ratio (20%) to the FCFE (instead of the net income). This implies that Table 7 turns to Table A1.
Table A1. Breakdown of CFE (payout ratio: 20% of FCFE).
Table A1. Breakdown of CFE (payout ratio: 20% of FCFE).
TIME012345
CASH FLOW TO EQUITY
( F t e )
Shareholders’ investment 6,000 00000
Interim payout (20% of FCFE)0 0.2 F C F E 1 0.2 F C F E 2 0.2 F C F E 3 0.2 F C F E 4 0
Liquidation dividend00000 C 4 e + I 5 e
The difference between Table 7 and Table A1 lies in the “Interim payout” row.
CODE INSTRUCTIONS: CASH FLOW TO EQUITY CALCULATED AS A FRACTION OF FCFE
Section 2.2.3 contains the formula used for filling the cells F t e of the full-scale matrix. The spreadsheet code for the cell I23 ( F 0 e ) is:
Jrfm 16 00157 i016
Assuming FCFE is the calculation base for the CFE, one only needs change the part of the formula that calculates the interim payout (“ H 23 $ D $ 6 ” in the example above). Specifically, net income ( H 23 ) must be replaced by FCFE. The latter is equal to the difference between CFO and CFD ( F C F E t = F t o F t d ) and the CFO is equal to
F t o = F t a r F t a p , m F t a p , n m F t s w p , m F t s w p , n m + F t n f a F t t p .
The new spreadsheet code for I23 is then
Jrfm 16 00157 i017
Figure A1. An alternative way to determine the Cash Flow to Equity in cell I23 (“SplitScreenStrip” sheet).
Figure A1. An alternative way to determine the Cash Flow to Equity in cell I23 (“SplitScreenStrip” sheet).
Jrfm 16 00157 g0a1
At https://morespace.economia.unimore.it/carloalbertomagni/spreadsheet-modeling (accessed 18 February 2023), two Excel files are available, one where the payout ratio is applied to net income and another one where the payout ratio is applied to the FCFE.
Other ways to determine the distribution policy are possible and one just has to replace the nested formula that calculates the interim payout. For example, the payout to equity holders might be calculated as the minimum value between net income and FCFE:
Jrfm 16 00157 i018
More generally, a firm may not be willing (or may not be allowed) to distribute cash to its shareholders if either the net income or the FCFE is negative. In this case, the previous formula changes to
Jrfm 16 00157 i019
which implies that the firm will pay the minimum between net income and FCFE only if both are positive (if one of them is zero or negative, then M I N H 23 , S U M I 13 : I 20 + I 22 , 0 ) 0 and M A X 0 , 0 = 0 ).

Notes

1
We assume the reader is already familiar with Magni (2023). If not, we recommend reading it before tackling this applicative part.
2
Some graphs are included in the spreadsheet file as well, conveying information in a visual form.
3
In principle, the & operator is not even necessary if one uses homogeneous labels (see Section 4).
4
For simplicity, we will refer to Magni (2023) as “Part I”.
5
The COGS are computed as C O G S t = C O P t m + L C t m Δ I n v t . . However, the relation between material used and manufacturing COP is as follows: material used in t = C O P t m Δ I n v t ; material used in t is an estimated figure, based on the projection of units produced (equal to units sold by assumption). Material used in t = units sold in t · unit cost. Hence, C O P t m = units sold in t · unit cost + Δ I n v t and we can also write
C O G S t = units sold in   t   ·   unit cost + L C t m .
The latter equality may be used for checking consistency of COGS calculation in the model.
6
The vertical bar in Figure 6 is now in Indian red. As explained in Part I, its meaning changes as follows: for each row, the sum of the three elements preceding the bar ( C t 1 + I t F t ) is equal to the element following the bar (Ct).
7
We note, again, that column D describes a statement of capital amounts (equality of investments and financings), column E describes a statement of incomes (equality of income from investments and income to capital providers), column F describes a statement of cash flows (equality of cash flow from investments and cash flow distributed to capital providers).
8
Those unfamiliar with these functions may turn to Avon (2021, Ch. 11) or to any guide to spreadsheets.
9
In principle, labels in the “TransMatrix” sheet may be adjusted with the addition of “+” so that the “&” operator is not necessary.

References

  1. Avon, Jack. 2021. The Handbook of Financial Modeling—A Practical Approach to Creating and Implementing Valuation Projection Models, 2nd ed. New York: Apress. [Google Scholar]
  2. Benninga, Simon. 2014. Financial Modeling, 4th ed. Cambridge, MA: The MIT Press. [Google Scholar]
  3. Benninga, Simon, and Tal Mofkadi. 2018. Principles of Finance with Excel, 3rd ed. New York: Oxford University Press. [Google Scholar]
  4. Berk, Jonathan, and Peter DeMarzo. 2019. Corporate Finance, 5th ed. Global Edition. Harlow: Pearson. [Google Scholar]
  5. Brealey, Richard A., Stewart C. Myers, and Franklin Allen. 2011. Principles of Corporate Finance, Global ed. New York: McGraw-Hill Irwin. [Google Scholar]
  6. FAST Standard Organization. 2022. The FAST Standard 02d. Available online: https://www.fast-standard.org/ (accessed on 9 May 2022).
  7. Hartman, Joseph C. 2007. Engineering Economy and the Decision-Making Process. Upper Saddle River: Pearson. [Google Scholar]
  8. Magni, Carlo Alberto. 2020. Investment Decisions and the Logic of Valuation. Linking Finance, Accounting, and Engineering. Cham: Springer Nature. [Google Scholar]
  9. Magni, Carlo Alberto. 2023. The Split-Screen Approach for Project Appraisal (Part I: The Theory). The Journal of Risk and Financial Management 46: 155. [Google Scholar] [CrossRef]
  10. Newnan, Donald G., Ted G. Eschenbach, and Jerome P. Lavelle. 2009. Engineering Economic Analysis, 10th ed. Oxford: Oxford University Press. [Google Scholar]
  11. Park, Chan S. 2019. Fundamentals of Engineering Economics, Global ed. (4th ed). Harlow: Pearson. [Google Scholar]
  12. Powell, Stephen G., Kenneth R. Baker, and Barry Lawson. 2008. A critical review of the literature on spreadsheet errors. Decision Support Systems 46: 128–38. [Google Scholar] [CrossRef]
  13. Ross, Stephen A., Randolph W. Westerfield, and Bradford D. Jordan. 2019. Essentials of Corporate Finance, 10th ed. New York: McGraw-Hill/Irwin. [Google Scholar]
  14. Spreadsheet Standards Review Board (‘SSRB’). 2016. Best Practice Modeling Guidelines (Version 7.2). Available online: http://www.ssrb.org/files/documents/SSRB-Standards-7.2.pdf (accessed on 18 February 2023).
  15. Swan, Joanthan. 2016. Practical Financial Modelling, 3rd ed. Waltham: Butterworth-Heinemann. [Google Scholar]
  16. Thorne, Simon. 2009. A review of spreadsheet error reduction techniques. Communications of the Association for Information Systems 25: 34. Available online: https://aisel.aisnet.org/cgi/viewcontent.cgi?article=3485&context=cais (accessed on 18 February 2023). [CrossRef] [Green Version]
Figure 1. Structure of the paper and of the spreadsheet file.
Figure 1. Structure of the paper and of the spreadsheet file.
Jrfm 16 00157 g001
Figure 2. Inputs and Assumptions (“Assumptions” sheet).
Figure 2. Inputs and Assumptions (“Assumptions” sheet).
Jrfm 16 00157 g002
Figure 3. Full-scale matrix (compact form. See also Part I, Equation (33), right matrix). The yellow cells contain values that may be obtained from the assumptions via some simple calculations.
Figure 3. Full-scale matrix (compact form. See also Part I, Equation (33), right matrix). The yellow cells contain values that may be obtained from the assumptions via some simple calculations.
Jrfm 16 00157 g003
Figure 4. Examples of preliminary calculations (“PreCalc” sheet).
Figure 4. Examples of preliminary calculations (“PreCalc” sheet).
Jrfm 16 00157 g004
Figure 5. The split-screen film or strip (discrete format) (reprinted from Part I, Equation (66)).
Figure 5. The split-screen film or strip (discrete format) (reprinted from Part I, Equation (66)).
Jrfm 16 00157 g005
Figure 6. The split-screen film or strip (continuous format) (reprinted from Part I, Equation (67)).
Figure 6. The split-screen film or strip (continuous format) (reprinted from Part I, Equation (67)).
Jrfm 16 00157 g006
Figure 7. The full-scale strip (reprinted from Part I, Equation (68)).
Figure 7. The full-scale strip (reprinted from Part I, Equation (68)).
Jrfm 16 00157 g007
Figure 8. Structure of the full-scale strip in the spreadsheet (“SplitScreenStrip” sheet).
Figure 8. Structure of the full-scale strip in the spreadsheet (“SplitScreenStrip” sheet).
Jrfm 16 00157 g008
Figure 9. Cell M13 will contain the Accounts Receivable at t = 1 (“SplitScreenStrip” sheet).
Figure 9. Cell M13 will contain the Accounts Receivable at t = 1 (“SplitScreenStrip” sheet).
Jrfm 16 00157 g009
Figure 10. Cell H13 contains the formula for calculating the income component of AR (i.e., sales). Cell I14 is zero, by definition (“SplitScreenStrip” sheet).
Figure 10. Cell H13 contains the formula for calculating the income component of AR (i.e., sales). Cell I14 is zero, by definition (“SplitScreenStrip” sheet).
Jrfm 16 00157 g010
Figure 11. Cell K43 contains the value that has the same label of SplitScreenStrip!E13 and that is in the (H$9 + 1)-th column (“PreCalc” sheet).
Figure 11. Cell K43 contains the value that has the same label of SplitScreenStrip!E13 and that is in the (H$9 + 1)-th column (“PreCalc” sheet).
Jrfm 16 00157 g011
Figure 12. The 15 cells whose values are provided in “PreCalc” are in yellow. Cell J15 calculates the accounts payable for manufacturing activities at t = 0 (“SplitScreenStrip” sheet).
Figure 12. The 15 cells whose values are provided in “PreCalc” are in yellow. Cell J15 calculates the accounts payable for manufacturing activities at t = 0 (“SplitScreenStrip” sheet).
Jrfm 16 00157 g012
Figure 13. The cells whose values are calculated with the law of motion are in green. Cell J17 contains the law of motion for S W P 0 m (“SplitScreenStrip” sheet). (The cells whose values are provided in “PreCalc” are in yellow and the cells whose values are calculated with the law of motion are in green).
Figure 13. The cells whose values are calculated with the law of motion are in green. Cell J17 contains the law of motion for S W P 0 m (“SplitScreenStrip” sheet). (The cells whose values are provided in “PreCalc” are in yellow and the cells whose values are calculated with the law of motion are in green).
Jrfm 16 00157 g013
Figure 14. Cell H14 contains the law of motion for Δ I n v 0 (“SplitScreenStrip” sheet). (The cells whose values are provided in “PreCalc” are in yellow and the cells whose values are calculated with the law of motion are in green).
Figure 14. Cell H14 contains the law of motion for Δ I n v 0 (“SplitScreenStrip” sheet). (The cells whose values are provided in “PreCalc” are in yellow and the cells whose values are calculated with the law of motion are in green).
Jrfm 16 00157 g014
Figure 15. Cell I13 contains the law of motion for the cash receipts from customers (“SplitScreenStrip” sheet). (The cells whose values are provided in “PreCalc” are in yellow and the cells whose values are calculated with the law of motion are in green).
Figure 15. Cell I13 contains the law of motion for the cash receipts from customers (“SplitScreenStrip” sheet). (The cells whose values are provided in “PreCalc” are in yellow and the cells whose values are calculated with the law of motion are in green).
Jrfm 16 00157 g015
Figure 16. The cells whose values are calculated with suitable formulas are shown in blue. Cell H20 contains the specific formula for calculating the taxes (“SplitScreenStrip” sheet). (The cells whose values are provided in “PreCalc” are in yellow, the cells whose values are calculated with the law of motion are in green, and the cells whose values are calculated via suitable formulas are in blue).
Figure 16. The cells whose values are calculated with suitable formulas are shown in blue. Cell H20 contains the specific formula for calculating the taxes (“SplitScreenStrip” sheet). (The cells whose values are provided in “PreCalc” are in yellow, the cells whose values are calculated with the law of motion are in green, and the cells whose values are calculated via suitable formulas are in blue).
Jrfm 16 00157 g016
Figure 17. Cell H21 contains the specific formula for calculating the interest income (“SplitScreenStrip” sheet). (The cells whose values are provided in “PreCalc” are in yellow, the cells whose values are calculated with the law of motion are in green and the cells whose values are calculated via suitable formulas are in blue).
Figure 17. Cell H21 contains the specific formula for calculating the interest income (“SplitScreenStrip” sheet). (The cells whose values are provided in “PreCalc” are in yellow, the cells whose values are calculated with the law of motion are in green and the cells whose values are calculated via suitable formulas are in blue).
Jrfm 16 00157 g017
Figure 18. Cell H22 contains the interest expenses (“SplitScreenStrip” sheet). (The cells whose values are provided in “PreCalc” are in yellow, the cells whose values are calculated with the law of motion are in green and the cells whose values are calculated via suitable formulas are in blue).
Figure 18. Cell H22 contains the interest expenses (“SplitScreenStrip” sheet). (The cells whose values are provided in “PreCalc” are in yellow, the cells whose values are calculated with the law of motion are in green and the cells whose values are calculated via suitable formulas are in blue).
Jrfm 16 00157 g018
Figure 19. Cell I23 reports the cash flow to equity (“SplitScreenStrip” sheet). (The cells whose values are provided in “PreCalc” are in yellow, the cells whose values are calculated with the law of motion are in green, and the cells whose values are calculated via suitable formulas are in blue).
Figure 19. Cell I23 reports the cash flow to equity (“SplitScreenStrip” sheet). (The cells whose values are provided in “PreCalc” are in yellow, the cells whose values are calculated with the law of motion are in green, and the cells whose values are calculated via suitable formulas are in blue).
Jrfm 16 00157 g019
Figure 20. The cells whose values are calculated with the law of conservation are shown in pink orange. Cell H23 reports the net income (“SplitScreenStrip” sheet). (The cells whose values are provided in “PreCalc” are in yellow, the cells whose values are calculated with the law of motion are in green, the cells whose values are calculated via suitable formulas are in blue, and the cells whose values are calculated with the law of conservation are in pink orange).
Figure 20. The cells whose values are calculated with the law of conservation are shown in pink orange. Cell H23 reports the net income (“SplitScreenStrip” sheet). (The cells whose values are provided in “PreCalc” are in yellow, the cells whose values are calculated with the law of motion are in green, the cells whose values are calculated via suitable formulas are in blue, and the cells whose values are calculated with the law of conservation are in pink orange).
Jrfm 16 00157 g020
Figure 21. Cell I21 contains the cash flow from/to liquid assets (“SplitScreenStrip” sheet). (The cells whose values are provided in “PreCalc” are in yellow, the cells whose values are calculated with the law of motion are in green, the cells whose values are calculated via suitable formulas are in blue, and the cells whose values are calculated with the law of conservation are in pink orange).
Figure 21. Cell I21 contains the cash flow from/to liquid assets (“SplitScreenStrip” sheet). (The cells whose values are provided in “PreCalc” are in yellow, the cells whose values are calculated with the law of motion are in green, the cells whose values are calculated via suitable formulas are in blue, and the cells whose values are calculated with the law of conservation are in pink orange).
Jrfm 16 00157 g021
Figure 22. Drag the fill handle to fill the strip (“SplitScreenStrip” sheet).
Figure 22. Drag the fill handle to fill the strip (“SplitScreenStrip” sheet).
Jrfm 16 00157 g022
Figure 23. Full-scale project strip with all the figures (“SplitScreenStrip” sheet).
Figure 23. Full-scale project strip with all the figures (“SplitScreenStrip” sheet).
Jrfm 16 00157 g023
Figure 24. From full-scale matrix to expanded matrix by nature (see Part I, Equation (33)). The rows with the same color in the Full-Scale Matrix are consolidated into one row of the same color in the Expanded Matrix.
Figure 24. From full-scale matrix to expanded matrix by nature (see Part I, Equation (33)). The rows with the same color in the Full-Scale Matrix are consolidated into one row of the same color in the Expanded Matrix.
Jrfm 16 00157 g024
Figure 25. The strip of expanded matrices (by nature) (“SplitScreenStrip” sheet). The rows with the same color in the Full-scale Matrix are consolidated into one row of the same color in the Expanded Matrix.
Figure 25. The strip of expanded matrices (by nature) (“SplitScreenStrip” sheet). The rows with the same color in the Full-scale Matrix are consolidated into one row of the same color in the Expanded Matrix.
Jrfm 16 00157 g025
Figure 26. From full-scale Matrix to expanded Matrix by function (see Part I, Equation (36)). The rows with the same color in the Full-scale Matrix are consolidated into one row of the same color in the Expanded Matrix.
Figure 26. From full-scale Matrix to expanded Matrix by function (see Part I, Equation (36)). The rows with the same color in the Full-scale Matrix are consolidated into one row of the same color in the Expanded Matrix.
Jrfm 16 00157 g026
Figure 27. The strip of expanded matrices (by function) (“SplitScreenStrip” sheet). The rows with the same color in the Full-scale Matrix are consolidated into one row of the same color in the Expanded Matrix.
Figure 27. The strip of expanded matrices (by function) (“SplitScreenStrip” sheet). The rows with the same color in the Full-scale Matrix are consolidated into one row of the same color in the Expanded Matrix.
Jrfm 16 00157 g027
Figure 28. The strip of NOL-framed matrices (“SplitScreenStrip” sheet). The rows with the same color in the Expanded Matrix are consolidated into one row of the same color in the NOL-framed Matrix.
Figure 28. The strip of NOL-framed matrices (“SplitScreenStrip” sheet). The rows with the same color in the Expanded Matrix are consolidated into one row of the same color in the NOL-framed Matrix.
Jrfm 16 00157 g028
Figure 29. The strip of NOWC-framed matrices (“SplitScreenStrip” sheet). The rows with the same color in the NOL-framed Matrix are consolidated into one row of the same color in the NOWC-framed Matrix.
Figure 29. The strip of NOWC-framed matrices (“SplitScreenStrip” sheet). The rows with the same color in the NOL-framed Matrix are consolidated into one row of the same color in the NOWC-framed Matrix.
Jrfm 16 00157 g029
Figure 30. Four-area matrix (“SplitScreenStrip” sheet). The rows with the same color in the NOWC-framed Matrix are consolidated into one row of the same color in the Four-area Matrix.
Figure 30. Four-area matrix (“SplitScreenStrip” sheet). The rows with the same color in the NOWC-framed Matrix are consolidated into one row of the same color in the Four-area Matrix.
Jrfm 16 00157 g030
Figure 31. Germ matrix (“SplitScreenStrip” sheet). The rows with the same color in the Four-area Matrix are consolidated into one row of the same color in the Germ Matrix.
Figure 31. Germ matrix (“SplitScreenStrip” sheet). The rows with the same color in the Four-area Matrix are consolidated into one row of the same color in the Germ Matrix.
Jrfm 16 00157 g031
Figure 32. Cell V83 contains the formula for calculating the economic value V 4 o as a function of next-period value V 5 o and cash flow F 5 o (“SplitScreenStrip” sheet).
Figure 32. Cell V83 contains the formula for calculating the economic value V 4 o as a function of next-period value V 5 o and cash flow F 5 o (“SplitScreenStrip” sheet).
Jrfm 16 00157 g032
Figure 33. Cell W83 contains the formula for calculating the benchmark profit (“SplitScreenStrip” sheet).
Figure 33. Cell W83 contains the formula for calculating the benchmark profit (“SplitScreenStrip” sheet).
Jrfm 16 00157 g033
Figure 34. Cell X83 contains the formula for calculating the CFO (“SplitScreenStrip” sheet).
Figure 34. Cell X83 contains the formula for calculating the CFO (“SplitScreenStrip” sheet).
Jrfm 16 00157 g034
Figure 35. Market value added: four-area matrix and germ matrix (“SplitScreenStrip” sheet).
Figure 35. Market value added: four-area matrix and germ matrix (“SplitScreenStrip” sheet).
Jrfm 16 00157 g035
Figure 36. Cell I4 depends on cell E2: if E2 value is t , then I4 value is Ct-1 (e.g., if E2 = 1, then I4 is “C0”). Analogous code for row 19 (“SinglePeriod” sheet).
Figure 36. Cell I4 depends on cell E2: if E2 value is t , then I4 value is Ct-1 (e.g., if E2 = 1, then I4 is “C0”). Analogous code for row 19 (“SinglePeriod” sheet).
Jrfm 16 00157 g036
Figure 37. Cell I7 contains the formula for picking up the Account Receivable A R as of period t = 0 (“SinglePeriod” sheet).
Figure 37. Cell I7 contains the formula for picking up the Account Receivable A R as of period t = 0 (“SinglePeriod” sheet).
Jrfm 16 00157 g037
Figure 38. Cell J13 contains the value that has the same row-label as SiglePeriod!D7 ( + A R ) and the same column-label as SiglePeriod!I4 C 0 (“SplitScreenStrip” sheet).
Figure 38. Cell J13 contains the value that has the same row-label as SiglePeriod!D7 ( + A R ) and the same column-label as SiglePeriod!I4 C 0 (“SplitScreenStrip” sheet).
Jrfm 16 00157 g038
Figure 39. Structure of a column of the Transposed Matrix: capital amounts, incomes, and cash flows are in vertical format (symbol on the left, description on the right; see also Part I, Section 10.2).
Figure 39. Structure of a column of the Transposed Matrix: capital amounts, incomes, and cash flows are in vertical format (symbol on the left, description on the right; see also Part I, Section 10.2).
Jrfm 16 00157 g039
Figure 40. Structure of the Transposed Matrix (“TransMatrix” sheet).
Figure 40. Structure of the Transposed Matrix (“TransMatrix” sheet).
Jrfm 16 00157 g040
Figure 41. Cell I6 contains the formula for picking up the operating capital C o as of period t = 0 ; cells I8:N8 and I12:N12 contain the sums of the two rows above (“TransMatrix” sheet).
Figure 41. Cell I6 contains the formula for picking up the operating capital C o as of period t = 0 ; cells I8:N8 and I12:N12 contain the sums of the two rows above (“TransMatrix” sheet).
Jrfm 16 00157 g041
Figure 42. Cell J68 contains the value that has the same row-label as TransMatrix!D6 ( + C 0 and the same column-label as TransMatrix!I4 ( C 0 ) (“SplitScreenStrip” sheet).
Figure 42. Cell J68 contains the value that has the same row-label as TransMatrix!D6 ( + C 0 and the same column-label as TransMatrix!I4 ( C 0 ) (“SplitScreenStrip” sheet).
Jrfm 16 00157 g042
Figure 43. Cell I16 contains the formula for picking the operating income I o as of period t = 0; cells I18:N18 and I22:N22 contain the sums of the two rows above (“TransMatrix” sheet).
Figure 43. Cell I16 contains the formula for picking the operating income I o as of period t = 0; cells I18:N18 and I22:N22 contain the sums of the two rows above (“TransMatrix” sheet).
Jrfm 16 00157 g043
Figure 44. Cell I26 contains the formula for picking the operating cash flow F o as of the period t = 0; cells I28:N28 and I32:N32 contain the sums of the two rows above (“TransMatrix” sheet).
Figure 44. Cell I26 contains the formula for picking the operating cash flow F o as of the period t = 0; cells I28:N28 and I32:N32 contain the sums of the two rows above (“TransMatrix” sheet).
Jrfm 16 00157 g044
Figure 45. The FCFE at time t = 4 (cell M38) is positive and equal to USD 6,164. Part of it is distributed to the firm’s shareholders ( F 4 e = USD 895 ), the remaining part is retained by the firm and reinvested in liquid assets ( F 4 l = USD 5,268 ). This figure is necessary for calculating C 4 l and, therefore, completing the BS as of period 4. The CFE at time t = 5, when the project ends, is F 5 e = USD 20,717 , equal to the FCFE (USD 1,830) plus the end-of-period balance of liquid assets (USD 18,887).
Figure 45. The FCFE at time t = 4 (cell M38) is positive and equal to USD 6,164. Part of it is distributed to the firm’s shareholders ( F 4 e = USD 895 ), the remaining part is retained by the firm and reinvested in liquid assets ( F 4 l = USD 5,268 ). This figure is necessary for calculating C 4 l and, therefore, completing the BS as of period 4. The CFE at time t = 5, when the project ends, is F 5 e = USD 20,717 , equal to the FCFE (USD 1,830) plus the end-of-period balance of liquid assets (USD 18,887).
Jrfm 16 00157 g045
Figure 46. Benchmark Transposed Matrix. Cell I47 contains the formula for picking up the economic value of operating assets V o as of period t = 0 (“TransMatrix” sheet).
Figure 46. Benchmark Transposed Matrix. Cell I47 contains the formula for picking up the economic value of operating assets V o as of period t = 0 (“TransMatrix” sheet).
Jrfm 16 00157 g046
Figure 47. Column P contains the sums of the rows (“TransMatrix” sheet).
Figure 47. Column P contains the sums of the rows (“TransMatrix” sheet).
Jrfm 16 00157 g047
Figure 48. Structure of the balance sheets in the spreadsheet (“ConventionalFinStat” sheet).
Figure 48. Structure of the balance sheets in the spreadsheet (“ConventionalFinStat” sheet).
Jrfm 16 00157 g048
Figure 49. Structure of the income statements in the spreadsheet (“ConventionalFinStat” sheet).
Figure 49. Structure of the income statements in the spreadsheet (“ConventionalFinStat” sheet).
Jrfm 16 00157 g049
Figure 50. Structure of the cash flow statements in the spreadsheet (“ConventionalFinStat” sheet).
Figure 50. Structure of the cash flow statements in the spreadsheet (“ConventionalFinStat” sheet).
Jrfm 16 00157 g050
Figure 51. Cell L11 contains the formula for picking the Account Receivables ( + A R of period t = 0 from the split-screen strip (“ConventionalFinStat” sheet).
Figure 51. Cell L11 contains the formula for picking the Account Receivables ( + A R of period t = 0 from the split-screen strip (“ConventionalFinStat” sheet).
Jrfm 16 00157 g051
Figure 52. Cell L20 contains the formula fur summarizing C o and C l , which determine C inv (“ConventionalFinStat” sheet).
Figure 52. Cell L20 contains the formula fur summarizing C o and C l , which determine C inv (“ConventionalFinStat” sheet).
Jrfm 16 00157 g052
Figure 53. Cell L30 contains the formula for picking the inventory variation, + I n v , of period t = 0 (“ConventionalFinStat” sheet).
Figure 53. Cell L30 contains the formula for picking the inventory variation, + I n v , of period t = 0 (“ConventionalFinStat” sheet).
Jrfm 16 00157 g053
Figure 54. Cell L48 contains the formula for picking up the cash receipts from customers, + F a r , of period t = 0 (“ConventionalFinStat” sheet).
Figure 54. Cell L48 contains the formula for picking up the cash receipts from customers, + F a r , of period t = 0 (“ConventionalFinStat” sheet).
Jrfm 16 00157 g054
Figure 55. Cell L62 contains the formula for calculating the variation C 0 d as the difference between values in row 61 (“ConventionalFinStat” sheet).
Figure 55. Cell L62 contains the formula for calculating the variation C 0 d as the difference between values in row 61 (“ConventionalFinStat” sheet).
Jrfm 16 00157 g055
Figure 56. Economic residual income (“ValueCreation” sheet).
Figure 56. Economic residual income (“ValueCreation” sheet).
Jrfm 16 00157 g056
Figure 57. The table in the rows 18:26 contains the sums of the Transposed Matrices rows (“ValueCreation” sheet).
Figure 57. The table in the rows 18:26 contains the sums of the Transposed Matrices rows (“ValueCreation” sheet).
Jrfm 16 00157 g057
Figure 58. Measures of economic profitability (“ValueCreation” sheet).
Figure 58. Measures of economic profitability (“ValueCreation” sheet).
Jrfm 16 00157 g058
Figure 59. The product structure: an alternative way of calculating the NPV (“ValueCreation” sheet). (The red lines represent equality).
Figure 59. The product structure: an alternative way of calculating the NPV (“ValueCreation” sheet). (The red lines represent equality).
Jrfm 16 00157 g059
Table 1. The Split-Screen Matrix (SSM).
Table 1. The Split-Screen Matrix (SSM).
+   B A L A N C E   S H E E T t +   B A L A N C E   S H E E T t 1 +   I N C O M E   S T A T E M E N T t +   C A S H   F L O W   S T A T E M E N T t
+   N e t   O p e r a t i n g   A s s e t s t +   N e t   O p e r a t i n g   A s s e t s t 1 +   O p e r a t i n g   i n c o m e t   C a s h   f l o w   f r o m   o p e r a t i o n s t
+   L i q u i d   A s s e t s t +   L i q u i d   A s s e t s t 1 +   I n t e r e s t   i n c o m e t   C a s h   f l o w   f r o m   l i q u i d   a s s e t s t
+   D e b t t +   D e b t t 1 +   I n t e r e s t   e x p e n s e t   C a s h   f l o w   t o   d e b t t
+   E q u i t y t +   E q u i t y t 1 +   N e t   i n c o m e t   C a s h   f l o w   t o   e q u i t y t
Table 2. The Full-Scale Split-Screen Matrix.
Table 2. The Full-Scale Split-Screen Matrix.
+   B A L A N C E   S H E E T t +   B A L A N C E   S H E E T t 1 +   I N C O M E   S T A T E M E N T t +   C A S H   F L O W   S T A T E M E N T t
+   A c c o u n t s   r e c e i v a b l e t +   A c c o u n t s   r e c e i v a b l e t 1 +   S a l e s t   C a s h   r e c e i p t s   f r o m   c u s t o m e r s t
+   I n v e n t o r y t +   I n v e n t o r y t 1 +   Δ I n v e n t o r y t   0
  A c c o u n t s   p a y a b l e t   A c c o u n t s   p a y a b l e t 1   C o s t   o f   p u r c h a s e s t +   P a y m e n t s   t o   s u p p l i e r s t
  S a l a r i e s   a n d   w a g e s t   S a l a r i e s   a n d   w a g e s t 1   L a b o r   c o s t t +   P a y m e n t s   t o   e m p l o y e e s t
+   N e t   f i x e d   a s s e t s t +   N e t   f i x e d   a s s e t s t 1   D e p r e c i a t i o n t +   N e t   a s s e t   d i s p o s a l s t
  T a x e s   p a y a b l e t   T a x e s   p a y a b l e t 1   T a x e s t +   P a y m e n t s   f o r   i n c o m e   t a x e s t
+   L i q u i d   A s s e t s t + L i q u i d   A s s e t s t 1 +   I n t e r e s t   i n c o m e t   C a s h   f l o w   f r o m   l i q u i d   a s s e t s t
+   D e b t t +   D e b t t 1 +   I n t e r e s t   e x p e n s e t   C a s h   f l o w   t o   d e b t t
+   E q u i t y t +   E q u i t y t 1 +   N e t   i n c o m e t   C a s h   f l o w   t o   e q u i t y t
Table 3. Structure of the paper and of the spreadsheet file.
Table 3. Structure of the paper and of the spreadsheet file.
ModuleWorksheetSection NumberSection Title
1Assumptions
PrelCalc
1Extracting the data of the project
2SplitScreenStrip2Building the project split-screen strip
3SplitScreenStrip3Building the strips of other matrix representations
4SplitScreenStrip4Building the benchmark split-screen strip
5SinglePeriod5Performing the single-period analysis
6TransMatrix
ConventionalFinStat
6Reshaping the project split-screen strip
7Value Creation7Assessing value creation and financial efficiency
Table 4. Cells whose values are provided in “PreCalc” (yellow cells).
Table 4. Cells whose values are provided in “PreCalc” (yellow cells).
CellSymbolMagnitudeType
H13 +   S 0 SalesIncome
J13 +   A R 0 Accounts ReceivableCapital
J14 +   I n v 0 InventoryCapital
H15   C O P 0 m   Cost of Purchases (manufacturing)Income
J15   A P 0 m   Accounts Payable (manufacturing)Capital
H16   C O P 0 n m   Cost of Purchases (nonmanufacturing)Income
J16   A P 0 m n   Accounts Payable (nonmanufacturing)Capital
H17   L C 0 m   Labor costs (manufacturing)Income
I17 +   F 0 s w p , m Payments to employees (manufacturing)Cash flow
H18   L C 0 n m Labor costs (nonmanufacturing)Income
I18 +   F 0 s w p , n m Payments to employees (nonmanufacturing)Cash flow
H19   D e p 0   DepreciationIncome
I19   F 0 n f a   Asset disposals (net of capital expenditures)Cash flow
J20   T P 0   Taxes PayableCapital
J22 +   C 0 d DebtCapital
Table 5. Cells whose values are calculated with the law of motion (green cells).
Table 5. Cells whose values are calculated with the law of motion (green cells).
CellSymbolMagnitudeLaw of MotionType
H14 +   Δ I n v 0 Income from inventory +   Δ I n v 0 = I n v 0 I n v 1 + ( 0 ) Income
I13   F 0 a r   Cash receipts from customers   F 0 a r = A R 0 A R 1 S 0 Cash flow
I15 +   F 0 a p , m Payments to suppliers (manufacturing) +   F 0 a p , m = A P 0 m + A P 1 m + C O P t m Cash flow
I16 +   F 0 a p , n m Payments to suppliers (nonmanufacturing) +   F 0 a p , n m = A P 0 n m + A P 1 n m + C O P 0 n m Cash flow
I20 +   F 0 t p Tax payments +   F 0 t p = T P 0 + T P 1 + T 0 Cash flow
I22   F 0 d   Cash flow to debt   F 0 d = C 0 d C 1 d I 0 d Cash flow
J17   S W P 0 m   Salaries & Wages Payable (manufacturing)   S W P 0 m = S W P 1 m L C 0 m + F 0 s w p , m Capital
J18   S W P 0 n m   Salaries & Wages Payable (nonmanufacturing)   S W P 0 n m = S W P 1 n m L C 0 n m + F 0 s w p , n m Capital
J19 +   N F A 0 Net Fixed Asset +   N F A 0 = N F A 1 D e p 0 + ( F 0 n f a ) Capital
J21 +   C 0 l Liquid assets +   C 0 l = C 1 l + I 0 l F 0 l Capital
J23 +   C 0 e Equity +   C 0 e = C 1 e + I 0 e F 0 e Capital
Table 6. Cells whose values are calculated via suitable formulas (blue cells).
Table 6. Cells whose values are calculated via suitable formulas (blue cells).
CellSymbolMagnitudeFormulaType
H20 T t Taxes T t = E B T t τ Income
H21 I t l Interest income I t l = C t 1 l · i l Income
H22 I t d Interest expenses I t d = C t 1 d · i d Income
I23 F t e Cash flow to equitydepends on the periodCash flow
Table 7. Breakdown of CFE (payout ratio = 20% of net income).
Table 7. Breakdown of CFE (payout ratio = 20% of net income).
TIME012345
CASH FLOW TO EQUITY
( F t e )
Shareholders’
investment
6,000 00000
Interim payout (20% of net income)0 0.2 I 1 e 0.2 I 2 e 0.2 I 3 e 0.2 I 4 e 0
Liquidation
dividend
00000 C 4 e + I 5 e
Table 8. Cells whose values are calculated with the law of conservation (pink orange cells).
Table 8. Cells whose values are calculated with the law of conservation (pink orange cells).
CellSymbolMagnitudeLaw of ConservationType
H20 I t e Net Income I t e = I t o + I t l I t d Income
H21   F t l   Cash flow from liquid assets   F t l = F t o F t d F t e Cash flow
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Baschieri, D.; Magni, C.A. The Split-Screen Approach for Project Appraisal (Part II: Spreadsheet Modeling). J. Risk Financial Manag. 2023, 16, 157. https://doi.org/10.3390/jrfm16030157

AMA Style

Baschieri D, Magni CA. The Split-Screen Approach for Project Appraisal (Part II: Spreadsheet Modeling). Journal of Risk and Financial Management. 2023; 16(3):157. https://doi.org/10.3390/jrfm16030157

Chicago/Turabian Style

Baschieri, Davide, and Carlo Alberto Magni. 2023. "The Split-Screen Approach for Project Appraisal (Part II: Spreadsheet Modeling)" Journal of Risk and Financial Management 16, no. 3: 157. https://doi.org/10.3390/jrfm16030157

Article Metrics

Back to TopTop