аЯрЁБс>ўџ ўџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ§џџџVJP *  !"#$%&'() +,-./0123456789:;<=>?@ABCDEFGHIўџџџKLMNOQURSTYhўџџџXўџџџZ[\e^_`abcdWfgiqjklmnoprўџџџўџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџRoot Entryџџџџџџџџ РFж$УR[†Х0ŠkZаЦР<WorkbookџџџџџџџџГ _VBA_PROJECT_CUR";Д“ЫЦа™PД“ЫЦVBAџџџџџџџџ ;Д“ЫЦрmIД“ЫЦ  !"#$%&ўџџџ()*+ўџџџ-./0123456789:;<=>?@ABCўџџџEFGHIJKLMNOPQRSTUVўџџџXYZ[ўџџџ]ўџџџ_`abcdefghijklmnopўџџџrstўџџџvўџџџxyz{|}~€  ЭЩР‡сАСТџџџџ WorksheetТ"џџџџ&Tools&WindowТџџџџChartТ"џџџџ&Tools&WindowТ(џџџџVisual Basic ModuleТ"џџџџ&Tools&Windowт\pTimothy R. Mayes, Ph.D. BАaР=гК ThisWorkbookœЏМ=ђџђџZБ <X@"Зк1*Шџ‘ MS Sans Serif1*ШџМ‘ MS Sans Serif1*Шџ‘ MS Sans Serif1*ШџМ‘ MS Sans Serif1*Шџ‘ MS Sans Serif"$"#,##0_);\("$"#,##0\)!"$"#,##0_);[Red]\("$"#,##0\)""$"#,##0.00_);\("$"#,##0.00\)'""$"#,##0.00_);[Red]\("$"#,##0.00\)7*2_("$"* #,##0_);_("$"* \(#,##0\);_("$"* "-"_);_(@_).))_(* #,##0_);_(* \(#,##0\);_(* "-"_);_(@_)?,:_("$"* #,##0.00_);_("$"* \(#,##0.00\);_("$"* "-"??_);_(@_)6+1_(* #,##0.00_);_(* \(#,##0.00\);_(* "-"??_);_(@_) Є0.0000рѕџ Р рѕџ єР рѕџ єР рѕџ єР рѕџ єР рѕџ єР рѕџ єР рѕџ єР рѕџ єР рѕџ єР рѕџ єР рѕџ єР рѕџ єР рѕџ єР рѕџ єР р Р р(ѕџ јР р&ѕџ јР рѕџ јР рѕџ јР р ѕџ јР “€џ“€џ“€џ“€џ“€џ“€џ’т8џџџџџџџџџџџџ€€€€€€€€€РРР€€€€€џ€ `џџР рр`€џ€€€РРРџ€џџџџџџ€€€€€џЬџiџџЬџЬџџ™ІЪ№ЬœЬЬ™џууу3fџ3ЬЬ3™3™™3™f3™ffff™–––33Ь3ff333f3™3f33™BBB\џџџ`…!0Financial Analysis Macros…ŸSheet1ŒЎСС€8ќџccо  ЭЩР&A Page &Pƒ„Ё"P€р?р?€> P  ЭЩР W  dќЉёвMbP?_*+‚€%ѓСƒ„Ё"ѓр?р?U>Ж@я7К Sheet1 rU€€€€~| Financial Analysis Macros4 џџџџџџџџ __SRP_2џџџџџџџџџџџџ'__SRP_3 џџџџ,цThisWorkbook џџџџDŽ45d7809aпўЪ&€ H€а€H€ џџџџB  € 6А€ $Ј€ џџџџB € :ш€ *а(€ џџџџB @€ 0Hx˜€ џџџџB  P€ >€€ >X€ B˜€ >и€p€И€ џџџџ0рD1ZXР€ џџџџB… Ш€ @и€ 4€H€ €Ш€ џџџџ:XD˜р''  80KHx €0I@UР P( 08B  @€ 8H€ €@€8€ џџџџ< P ЈА ИРи.L№ €0 8@€ џџџџB  H€ :P€№ф=диџџџџ>Viм2EџџЖџџџџџџџџџџџџџџџџџџџџџџxџџMEџџџџџџџџџџпџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџP6 џџџџ<џџ<џџ<џџ< џџ<џџ<џџ<џџџџџџ@€; rH`џџџџџџџџџџџџh џџџџŒш `Јџџџџџ@ˆ џџџџ ŒIƒџџџџџџ џџџџџџ€OWXCalculates a geometric mean growth rate from dollar values. Do not use for percentages.ј 14 $x`˜@џџџџ„ў@P џџџџŒIƒ&џџџџџџ џџp€ExcIƒ(џџџџџџ џџџџџџ€celŸCalculates the Payback or Discounted Payback Period. Note that the Rate is optional or 0 for the regular payback period. The first cash flow must be negative. 14@„ЦџџџџHџџџ џџ`„.џџџџXџџџџџ 28`ј0џџџџАў@И џџџџ+ŒIƒ4џџ џџи€Iƒ6џџџџџџ џџџџџџ€2Calculates the variance with unequal probabilities 14 @`иџџџџ€ў@x џџџџ>ŒIƒBџџџџџџ џџ˜€IƒDџџџџџџ џџИ€Iƒ6џџџџџџ џџџџџџ€0Calculates the covariance between two variables. 14 L`ИјџџџџЌў@X џџџџ QŒIƒBџџџџџџ џџx€IƒDџџџџџџ џџ˜€Iƒ6џџџџџџ џџџџџџ€9Calculates the correlation coefficient for two variables. 14 PШ`€Рџџџџ џ@@ џџџџ^ŒIƒ4џџџџџџ џџ`€Iƒ6џџџџџџ џџџџџџ€<Calculates the standard deviation with unequal probabilities 14 X€ `Hxџџџџ џ@ џџџџ oŒIƒ4џџџџџџ џџ(€Iƒ6˜"џџ џџџџџџ€(Calculates the coefficient of variation. 14 >0 `(џџџџєў@Р џџџџ }ŒIƒ4џџџџџџ џџр€Iƒ6џџџџџџ џџџџџџ€Calculates the expected value 14 ^№ `Ашџџџџ\џ@p џџџџ ŽŒIƒ4џџџџџџ џџ€Iƒ`џџџџџџ џџџџџџ€-Calculates the expected return on a portfolio 14 bШ `pРџџџџ$ў@0 џџџџ “ŒIƒdа&џџ џџP€Iƒ`џџџџџџ џџџџџџ€KCalculates the variance of a portfolio using the variance/covariance matrix 14 j `h џџџџ@ў@ џџџџ ЊŒIƒlџџџџџџ џџ( €Iƒn8*џџ џџH €Iƒ`џџџџџџ џџџџџџ€Calculates the portfolio variance using the correlation matrix and standard deviations. Note: this macro requires a full correlation matrix. 14„pџџџџhџџџ8 € @ Iƒtџџџџџџџџ џџˆ €Iƒvџџџџџџџџ џџЈ €Iƒxџџџџџџџџ џџџџџџ€ zh `џџџџџџџџџџџџ џџџџŒIƒ|џџџџџџџџ џџ( €Iƒ~џџџџџџџџ џџH €Iƒ€џџџџџџџџ џџџџџџ€ –`џџџџџџџџџџџџЈ џџџџŒIƒ|џџџџџџџџ џџШ €аIƒ˜џџџџџџџџ џџ€0del ‚8 `р 0 џџџџHў@ џџџџ ЧŒIƒ|0џџ џџ` €Iƒ„џџџџџџ џџ€ €Iƒ†џџџџџџ џџ  €Iƒˆџџџџџџ џџР €IƒŠџџџџ џџ џџџџџџ€GCalculates the value of a common stock using the two-stage growth model 14 x`8ˆџџџџўx џџџџ бŒIƒ|џџџџџџ џџ˜ €Iƒ„џџџџџџ џџИ €Iƒ†џџџџџџ џџи €Iƒˆџџџџџџ џџј €IƒŠџџџџ џџ џџ€Iƒ’џџџџ$џџ џџџџџџ€JCalculates the value of a common stock using the three-stage growth model. 14Iƒ€џџџџџџџџ џџџџџџ€џџџџ№ШHџџџџШ џџџџ џџџџџџџџXPШh 08 8x€xаџџџџџџџџџџџџџџџџџџџџџџџџh@ulates the cost of equity using the Gordon Growth Model šX`јˆџџџџ€ў@И џџџџоŒIƒ&џџџџџџ џџи€Iƒœџџџџџџ џџџџџџ€‡Calculates the modified internal rate of return. Handles outflows by using their future value rather than present value as Excel does. 14 Ђа`џџџџџџџџџџџџШў@џџџџ џџџџ Œ Ўџџџџ`PАџџџџџ@ џџџџŒIƒАџџџџџџ џџ0€IƒВџџџџџџ џџџџџџ€\Returns a normally distributed random number with the specified mean and standard deviation. 14`„ФЈ\џџџ џџ`„ШpFџџџџџ@„Œџџџџ\џџџ џџ(@„ŽџџџџLџџџ џџ 14@„0џџџџ(џџџ џџƒџџџџџџ`џџџџџџџџџџџџџџ%р@lџџџ џџџџџџџџ џџ @ 8`„@&џџџџџx@„ \џџџ џџiƒџџџџџџџџ €џџџџ№ `„Оџџџџjџџџџџ@„џџџџLџџџ џџџџџџи@„Іџџџџ<џџџ џџџџџџ@„Јш,џџџ џџџџџџ`„Ќџџџџ$џџџџџџџџџИˆ№ШHџџџџ џџџџ џџџџџџџџXPШ08 8x€h xаџџџџџџџџџџџџџџџџџџџџџџџџИИiƒџџџџџџџџh€џџ@„џџџџ<џџџ џџ іP`˜џџџџ|§˜ џџџџ эŒIƒю џџ џџ˜€ џџрџџџџШ`„џџџџ8џџџџџh$џџџ џџ @џџџ џџ №@ўџџџџ џџ єўџџ џџ џџџџ  x `џџџџџџџџџџџџФ§@ш џџџџіŒ Iƒ№џџџџџџ џџИ€џџџџIƒ€џџџџџџ џџи€џџџџIƒфџџџџџџ џџј€џџџџIƒшџџџџ џџ џџџџџџ€џџH`„РdџџџџџАфўџџ џџ џџџџ(`„ШџџџџVџџџџџ`„<џџџџXџџџџџЩвф`„8џџџџ\џџџ џџЙйф`дўџџ џџ ззф`„аџџџџ\џџџ џџ`„ШџџџџFџџџџџ@„HџџџџLџџџ џџIбф`„JџџџџHџџџџџ`„Юџџџџ\џџџ џџYвфџџџџˆ`„вџџџџ\џџџ џџшФўџџ џџ `„0џџџџZџџџџџџџџџјХCalculates the PV of a graduated annuity. Note that BegEnd is an optional argument. If payments occur at the end of the period then BegEnd is 0, otherwise BegEnd is 1. The default is end of period.ўџџ џџIƒhџџ џџˆ€ Iƒ џџџџџџ џџЈ€џџџџIƒ џџџџ џџ џџШ€џџџџIƒџџџџ$џџ џџџџџџ€џџџџPHДўџџ џџ ш@ўџЄўџџ џџ џџP”ўџџ џџ џџ@`„дџџџџ\џџџ џџ џџ€„ўџџ џџ `„жР\џџџ џџ`рџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ`@tўџџ џџ ш€dўџџ џџ џџџџ@ўџTўџџ џџ џџџџ@ўџDўџџ џџ џџџџА4ўџџ џџ џџџџ@ўџ$ўџџ џџ џџџџрўџџ џџ ˆ@ўџўџџ џџ џџџџ@(є§џџ џџ џџџџ@ўџф§џџ џџ џџџџ@ўџд§џџ џџ џџ@ўџФ§џ џџ (` X˜џџџџџџџџџџџџxџџџџџџџџиИџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ№џџџџ`plџџџ џџџџ џџXўџ`(Dџџџ џџ  4џџџ џџ Ш `„fџџџџ\џџџ џџ`„fџџџџXџџџ џџ@„0џџџџLџџџ џџ`„h0Jџџџџџ@„0џџџџHџџџ џџ`„hџџџџFџџџџџџџџџ0@„Œ€ \џџџ џџсТ`„Ž  Xџџџџџ`„”џџџџhџџџџџ`„и№hџџџџџи А2џџџџџ ˜ @„ HXџџџ џџџџџџ`„0џџџџVџџџџџџџџџџџџџP P0џџџџ А џџ џџРа џџџ џџ џџ@ўџџџџ џџ @ўџџџџ џџ џџ˜X№ўџџ џџ џџџџ@ўџрўџџ џџ Ш@ўџаўџџ џџ @ўџРўџџ џџ @ўџАўџџ џџ џџџџи ўџџ џџ џџџџџџџџ џџ˜ @ўџџ џџ џџџџ (€ўџџ џџ џџџџ џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ p,џџџ џџ џџ@ўџџџџ џџ џџ@ўџ џџџ џџ @ўџќўџџ џџ @ўџьўџџ џџ џџџџPџџџџ џџџџXмўџџ џџ @ўџЬўџџ џџ @ўџМўџџ џџ @ўџЌўџџ џџ џџџџџџџџ˜џџџџ@џџџџџџџџџџџџџџџџџџџџ0!Hџџџџџџџџ`џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ0!р!H!А6Рlџџџ џџX!џџџџА6ˆLџџџ џџ @ўџ<џџџ џџ А6@,џџџ џџ @ўџџџџ џџ @ўџ џџџ џџ џџџџVџџџџ˜џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ(џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ˜"H#А"А6Рlџџџ џџР"џџџџА6ˆLџџџ џџ @ўџ<џџџ џџ А6@,џџџ џџ @ўџџџџ џџ @ўџ џџџ џџ џџџџx˜џџџџh$џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџрџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ$џџџџ$А6 lџџџ џџ($Ш$и$ˆHџџџ џџ @ўџ8џџџ џџ %@(џџџ џџ @ўџџџџ џџ @ўџџџџ џџ @ўџџџџџџ №$ %џџџџ % А6єўџџ џџ џџџџ џџџџ˜џџџџpџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџШ%џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџШ%&р%А6`lџџџ џџ№%џџџџА6(А6\џџџ џџ ˜˜џџџџџџџџџџџџџџџџџџџџPџџџџџџџџhџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџа&џџџџш&А6Рlџџџ џџј&Ш'и'И8џџџ џџ @ўџ(џџџ џџ @ўџџџџ џџ (Xџџџ џџ @ўџјўџџ џџ @ўџшўџџ џџ @ўџиўџџ џџ @ўџШўџџ џџ №' (Иўџџ џџ ( ((Јўџ џџ @( P(Іўџџџџ h( x(Єўџџџ №( )p”ўџџ џџ Р(„ўџџ џџ @ўџtўџџ џџ А6(dўџџ џџ @ўџTўџџ џџ ) ()8)Dўџџ џџ P)`)4ўџџ џџ x)А6$ўџ џџ ˆ)џџџџШ˜( џџџџџџџџџџџџџџџџH  џџџџ€ џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ8*џџџџP*А6Plџџџ џџ`*Р+а+H4џџџ џџ @ўџ$џџџ џџ @ўџџџџ џџ H+Xџџџ џџ @ўџєўџџ џџ @ўџфўџџ џџ @ўџдўџџ џџ @ўџФўџџ џџ @ўџДўџџ џџ А6XЄўџџ џџ @ўџ”ўџџ џџ @ўџ„ўџџ џџ @ўџtўџџ џџ @ўџdўџџ џџ ш+ ј+Tўџџ џџ , ,Dўџ џџ 8, H,Bўџџџџ `, А6@ўџџџ p, €,џџџџџџџџ˜џџџџџџџџ0-џџџџџџџџџџџџџџџџЈ џџџџШ џџџџџџџџш џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ0-џџџџH-А6иlџџџ џџX-џџџџА6 \џџџ џџ @ўџLџџџ џџ Ш-<џџџ џџ @ўџ,џџџ џџ ј-џџџ џџ @ўџ џџџ џџ А6ќўџџ џџ џџџџ˜џџџџџџџџџџџџџџџџˆ џџџџH џџџџџџџџh џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџА.џџџџШ.А6Јlџџџ џџи.џџџџА6p\џџџ џџ @ўџLџџџ џџ H/<џџџ џџ @ўџ,џџџ џџ А6џџџ џџ џџџџ˜џџџџџџџџР џџџџ@ џџџџџџџџ` џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ0џџџџ0А6Шlџџџ џџ(0џџџџА6Hџџџ џџ @ўџ8џџџ џџ ˜0(џџџ џџ @ўџџџџ џџ р0џџџ џџ @ўџјўџџ џџ @ўџшўџџ џџ (1иўџџ џџ @ўџШўџџ џџ @ўџИўџџ џџ p1(Јўџџ џџ @ўџ˜ўџџ џџ @ўџˆўџџ џџ  1xўџџ џџ @ўџhўџџ џџ А6(Xўџџ џџ @ўџHўџџ џџ џџџџ˜џџџџџџџџИ и ј 0x џџџџ˜ џџџџџџџџp2џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџp2џџџџˆ2А6(lџџџ џџ˜2џџџџА6№Xџџџ џџ @ўџHџџџ џџ 38џџџ џџ @ўџ(џџџ џџ P3џџџ џџ @ўџџџџ џџ @ўџјўџџ џџ ˜3шўџџ џџ @ўџиўџџ џџ @ўџШўџџ џџ Ш3Иўџџ џџ @ўџЈўџџ џџ ј3˜ўџџ џџ @ўџˆўџџ џџ @4xўџџ џџ @ўџhўџџ џџ @ўџXўџџ џџ А6XHўџџ џџ @ўџ8ўџџ џџ @ўџ(ўџџ џџ @ўџўџџ џџ џџџџ˜џџџџџџџџ№џџџџџџџџаџџџџџџџџџџџџџџџџџџџџџџџџ@5џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ@5џџџџX5А6Јlџџџ џџh5џџџџА6p\џџџ џџ @ўџLџџџ џџ и5<џџџ џџ @ўџ,џџџ џџ А6џџџ џџ р8џџџџџџџџџџџџџџџџ06 џџџџџџŒџџџџ@џџџџ џџP6€џџџџIƒ€џџџџ џџp6€џџџџIƒфџџџџ џџ6€Ј6iƒшџџџџ џџџџџџ€џџџџР7 7@Dџџџ џџ 74џџџ џџ @ўџ2џџџџџ 87 H70џџџџ 8 08а џџџ џџ @ўџџџџ џџ @ўџџџџ џџ 8X№ўџџ џџ @ўџрўџџ џџ @ўџаўџџ џџ @ўџРўџџ џџ @ўџАўџџ џџ H8 ўџџ џџ џџџџ џџџџРўџџ џџ џџџџЈ€ўџџ џџ џџџџџџџџџџџџџџџџ6џџџџџџџџиИџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџH8џџџџ08џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ 7џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ№lџџџ џџ(9џџџџџџџџИЊVџџџџ џџџ џџ А9џџџ џџ @ўџєўџџ џџ @ўџ№ўџџџџ џџџџ(рўџџ џџ @ўџаўџџ џџ @ўџШўџџџџ џџџџ˜џџџџџџџџџџџџ˜:џџџџџџџџџџџџџџџџџџџџџџџџџџџџ0џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ˜:а:А:џџџџиlџџџ џџР:џџџџџџџџ џџџџˆhџџџ џџ @ўџXџџџ џџ `;(Hџџџ џџ @ўџ8џџџ џџ @ўџ(џџџ џџ џџџџџџџ џџ џџџџАШ џџџџџџџџџџџџџџџџџџџџаџџџџџџџџџџџџџџџџџџџџџџџџџџџџ8џџџџџџџџџџџџџџџџџџџџџџџџџџџџ Аq€зE $*\Rffff*0[и€€ˆ€ џџџџ,B Рирш<`0 p€€ ˆ€ џџџџB  ˜€ < €€€ џџџџ,Bр (08M8€p x€€ џџџџB  ˆ€ B€А€ џџџџ и №€0 8HX `hp€ џџџџB  x€ H€€И€ џџџџ Ш рј   "3 €8  @ H € џџџџB  P € >X €Р€Ш€ џџџџ ˜  А Ш а  и р  8ј   €(  0 8 € џџџџB  @ € BH  Ј € џџџџB  А € JИ €(€ш€ џџџџ)  ( @ H  P  X p  8^ˆ  Р  а F р 0U(  X €h  p x € џџџџ€ џџџџB  € € Rˆ €р €р€ј€ џџџџ2Kш  8 @ "6H  p ˆ  4]   0Nи   €( 08€ џџџџ€ џџџџB  € D(€ 8p€ 6Ј€€ џџџџB`рBa($4p˜B   € Rp€ € џџџџ0#(NwА€ џџџџ€ џџџџB 0€ `8€ *˜€ \Ш€Ј€X(D0€ *xЈ0OР №€ V4IXB… H€ .и€ x.XB`ˆаvЇˆ8@B € (€ *€X€И2@&HxXhXLpа h  8 ^HРp >TxH x.B ˆ€ џџџџ€ џџџџB  ˜€ 2и€ € џџџџ  Ј#А Ш#а"ш&"0(P`p€ џџџџB  x€ X€€ \и $8(H`џџџџ0рBAll macros here are Copyright 1994-2007 by Timothy R. Mayes, Ph.D.Эџџ0–Hр8It is an example that calculates the geometric mean rateWр;of growth in sales. Any other use is strongly discouraged.les0 !'Ор<Get the count of sales figuresЌ$ О$'Рр<#Calculate the total growth in saless РЌ ОЌ Ќ 'р</Take the Nth root and subtract 1 to get geomeanoј]ђ0iџџРїЌ–arр9Calculate the payback period or discounted payback periodр.Note that the first cash flow must be negatived &!'Цр$(Upper bound (i.e., number of cash flows)517Ќ'.р$6Cumulative sum of cash flows, stop when greater than 00#Ќ'Шр$Counter variables (Ќ›G (Ќd'(jc .Ќ Ш Ц b ШЌ 'ШD . Ш$&Ќ (  ШЌ  '.Йџџ .Ќœ . Ш$&Ќ (  ШЌ  '. ШЌ  . Ш$&Ќ (  ШЌ  'Ф Ф'$ЖPayback > Life'$р( Report errorkџџ@iџџ8–xр2Calculates the variance with unequal probabilities]ђШ]ђрЖCounts not equal'8š:РkџџИЌ'8 4 6$>'<џ ШўЌ 4!’ 8 Ш$4 < Ќ Ш$6 '8џ ШўШЃ:8 8'2iџџ(–8р4Calculates the covariance with unequal probabilities 6! B! 6! D!œЖCounts not equal'Юš:kџџˆ B 6$>'H D 6$>'Jџ ШўЌ B!’ Ю Ш$B H  Ш$D J  Ш$6 'Юџ ШўШЃ:ш Ю'@iџџи–р5Calculates the correlation with unequal probabilities 6! B! 6! D!œЖCounts not equal'аš:@kџџ8 B D 6$@ B 6$P B 6$P'аЃ:ј а'Liџџш–р<Calculates the standard deviation with unequal probabilities 6! 4!œЖCounts not equal'вš:`kџџX 4 6$2'вЃ:8 в$Tœ в$V'Pdџџ в'Pkџџiџџј–ШрBCalculates the coefficient of variation with unequal probabilities 6! 4!œЖCounts not equal'дš:pkџџhЌ'д 4 6$P 4 6$>'дЃ:0 д'Xiџџ –€р8Calculates the expected value with unequal probabilities 6! 4!œЖCounts not equal'жš: kџџ˜Ќ'жџ 0ўЌ 4!’ ж 0$4 0$6 'жџ 0ўШЃ:@ ж'>iџџ0–0р<Calculates an expected portfolio return with unequal weights ` 4$>'^iџџР–№рDCalculates the portfolio variance using a variance/covariance matrix d! `!ЌœЖCounts not equal'fš:(kџџ Ќ'fџ 0ўЌ `!’џ hў 0 `!’ fЌ 0$` h$` 0 h$d 'fџ hўШџ 0ўШџ 0ўЌ `!’р")subtract out what we double counted above f 0$` 0$` 0 0$d 'fџ 0ўШЃ: f'biџџ№–ШрKCalculates the portfolio variance using the correlation matrix and std devs]ђ l! `!Ќ n! `!œЖCounts not equal'fš:0kџџ(Ќ `!Ќ `!сp` џ 0ўЌ `!’џ hўЌ `!’ 0 h$l 0$n h$n 0 h+p f 0$` h$` 0 h$p 'fџ hўШџ 0ўШЃ:@ f'jiџџ0–р)Calculates the required return using CAPM t x v t  'rAPMiџџ–Ш рusing the Gordon Growth Modeltantр#stock using the Gordon Growth Modell | ~ € 'ziџџ– р>Calculates the value of a stock with two dividend growth ratesр2Note that GrowthRate1 must not be equal to ReqRateр/Note that GrowthRate2 must be less than ReqRate | „ † ЌЌ † Ќ „  Š 'Œ |Ќ †  ŠЌ Ќ ˆ  „ ˆ 'Ž Œ ŽЌ „  Š '‚iџџа–8 ]ђH ” „ ˆ Ќ ˆ  ŠЌ ’ Ќ † ˆ  'iџџX–h | ˜ € '–iџџ–xрYThis function calculates the MIRR by taking all future cash flows forward to the terminalр$period and then solving for the IRR.рUNote: Cashflows must include the initial outlay, and initial outlay must be negative.Ќ'и &!' р2Don't include initial outlay in count of cashflowsр#Get total Future Value of cashflowsџ 0ўЌ  ’ и 0$&Ќ œ    0  'иџ 0ўШрOCalculate geometric mean rate of return between initial outlay and future value иЌ$&Ќ  Ќ Ќ 'šiџџh –_џџX A@4Ќ$ЄЌ 'ŒA@4Ќ$ЄЌ 'Ž ŒЌ ŽЌ 'І ІЌ  ІЌ КЌ І$Њ І$V'Ј Œ Ј'Ќ Ž Ј'Ђiџџˆ –арRGenerates a normally distributed random number given a mean and standard deviationрUThis function will generate new random numbers whenever the worksheet is recalculated ДB@Ж Ђ В А 'Ўiџџ˜ џџџџ ]ђџџџџpр7This function is intended only to be used in Chapter 1.џџџџh]ђHђаk р7Note: The first value is assumed to be the most recent.џџџџ(]ђ`]ђhџџџџИ]ђh]ђ€]ђИ 6! 4!œр0!If counts not equal, report error]ђјђђ]ђ˜џџџџh]ђH]ђ8]ђh]ђxџџџџ ]ђ(]ђ€]ђ˜ђА™Е]ђШђрџџџџ8]ђђ]ђ0 |Ќ † '”р$Calculate dividend 0]ђxђџџџџXрKCalculate the intrinsic value using the three-stage dividend discount modelўџ`џџџџ˜ЭџџPр,Calculates a random standard normal variableўџЈ]ђшђђHђ`ђxџџџџkiџџ˜їЌ–XthRa шЌœрCash Flows at END of period ю ф € ЌЌ € Ќ ф  № 'іDљdџџр(Calculates the PV of a graduated annuityDiрrPmt is the first annuity payment, NPer is the number of payments, BegEnd is 0 for END of Period or 1 for BEGINNINGџџџџј юЌ € ЌЌ € Ќ ф € ЌЌ € Ќ ф  №Ќ   'іџџџџ8–Pр$Only works on a coupon payment date! of caЖm  $'  ' oЌ'dџ 0ўШџџџџ0iџџ@р"Calculates the convexity of a bond]ђ ђАџџџџи ЌЌЌ      Ќ    'f PVџ 0ўЌ ’  0  œ(i^2kџџџџр  '   '     Ќ   0 0Ќ 0  'igџџџџШ  Ќ   0 0Ќ 0  'р<Weighted sum of PV of cashflows: Ќ  Ќ  Ќ'џџџџР]ђШђ(ђ@ђШЖm  $Ќ  'џџџџШџџџџр/Calculates the value of a constant growth stockeр3Calculates the cost of equity for a constant growthFuџџџџ№џџџџuЗAttribute VB_Name = "Financial Analysis Macros" € 'All m4€ here aCopyright 1994-2007 by Timothy R.~yes, Ph.D. Option Exp licitBase 1 Func#FAME_GGMValue(Div1, ReqRet, GrowthRate)˜Calcul s the v0 of a constant g0 stock1usinТgGordH( Model  ?€@ / (A -‹AEnd …\’bCostEрquityekœdcde foюri€f‚j ЈiF6IТ# +ˆ5 [5CAPM(RiskPFreeСb,{rket€hurn,  Betaаgr3€red retР џ.AH^'‰'AР * (MaЧ€bI ceomean(DollarН‚=s ЧУC~C .ЧРDescriЎРШ1H›a g вc С…™rРЂ from dƒЄs. € Do not€<eBspercenРtages.€из ProcDataС#Invoke_›@H" \n14iСчTh€ыf…ЯРi ntendZonly to beAd in Ch€apter 1€r'It Рan €example c№at cЫjLa`OGРldk€ sal 鈇y рР uРz@ @strong€d@iscourdNote: TС€vfirstDwapssum ƒЁzmaareС% Dim@ DVCou`{As I ger К сSЁz`S@}мlerСz…=@1ч?.# t'Get†Р`Р‚ fiрgures#W) X(1)€‡IN($)'fJB tot А;Ь*hcGcS€? ^ (1”%- 1) )€c1!'TakС:e Nth ro`Pand su`btrac ЗСCg@Ђ= *1a!nу=c/ Œ10є@\Whi`R5T <Aр4u< ЏфѓСЅ=6+ёŽŸЁтsаƒ+ f.(ЄD>+т) р>5‘>“Loopя“Р д р 0т ƒпюm@BпЁD1 w!пg"’Ё…&= u а2џqGф “ЯЯ$BK‡ ?Ђx БF 'ФѓEl^sP]11œ"E> Life" 'Report e8rropb!a‚IfлNUœ Р3(#‚ Ќrobabilihtieƒ_ M"и‚aH'nce wВipXun Jp™џ€”F?€яА?яˆ sA ƒ CAvgоB?ДOB@'@ GB<>Ž 3є№~n 'РВts‘‚, r^џ‘ж с—б8р!1№GoTo Ј№Ъ D"ПP91сX„<С =ƒпЩ2 пдF eE7=BBoŠ #ЌV+ ГД=- С52@­‡š63Next…Cь "й :У…*2чХя{k-Co€(ф`е}г2/. ЉbO.M.cƒбу$betwe`ZxtwoР€hаVЏЎEЮ_–PЎncА ‡ЎL.ш_5ѕ:фo— .gћ№2џ.PІрdџ. ,(j /1) Oмr ŸpЄІ12•С1пs$rЃП/lП/П/;Гp 10Ђ"Ѓ.№Дue(Values1, Probabilitie s) Avg2 = FAM`E_ExpЌФ2ФFor Counterp1 Tto Т.,ЎЖCovariancІe( + “(H) - ‰1) ъ*2 2 С !qNext˜ MacroEndž:‚oA E  Functio`n …ƒˆChorr…U,s‹Attribute‡.VB_Des0crip-€:"Calculate€s the c€-e<€effi€cient f€Џtwo ‚ble`s." ”0€‡cData6Inv0oke_`6 \(n14€'˜with unequal pI‡ D$im@Srr…(AsР?AstIwIf F( dУ <>DJ1Ё) Or\ 2E јThe€aAС_Х= "‹s noœt ‚,@7E Go€ЁчХ|ƒ|AvIfУ ƒ!оv / (‚ St№dDevЧ >І` ћ€м“ЅrAвШ(Ѕ #Oщ ‹ЃRstandard deviўaЂVD`/ж `#ПR‹aџH—ƒSУВSj4#Lп‡Sф Nj ?N 7N, yЂCVa…‰o6 C`kIsNumericr(i ) +ШN ~SŒqrЋDalse#сeL[У(Єnd ›g\ЃV„aўOCVOфco ofcŸ!PqŸ[Т L /Ÿs п eОf`7_MDы_MР0C я‡ MxMM 0у8ЭxџЏ"аNBŒ€м*BќCV(:oLлuo ŠFѕя$Нuexpe№cted€$АПJ™џŸ$?tj$~iЁм 7q”b+М 2Ёкдs>ХjA?щЦ(iP)D?a‚?ўjЃE@qКFД„р'subtract out wh‚a@e douвргсшd abovћˆŽ -еЛ JК џIџфu(@1ПI}ф1эьrrВ53sO6Vф5O6M6-ї5lЗ correlation matrix and st(ard devits. Note: thisЌcro requires @a fullš. " AtЎbute FAME_PortVar2.VB_ProcData Invoke_Func = " \n14='CalcuƒЂfthe p>folio variance uаsing—eЮЩs Dim C€ovMat() ТP€E As €&Bt i, j Integer  If (C€˜.Count <> Weights^ 2) Or (St0dDev ) №Thenƒ*,‚B€z‚*s not €­al€GoTo Ma€ЛEnd#ƒ IfƒRe™ˆm1 € L,  ƒ€€For i€\їCХjмС ФVСO–)€ K(У* Eа(i) jФ!СwСФB‚+…Wƒ „4(jСЩG*NextŒ jУТi EMž:ƒŠЁ@)A SgŸСТ| EУ­TwoStageValue(Div1, ReqRate, Grow\thС@2@1€Periods@9LТJРDescr\ipBуƒKОv „of@лcomm@ь stockˆПtw„o-€юge gТ#р modeСџp эpЈУwith  dividЖe ˆ„r $@o'С‡  tatЉ% mustт]beC^ toiх* ’2ƒlhessA n'Ё`V)€0V2xS ƒleхwV1 =!7 / 2(d7 -ЩсJ(15`( ++`1 +% )) ^ Gчˆ;AW€= bCр[/и^ (&` 1Є щ і2р ”2фdТWjG ё@+ (рЌŒ‹\A \hreeS_\eV\, Transя^+ _^_^tA ^ЯTЏџ^ш^Me iТn€йnsicРЯр€‡‰o(F`discХ7"qƒЫP0oSЂ= Р1ЁS!MˆŠ) чoнl0ш™Ќ]0]€д<* m\@0$** ю2№.*№2Ё-Ј €,?зр+Tp1ё7Л&MIRR(CashFlowp#Rein№vestTRбЯ""œ ified1ernal ‘GSreturnŒH`0C outf‘ byirPŒ€eЄаherуEpPŽe№~)as Excel dotesŸ&_ѕ я%яTэс”f@R_c+_1 (tak!Ža0–fu" cА 3 forwБšpS’termviаРSp’gnр solvqТ,e@.4V: бm!YincludeСriniti№`play,;Yndeg№Ђvep‘XFЯв "s)/ЁN,P‡€—Ї6–Tљ= є-NР,Ж"t–'Don'tч S мin  ё™аr‡‘r У2'Get f~tр УŸ<Ÿu‘2НС”Nг? C+BŸ"-ѓŠ"`К-№X(N 3iФ\%Ё(>geomeFc meanŒ, betweќenаybф!r*# тb‚$ iй / -V|(1ђl№ №cё ё- 1Э<[Ё/>->PVѓgPradu`…d0nрuity.ТЩР*а…dPЪoХargum <.Г payБs occuќr @‘31‹` Ё”3  n ї0, oA rwiseh1†.бМАвfaul0)мs ”SB_еBчB\N/an"€< † ` firp•ЄѕpАy%numЎb№Mх,Й QBXEND} €Т1bBEGINNIќNG#&pбDА’Эсjјsh Ђ0сtCПЂ4сP$>С Р'Dsяq#jeo™дЖ)nБreЧb,б(є5ElsрŸБНџtOš„p x)€p?У1џ p(PрtЃteћ qЃ( P6u №ВOЁмšraBeriodsInteger Œ .= DSDiff("m"AOettlel,@ MaturЁ)Ѕ/PG= F( 6 / 12 * Frequency$Yld = -/‡ ƒ1Cƒw= ?v€„/acрeValu€xkŒ€…* (1 -/+<) ^2 g))SE+ ОF$€€ƒPS-‚0For ip1 To'ƒ CI f<… ThenAS + &(E*Ы'i)€N(i @*2 @'Weighted sumAPVAcas@hflowsGEМlsCСЪЧ8+Ž@‰;iЫˆnd IfУNext iУFAME_CбЦГ= S P2Рƒe#Шs6 EРFu nctio€G T v€Є E NormDev(@ бa rand om stРard n al v ariabРV1, V2, R,AСw, GasGˆsetФDouB Y2DoУALRi2zRV1{ДRnЈd()Р”1› 2˜ “@Р ^ a;V2c!СLoop Until (R <` 1) A@$`> 0фg`8РSqr(-ЁLog(RЭ8RфH=   BdџCd)ЁA O0/т:с Ёal(Mea2n „td(@ Attribute  .VB_Des0cripС:€ "R2e@‰ns šƒ4lyP disфd%9number withbЄspeciдfi ^m@ 2‡= deviaС ."„ ZProc •aСInvoke_AС \n14р'Gener NУ?"giveСГи€ЙThis f„[! ll gф nDewЋs w „eЮvрСУbРhe T`8rec…Ч€ФСDApplicуVo Ъ^iс]!l1 (…>*< Sc7р‰a9M?џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ     rU€€€ џџџџџџџџ0` §џџџџџџџџџџџ™ Б Щ ///0Љ` §џџџџџџџџџџџ™ Љ Щ ///0б` §џџџџџџџџџџџ1 Y  ///(љ`§џџџA/,!`§џџџ9Ё!/Џ,I`§џџџ ™//0q` §џџџЉy‘™///0™` §џџџy‘™///,С`§џџџ™™//,щ `§џџџ!™//, `§џџџ™//,9 `§џџџсЩ//,a `§џџџiIЩ//0‰ ` §џџџ СйЩ///<Б`§џџџљ ™  ™ Й й /////@й`§џџџ ™  ™ Й й ‘ //////,`§џџџi ЁA //<)`§џџџ Й Щ Щ бё////Џ@Q`§џџџџџџџџџџџСсI),,////$y`ќџџџџџџџџџџџ,Ё`§џџџБ™//nDфr€дм2и2џџ#ˆЖџџџџџџџџ<џџЛYИ•:WFАм‚‹XŸІ РFzБћэM;_DЏi‹e№сћџџџџџџџџџџџџxzБћэM;_DЏi‹e№сћЛYИ•:WFАм‚‹XŸІ џџMEџџџџџџџџџџпџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ(SLџџџџSџџџџS”џџџџ6"џџџџџџN0{00020819-0000-0000-C000-000000000046}џџџџЈ€ўџџџџџџџ(џџџџџџџџџџ%џџџџџџџџ@ƒўџџџџџџџhџџџџџџџџџџџџџџ %‚ Иџџџџўџџџ˜џџўџџџџџџџџџџџ %џџџџXџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџp@@TTџџџџџџџџџџџџџџџџџџџџџџ0q€зE $*\Rffff*0i456b11e2пџџџџ4ўЪџџџџџџџџxџџџџААAttribute VB_Name = "ThisWorkbook" ŒBasŒ0{00020P819-0C$0046} |GlobalаSpac’False dCreatablPredeclaIdБTru BExposeTemplateDeriv’BustomizD2rU€€€ H__SRP_4џџџџџџџџџџџџW0__SRP_5џџџџ\BSheet1џџџџ^†__SRP_6џџџџ џџџџqфY  Љ џџџџ1 #4б yљ џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЮ`rU€€€ џџџџџџџџ@nDфr€дм2к2џџ#ˆЖџџџџџџџџ<џџД ЕˆУ_DЃRTѓI л РFBpфяѕRB :G Хы*ёџџџџџџџџџџџџxBpфяѕRB :G Хы*ёД ЕˆУ_DЃRTѓI лџџMEџџџџџџџџџџпџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ(SLџџџџSџџџџS”џџџџ6"џџџџџџN0{00020820-0000-0000-C000-000000000046}џџџџЈ€ўџџџџџџџ(џџџџџџџџџџ%џџџџџџџџ@ƒўџџџџџџџhџџџџџџџџџџџџџџ %‚ Кџџџџўџџџ˜џџўџџџџџџџџџџџ %џџџџXџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџp@@HHџџџџџџџџџџџџџџџџџџџџџџ0q€зE $*\Rffff*0j456b11e2пџџџџ4ўЪџџџџџџџџxџџџџЈАAttribute VB_Name = "She@et1" шBast0{000Р20820- C$0046} |Global!ФSpac’False dCreatablPre declaIdЋTru BExposeTemplateDeriv$’Bustom izD2rU€€€ xa‰Бџџџџ94й™џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ‹`rU€€€ џџџџџџџџ@nŸГ€0* pH‚dф FAMEFNCS€.XLMIDThe code__SRP_7џџџџџџџџџџџџuB_VBA_PROJECTџџџџџџџџџџџџ]dirџџџџџџџџџџџџwЃ__SRP_0џџџџџџџџџџџџ†) ‚ƒ„…ўџџџ‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ ЁЂЃЄЅІЇЈЉЊЋЌ­ЎўџџџАБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯабвгдежзўџџџйкўџџџмнопрстуфўџџџцчшщъыьўџџџюя№ўџџџђўџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџrrelation? StdDeviation CoefVariationQExpValue3Ѕ FutureValueЅА WorksheetСў €џџџ_B_var_V1є €џџџ_B_var_V2єPVGA—эPMT1GПDiscRateДT€џџџ_B_var_Function™OBegEndn €џџџ_B_var_ifPђ NumPeriodsЅ[Pmt‹ФNperЭAPVGЫХ €џџџ_B_var_PVGм‚ FAME_PVGAыб €џџџ_B_var_PVGAФR ConvexityCF,їYTMDрPgNPVJКSjFAME_Convexity,  SettlementЅeMaturityбCoupon9BYldп „џFrequencyў‚PricegюPeriodsXМDateDiffЁъ €џџџ_B_var_YTMU FaceValuezPaymentњ €џџџ_B_var_ForjLtempRЊ €џџџ_B_var_Tempџџ`џџџџџџџџџџџџџџџџџџџџџџџџџџџџ џџџџџџџџ џџџџџџџџџџџџЙ Л џџџџџџџџџџџџ 60BB4}#2.0#0#C:\WINDOWS\system32\FM20.DLL#Microsoft Forms 2.0 Object Library*\G{0F813DAC-80E9-4441-AF23-E6364D in this fils Copyright 1994 - 2007 by Timothy R. Mayes, Ph.D.@’Nhe€ cod (inti‚s filC)pyrg%t#194 -207 b' T-)m5SyRЂ.€Ma€e€1Š,€P€$.D€ Ђ€J=‚‹† ‚q€зDE ‘<‚stdoleЂ>‚ st€io‚^( f€\€*\G{000204и30-C 0046}#2.0#0#C:\WINDOWS\SYSTEM\STDOLE2.TLB# Aut€omation/€MSF€orms>SFrm%x3@"D452EE1-E08F-101A-8-02608€C4D0BB4"system32\FM20.DLL#MicrosPoft B Р. Object Library/њ;"1РD@:H@СAH@00}#0B@#GР €ž50ž€ €РBF813DAC-80E9-4441-AF23-E6364D27227ЩXDOC@UME~1\€Ћ\@LOCALSe€mp\VBE\DSp.exdр:€ €с.E р…€.`ŒM Дм"‚зТм2@ Financial Analys€еMaTXG2Аn€ЋnU€ЩiРlЌA€Щa]€–yРsЪДc€ХoЕ@›2п в €(HЂ1т`\iX",ЂET!"+ЂbaT@…WorkbooаkG T n"WТRkbрohkю2њoктoи2"Ђeau€Sheet1Gт ŠS e Œt1 ­Ї2Ўџ  къ bџџџџџџџџџџџџџџџџџџџџџџџџџџџ“K*yџџџџrU€€€€~~~~~~~~~~~~~~~~~~~~~~~~/ 9(_^2Ь L‹JAЫœ.јЃ  фџџџџˆ ) џџџџpџџџџ ™бIq™Ййљ1YЉ1aЩ9Yщ џџЙƒŠa џџџџџџљƒŠa џџџџџџ! щFinancial Analysis Macros ThisWorkbookSheet1 FAMEFNCS.XLMяРF /C:\PROGRA~1\COMMON~1\MICROS~1\VBA\VBA6\VBE6.DLLVBA aџџџџ ‰ё0РF4C:\Program Files\Microsoft Office\OFFICE11\EXCEL.EXEExcel Yџџџџљ@0РFC:\WINDOWS\SYSTEM\STDOLE2.TLBstdole iџЬayџ  фњ*\G{000204EF-0000-0000-C000-000000000046}#4.0#9#C:\PROGRA~1\COMMON~1\MICROS~1\VBA\VBA6\VBE6.DLL#Visual Basic For Applications*\G{00020813-0000-0000-C000-000000000046}#1.5#0#C:\Program Files\Microsoft Office\OFFICE11\EXCEL.EXE#Microsoft Excel 11.0 Object LibraryИ*\G{00020430-0000-0000-C000-000000000046}#2.0#0#C:\WINDOWS\SYSTEM\STDOLE2.TLB#OLE Automationо*\G{0D452EE1-E08F-101A-852E-02608C4D0BB4}#2.0#0#C:\WINDOWS\system32\FM20.DLL#Microsoft Forms 2.0 Object Library*\G{0F813DAC-80E9-4441-AF23-E6364D272276}#2.0#0#C:\DOCUME~1\Tim\LOCALS~1\Temp\VBE\MSForms.exd#Microsoft Forms 2.0 Object Libraryс.E р….`ŒM Д  џџ’The code in this file is Copyright 1994 - 2007 by Timothy R. Mayes, Ph.D.џџџџq€зE џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџм22Financial Analysis Macros0[45d7809aџџ2Financial Analysis MacrosџџE\iџџThisWorkbook0i456b11e2џџЙThisWorkbookџџи2кџџ Sheet10j456b11e2џџЛ Sheet1џџк20кџџџџџџPџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ0џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџИХPwљBŠі\лоƒжъџџџџƒqаќм>CЛФжgQ„*џџџџђtљыж4‘KaъO6D*џџџџџџџџ0€™џ\9 €џAsD€џelseP€џexplicit_€џIf‹€џoptionŒ€џOptionalВ€џThenМ€џVariantExcel€+VBAїтWin16С~Win32MacГВVBA6­# FAMEFNCS.XLM“|stdole“`MSFormsCFinancial Analysis MacrosВ‹ _Evaluateй Auto_OpenV  FAME_Geomeanф% DollarValuesњЧXoCount0vSR&_GMSi” FAME_PaybackЭЩ CashFlowsi|Ratek PBЇ^UB`_CumSumD‘i`FAME_VarѓjValuesУ Probabilities§VariancenЪMacroEndЌAAvg”u FAME_ExpValueK FAME_Covar%Values1ЦuValues2ЧuFCovarZ+Avg1IXAvg2JX FAME_CorraЄFCorroШ FAME_StdDev™АStdDS3 IsNumeric$*Sqr(еFAME_CVXCVк\EV$] FAME_PortRetю’WeightsЇ[ FAME_PortVar1! VarCovMatAPVarЪьja FAME_PortVar2"CorrMatRStdDevsBОCovMat і FAME_CAPM4Y RiskFreeRateЩя MarketReturn[эBeta.Х FAME_GGMValueцуDiv1fReqRet+ж GrowthRateЦЕFAME_TwoStageValueЈReqRateлD GrowthRate1”  GrowthRate2•  G1PeriodsжV1t_V2u_FAME_ThreeStageValueNѕ TransPeriods™`Div0fFAME_GGMCostEquityяwValueфK FAME_MIRRѕ< ReinvestRate8НFutValJNeNormDevпћRndRЯRiFacDLogdЏ GasDevGsetЇ$FAME_RandNormal†MeanФ@StdDevЮ$ ApplicationЅ*VolatileыЂ ThisWorkbook|уSheet1шWorkbookkDVCountX‡ SalesGrowtht] GeomeanGrowthxPayBackdCFCountхдCounterћ €џџџ_B_var_CumSumЎ „џCovarІy Covariance”Ј Coџџџ‘йPс.E р….`ŒM ДC:\WINDOWS\system32\FM20.DLLMSForms aa‰б`Ќ=щ€ADЏ#ц6M'"v -C:\DOCUME~1\Tim\LOCALS~1\Temp\VBE\MSForms.exd Aaiбp Auto_Open FAME_Geomean FAME_PaybackFAME_Var FAME_Covar FAME_Corr FAME_StdDevFAME_CV FAME_ExpValue FAME_PortRet FAME_PortVar1 FAME_PortVar2 FAME_CAPM FAME_GGMValueFAME_TwoStageValueFAME_ThreeStageValueFAME_GGMCostEquity FAME_MIRRNormDevFAME_RandNormal  Count Payback > Life Counts not equalVBE6.DLL  џџџџ1 ˜  џџџџf И  џџџџR и  џџџџQ ј  џџџџK РFйРFy Ё џџџџеРFy 8кРFЛYИ•:WFАм‚‹XŸІ РFzБћэM;_DЏi‹e№сћDРFWorkbook @иРFД ЕˆУ_DЃRTѓI л РFBpфяѕRB :G Хы*ёDРF WorksheetPVGA FAME_PVGAFAME_Convexity yyyy   џџџџ–  mnrU€€€€~~{ iџџџџџџџџ__SRP_1џџџџЏ PROJECTwmџџџџџџџџџџџџиŒPROJECTџџџџлiSummaryInformation(џџџџџџџџхш   IThe code in this file is Copyright 1994 - 2006 by Timothy R. Mayes, Ph.D. 14 DollarValuesXCalculates a geometric mean growth rate from dollar values. Do not use for percentages. CashflowsRate(ŸCalculates the Payback or Discounted Payback Period. Note that the Rate is optional or 0 for the regular payback period. The first cash flow must be negative.Values ProbabilitiesCorrMatStdDevs 2Calculates the variance with unequal probabilitiesValues1Values2 0Calculates the covariance between two variables.9Calculates the correlation coefficient for two variables.<Calculates the standard deviation with unequal probabilities (Calculates the coefficient of variation.Calculates the expected valueWeights -Calculates the expected return on a portfolio VarCovMatKCalculates the variance of a portfolio using the variance/covariance matrix$Calculates the portfolio variance using the correlation matrix and standard deviations. Note: this macro requires a full correlation matrix. RiskFreeRate MarketReturnBetaDiv1ReqRet GrowthRateGCalculates the intrinsic value of a stock using the Gordon Growth ModelReqRate GrowthRate1 GrowthRate2 G1PeriodsGCalculates the value of a common stock using the two-stage growth model TransPeriodsPmtNperJCalculates the value of a common stock using the three-stage growth model.Value;Calculates the cost of equity using the Gordon Growth Model ReinvestRate"‡Calculates the modified internal rate of return. Handles outflows by using their future value rather than present value as Excel does.MeanStdDev\Returns a normally distributed random number with the specified mean and standard deviation. б  йPMT1DiscRateBegEnd2ХCalculates the PV of a graduated annuity. Note that BegEnd is an optional argument. If payments occur at the end of the period then BegEnd is 0, otherwise BegEnd is 1. The default is end of period. CashFlows SettlementMaturityCouponYld Frequency FaceValueIThe code in this file is Copyright 1994 - 2007 by Timothy R. Mayes, Ph.D.Financial Analysis MacrosFinancial Analysis MacrosThisWorkbookThisWorkbookSheet1Sheet1ID="{4B8AE4D0-3FD6-11D1-86A2-444553540000}" Module=Financial Analysis Macros Document=ThisWorkbook/&H00000000 Document=Sheet1/&H00000000 HelpFile="" Name="FAMEFNCS.XLM" HelpContextID="0" Description="The code in this file is Copyright 1994 - 2007 by Timothy R. Mayes, Ph.D." VersionCompatible32="393222000" CMG="F2F067775D7B5D7B5D7B5D7B" DPB="E4E67189917A927A927A" GC="D6D4439BC77FB880B88047" [Host Extender Info] &H00000001={3832D640-CF90-11CF-8E43-00A0C911005A};VBE;&H00000000 [Workspace] Financial Analysis Macros=44, 58, 770, 349, Z ThisWorkbook=23, 34, 898, 485, Sheet1=46, 68, 921, 519, ўџр…ŸђљOhЋ‘+'Гй0И X` ЌЬ`€ ˜ ЄАф8Functions for Financial Analysis with Microsoft ExcelTimothy R. Mayes, Ph.D.ŒFunctions for Financial Analysis with Microsoft Excel, 4th ed. The code in this file is Copyright 1995 - 2006 by Timothy R. Mayes, Ph.D.Timothy R. Mayes, Ph.D.Microsoft Excel@ьадМ@€7+Д“ЫЦўџеЭеœ.“—+,љЎ0АHP X`hp x ‹фЈ Sheet1 DocumentSummaryInformation8џџџџџџџџџџџџэрCompObjџџџџџџџџџџџџёmџџџџџџџџџџџџџџџџџџџџџџџџ Worksheetsўџ џџџџ РF!Microsoft Office Excel WorksheetBiff8Excel.Sheet.8є9Вq