2017-08-10 19:35:20 +0000 2017-08-10 19:35:20 +0000
18
18

Jak obliczyć miesięczne odsetki złożone w Arkuszach Google?

Mam finansowy arkusz kalkulacyjny z kolumną wszystkich moich wpłat na konto oszczędnościowe. W lewej kolumnie wyszczególnione są daty wpłat. Załóżmy, że saldo moich oszczędności wynosi 100,00 dolarów, a miesięczne odsetki wynoszą 0,25% (¼ procenta). Są to odsetki składane, wypłacane ostatniego dnia każdego miesiąca. Oznacza to, że na koniec miesiąca otrzymuję 100,00 (czyli 100,02). Na koniec następnego miesiąca dostaję 100,02 0,0025. I tak dalej. Czy istnieje jakaś formuła finansowa, która pozwala mi to obliczyć w Arkuszach Google? Wolałbym mieć to wszystko w jednej komórce, mówiąc coś w stylu “Odsetki: $-.–” Dzięki.

Odpowiedzi (2)

21
21
21
2017-08-10 20:27:02 +0000

Używasz po prostu wzoru na procent składany:

Principle * (1 + Rate / Time) ^ Time

Dla komórki C2 chcesz mieć taką formułę:

=B2*(((1+(D$1/360))^(C$1-$A2))-1)
  • Kolumna A to data wpłaty
  • Kolumna B to kwota wpłaty
  • Komórka C1 to dzisiejsza data
  • Komórka D1 to roczna stopa procentowa

Większość znanych mi kont oszczędnościowych nalicza odsetki codziennie, a odsetki naliczane są co miesiąc , więc realistycznie rzecz biorąc, powyższy wzór będzie dokładny do dzisiejszej daty, nawet jeśli część odsetek nie została jeszcze naliczona.

Możesz również pominąć rzeczywistą formułę procentu składanego i po prostu użyć wbudowanej formuły wartości przyszłej:

=FV(D$1/360,C$1-$A2,0,-B2)-B2

Aby dalej drążyć temat tylko miesięcznego procentu składanego, musisz zacząć bawić się w dopasowywanie dat…

Możesz zacząć od wzięcia tych dwóch dat i obliczenia liczby miesięcy, które upłynęły używając funkcji DATEDIF() w ten sposób:

=DATEDIF(A2,C$1,"M")

Ale będziesz musiał dostosować te dwie daty, ponieważ zwykłe DATEDIFF pomiędzy dzisiejszą datą a komórkami A3 i A4 zwróci 2, co nie jest do końca poprawne. Możesz wziąć pierwszy dzień następnego miesiąca depozytu, używając:

=EOMONTH(A2,0)+1

A możesz wziąć pierwszy dzień miesiąca bieżącego miesiąca za pomocą

=DATE(YEAR(C1),MONTH(C1),1)

Co sprawia, że twoja formuła:

=B2*(((1+(D$1/12))^(DATEDIF(EOMONTH($A2,0)+1,DATE(YEAR(C$1),MONTH(C$1),1),"M")))-1)

Ale to nie jest do końca poprawne, ponieważ odsetki zaczynają być naliczane dopiero od pierwszego dnia miesiąca następującego po wpłacie. Można również uzyskać przybliżoną liczbę miesięcy odejmując obie daty i dzieląc przez 30 dni.

Możesz to bardziej skomplikować, aby obliczyć liczbę dni dla pierwszego miesiąca + pełne miesięczne odsetki po nim, ale to znacznie wydłuża formułę, ponieważ będziesz miał

First month in days interest + monthly interest beyond that

Aby uzyskać dni pozostałe w miesiącu, zrobiłbyś coś takiego:

=EOMONTH($A2,0) - $A2

Więc aby uzyskać proporcję pozostałej części miesiąca robisz (dni występujące w miesiącu podzielone przez liczbę dni w miesiącu):

=(EOMONTH($A2,0) - $A2) / DAY(EOMONTH($A2,0))

Następnie pomnóż powyższe przez miesięczną stopę procentową razy zasadę, aby uzyskać częściowy miesiąc, a następnie dodaj miesięczne odsetki powyżej.

=($B2*(((EOMONTH($A2,0)-$A2)/DAY(EOMONTH($A2,0))*($D$1/12))))+(B2*(((1+(D$1/12))^(DATEDIF(EOMONTH($A2,0)+1,DATE(YEAR(C$1),MONTH(C$1),1),"M")))-1))

Ale pamiętaj, że Twoja kwota bazowa na odsetkach miesięcznych to teraz Twoja kwota bazowa + odsetki, które zostały dopisane w pierwszym miesiącu, więc Twój wzór powinien wyglądać następująco:

=($B2*(((EOMONTH($A2,0)-$A2)/DAY(EOMONTH($A2,0))*($D$1/12))))+(($B2*1+((((EOMONTH($A2,0)-$A2)/DAY(EOMONTH($A2,0))*($D$1/12)))))*(((1+(D$1/12))^(DATEDIF(EOMONTH($A2,0)+1,DATE(YEAR(C$1),MONTH(C$1),1),"M")))-1))

W tym momencie naprawdę dzielisz włos na czworo, ponieważ jest to różnica $1,74327 odsetek w porównaniu z $1,74331, gdy uwzględnimy odsetki z pierwszego miesiąca w kwocie głównej za pozostałe miesiące. Różni się to od $1,85 w komórce C2 powyżej, ponieważ nie zostały zaksięgowane za pierwsze 10 dni w sierpniu jeszcze. W wielu przypadkach te drobne różnice w składaniu będą miały znaczenie tylko przy dużych liczbach, a nawet wtedy…. Jeśli miałbyś $10 000 000 w zasadzie, różnica w składaniu zmieniłaby się z $0,00004 do $4. Dla większości celów pierwszy wzór sposób tam jest więcej niż wystarczający (i prawdopodobnie ten, który faktycznie użyłbym we wszystkich przypadkach, ponieważ praktyczna różnica w składaniu codziennie i miesięcznie po prostu nie jest znacząca).

11
11
11
2018-07-01 02:32:58 +0000

Robi to funkcja “Wartość przyszła”.

=FV(rate, number_of_periods, payment_amount, present_value, [end_or_beginning])

Na przykład:

=FV(2%, 12, -100, -400, 0)

Należy pamiętać, że zarówno kwota płatności, jak i obecna wartość powinny być wpisane jako liczby ujemne, w przeciwnym razie funkcja wyprowadza wartość ujemną

Więcej informacji i powiązane funkcje można znaleźć w artykule Pomoc Google .