Projekt 2. Kalkulator kredytowy
Zagadnienia: funkcje PMT, PPMT, IPMT jako przykłady funkcji finansowych, sprawdzanie poprawności danych, ochrona arkusza, formatowanie warunkowe.
Zadanie
Utworzyć kalkulator kredytowy, tworzący harmonogram spłaty kredytu.
Harmonogram powinien przedstawiać:
• wartości kolejnych spłat w podziale na ratę odsetkową i ratę kapitałową (liczba porządkowa, rata kapitałowa, rata odsetkowa, rata ogółem, kapitał pozostający do spłaty),
• dwa warianty spłat – w ratach stałych i ratach malejących,
• sumę rat kapitałowych, rat odsetkowych oraz całkowitą wartość spłaty kredytu – dla obu wariantów kredytowania.
Zakłada się, że w początkowym okresie kredytowania można zastosować stopę promocyjną.
Kredyt spłacany jest w ratach miesięcznych. Maksymalny okres kredytowania wynosi 30 lat.
Prowizja płatna jest z góry (w okresie „0”).
Parametry (wprowadzane przez użytkownika):
• kwota kredytu,
• stopa procentowa,
• obniżka stopy procentowej w początkowym okresie kredytowania (w p.p.),
• stopa prowizji,
• liczba rat (miesięcy),
• liczba miesięcy okresu promocyjnego.
Arkusz powinien zawierać mechanizmy kontrolne, zapobiegające wprowadzeniu niedopuszczalnych wartości parametrów (reguły sprawdzania poprawności).
Wygląd:
• Harmonogram ma być listą dynamicznie zmieniającą rozmiar w zależności od liczby rat.
Powinno być wyświetlanych tylko tyle wierszy, ile rat obejmuje kredyt.
• Pozycje harmonogramu obejmujące okres promocyjny powinny być wyróżnione kolorem czcionki.
• Wiersze powinny mieć naprzemiennie białe i zacieniowane tło. Formatowanie to powinno być widoczne tylko dla wierszy wypełnionych wartościami.
• Podsumowania powinny znaleźć się ponad listą rat.
Należy zastosować mechanizmy ochrony tych części arkusza, których nie edytuje użytkownik.
Należy też ukryć nieużywane obszary arkusza.
Do poszczególnych kategorii danych/wyników powinno być zastosowane odpowiednie formatowanie – walutowe, procentowe itp.