From 0ce75794e633debcea9bbc128ba46ab2ebb9ee1e Mon Sep 17 00:00:00 2001 From: dfinke Date: Tue, 20 Nov 2018 13:21:04 -0500 Subject: [PATCH] Added Mortgate Calculator --- .../MortgageCalculator/MortgageCalculator.ps1 | 28 +++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 Examples/MortgageCalculator/MortgageCalculator.ps1 diff --git a/Examples/MortgageCalculator/MortgageCalculator.ps1 b/Examples/MortgageCalculator/MortgageCalculator.ps1 new file mode 100644 index 0000000..a73999e --- /dev/null +++ b/Examples/MortgageCalculator/MortgageCalculator.ps1 @@ -0,0 +1,28 @@ +<# + Fixed Rate Loan/Mortgage Calculator in Excel +#> + +$f = "$PSScriptRoot\mortgage.xlsx" +rm $f -ErrorAction SilentlyContinue + +$pkg = "" | Export-Excel $f -Title 'Fixed Rate Loan Payments' -PassThru -AutoSize + +$ws = $pkg.Workbook.Worksheets["Sheet1"] + +Set-Format -WorkSheet $ws -Range "A3" -Value "Amount" +Set-Format -WorkSheet $ws -Range "B3" -Value 400000 -NumberFormat '$#,##0' + +Set-Format -WorkSheet $ws -Range "A4" -Value "Interest Rate" +Set-Format -WorkSheet $ws -Range "B4" -Value .065 -NumberFormat 'Percentage' + +Set-Format -WorkSheet $ws -Range "A5" -Value "Term (Years)" +Set-Format -WorkSheet $ws -Range "B5" -Value 30 + +Set-Format -WorkSheet $ws -Range "D3" -Value "Monthly Payment" +Set-Format -WorkSheet $ws -Range "F3" -Formula "=-PMT(F4, B5*12, B3)" -NumberFormat '$#,##0.#0' + +Set-Format -WorkSheet $ws -Range "D4" -Value "Monthly Rate" +Set-Format -WorkSheet $ws -Range "F4" -Formula "=((1+B4)^(1/12))-1" -NumberFormat 'Percentage' + +Close-ExcelPackage $pkg -Show +