Lab 6

Transkrypt

Lab 6
Rachunek bankowy – wersja zaawansowana.
W porównaniu z podstawową wersją arkusza z symulacją konta bankowego (Lab2) wprowadzamy (a) zmienną stopę
procentową i (b) kapitalizację odsetek pierwszego dnia każdego miesiąca.
Założenia
•
Nowy skoroszyt powinien zawierać trzy arkusze:
o Arkusz transakcji, w którym użytkownik dodaje kolejne zapisy na koncie (obejmujące datę, kwotę i
opis operacji); w arkuszu tym powinny być dodatkowo widoczne w każdej chwili (a) bieżąca data, (b)
bieżące saldo, (c) suma odsetek naliczonych od pierwszego dnia prowadzenia rachunku, (d) saldo na
dowolny dzień wybrany przez użytkownika (użytkownik ma możliwość wprowadzenia wybranej
daty).
o Arkusz stóp procentowych, w którym znajduje się tabela stóp procentowych wraz z datami, od
których stopy te obowiązują.
o Arkusz obliczeniowy (docelowo – ukryty), w którym obliczane jest saldo, odsetki za poszczególne
okresy itp.
Wskazówki
•
•
•
•
•
•
•
•
•
•
Wykorzystujemy transakcje wygenerowane losowo na wcześniejszych zajęciach (500 operacji). Transakcje
należy skopiować z generatora transakcji metodą „kopiuj” – „wklej specjalnie jako wartości”.
W arkuszu obliczeniowym daty powinny występować dzień po dniu (a nie tylko dni, w których występują
transakcje). Data początkowa powinna być datą pierwszej operacji lub wcześniejszą, data końcowa powinna
wybiegać w przyszłość (tak daleko, jak długo planowane jest prowadzenie rachunku – np. na 3 lata od daty
dzisiejszej).
Saldo, odsetki itp. powinny być obliczane dla każdego dnia (dzień po dniu).
Wartości transakcji (w postaci sumy transakcji na każdy dzień) powinny być „pobierane” z arkusza transakcji
do arkusza obliczeniowego za pomocą funkcji SUMA.JEŻELI.
Kapitalizacja polega na tym, że pierwszego dnia każdego miesiąca saldo rachunku powiększane jest o sumę
odsetek naliczonych w ciągu minionego miesiąca. Należy zwrócić uwagę, aby w momencie dodawania
odsetek do salda ich suma była zaokrąglana do pełnych groszy.
Saldo i suma odsetek wyświetlane w arkuszu transakcji powinny być „pobierane” z arkusza obliczeniowego
za pomocą funkcji wyszukiwania.
W tabeli stóp procentowych należy wprowadzić minimum 5 stóp obowiązujących w różnych okresach.
Operacje zapisywane w arkuszu transakcji nie muszą być uporządkowane chronologicznie.
W skoroszycie zawierającym kilka powiązanych arkuszy, wygodnie jest posługiwać się nazwami zakresów (w
przypadku odwołań do zakresów znajdujących się w innym arkuszu).
Wybrane funkcje potrzebne do wykonania zadania: JEŻELI, SUMA.JEŻELI, WYSZUKAJ.PIONOWO/POZIOMO,
ZAOKR, SUMA, DZIEŃ.