Digitální finanční plánování: šablona splátkového plánu pro Excel a Google Sheets

Proč plán splácení v tabulce funguje lépe než „v hlavě“

Plán splácení v Excelu nebo Google Sheets vytvoří transparentní amortizační kalendář pro každý dluh, udrží cash-flow realistické a umožní simulovat mimořádné splátky, změny úroků či různá pořadí splácení (lavina/sněhová koule). Získáte tak nástroj pro každodenní rozhodování i dlouhodobá strategická srovnání (RPMN, celkové přeplacení, datum bezdluhovosti).

Vstupní údaje: minimum, bez kterého tabulka nedává smysl

  • Základní jistina (zůstatek) každého dluhu.
  • Úroková sazba p.a. (fixní nebo variabilní) a den splátky.
  • Zbývající počet měsíců (nebo cílová splatnost).
  • Minimální povinná splátka, poplatky, výše a frekvence mimořádných splátek.
  • Pořadí priorit (lavina = nejvyšší úrok jako první; sněhová koule = nejmenší zůstatek jako první; hybrid podle vašich pravidel).

Struktura pracovního sešitu: čistota a replikovatelnost

  • List Vstupy: přehled všech půjček (1 řádek = 1 dluh) s parametry.
  • List Plán: agregovaný cash-flow za všechny dluhy po měsících; místo pro scénáře.
  • Listy Amortizace_<Název dluhu>: detailní řádky pro každý měsíc splácení daného dluhu.
  • Volitelně: Dashboard s grafy (pokles jistiny, celkové úroky, datum bezdluhovosti).

Sloupce v listu Vstupy (příklad)

Název dluhu Jistina (€) Úrok p.a. (%) Min. splátka (€) Splatnost (měsíce) Den splátky Typ (fixní/variabilní) Poplatek měsíčně (€) Priorita
Kreditní karta A 2 500 24 75 10 variabilní 0 1 (lavina)
Spotřebitelský úvěr B 6 800 12 150 48 15 fixní 2 2

Základní vzorce: PMT, IPMT, PPMT, datumy a rozvrh

Excel i Google Sheets používají stejné finanční funkce. Váš oddělovač argumentů může být „;“ nebo „,“ podle lokality (pokud vzorec hlásí chybu, vyzkoušejte druhý variant). Základní funkce:

  • PMT – výpočet konstantní anuitní splátky: PMT(úrok_měsíčně; počet_měsíců; -jistina).
  • IPMT – úroková část splátky v zadaném měsíci: IPMT(úrok_měsíčně; pořadí; celkem; -jistina).
  • PPMT – jistinová část splátky: PPMT(úrok_měsíčně; pořadí; celkem; -jistina).

Pro variabilní splátky (minimum + mimořádné) je praktičtější počítat úrok = zůstatek × (p.a./12) a jistinu = zaplacené – úrok. Tak můžete flexibilně měnit mimořádné splátky bez přepočtu PMT.

List Amortizace_dlh: povinné sloupce a logika

  • Období (1, 2, 3…)
  • Datum splátky (sekvence od prvního data: předchozí datum + 1 měsíc)
  • Počáteční zůstatek
  • Úrok (= počáteční zůstatek × roční_sazba/12)
  • Standardní splátka (PMT nebo minimální povinná)
  • Mimořádná splátka (volitelná; podle plánu nebo volných peněz)
  • Jistina (= standardní + mimořádná − úrok)
  • Konečný zůstatek (= počáteční − jistina; minimum 0)
  • Kumulované úroky (součet přes řádky)

První řádky:

  • Období 1: Počáteční zůstatek = jistina ze vstupů; Datum = zadaný den splátky.
  • Období n: Počáteční zůstatek = předchozí konečný zůstatek; Datum = EDATE(předchozí_datum; 1).

Konkrétní vzorce (příklad; upravte odkazy na buňky)

  • Úrok (řádek 2): =Počáteční_zůstatek × (Úrok_p.a./12)
  • Jistina: =MAX(0; Standardní_splátka + Mimořádná − Úrok)
  • Konečný zůstatek: =MAX(0; Počáteční_zůstatek − Jistina)
  • Kumulované úroky: =Předchozí_kumulované + Úrok
  • Datum splátky (od 2. řádku): =EDATE(předchozí_datum; 1)

Pokud používáte konstantní anuitu místo minima: PMT(Úrok_p.a./12; Počet_měsíců; -Jistina). U posledních řádků ošetřete přeplacení: pokud je konečný zůstatek menší než standardní splátka, nastavte finální splátku na přesné dorovnání (IF min).

Agregovaný plán pro více dluhů: lavina, sněhová koule a hybrid

  1. V listu Plán vytvořte řádky pro měsíce a sloupce pro Minimální splátky dohromady, Akcelerační částku, Dluh #1, Dluh #2
  2. Rozdělování akcelerační částky:
    • Lavina: vyberte dluh s nejvyšším aktuálním úrokem a směrujte celou akcelerační částku na jeho mimořádnou splátku, dokud nezmizí. Poté přesuňte na další.
    • Sněhová koule: stejné, ale pořadí podle nejmenšího zůstatku.
    • Hybrid: například nejdříve všechny mikrodluhy pod 300 €, pak lavina.
  3. Technicky můžete akcelerační částku do tabulky přenést pomocí odkazů: v listu Amortizace_dlh ve sloupci Mimořádná splátka použijte odkaz na příslušnou buňku v listu Plán pro daný měsíc (s kontrolou, zda je zůstatek > 0).

Nastavení datové integrity: ověřování, pojmenované oblasti, šablony

  • Data Validation: úrok 0–100 %, záporné hodnoty zakázat; den splátky 1–28.
  • Pojmenované oblasti (Excel i Sheets): RATE_PA, EXTRA_PAYMENT; zjednodušíte vzorce.
  • Kopírovatelné šablony listů: Amortizace_dlh zkopírujte pro každý dluh a pouze přelinkujte vstupy.

Scénáře a citlivost: co když změníme úrok/splátku?

  • Excel – Analýza co kdyby > Tabulka dat: připravená tabulka, do které vložíte různé sazby (řádková proměnná) a akcelerační splátky (sloupcová proměnná). Cílové buňky: datum bezdluhovosti, celkové úroky.
  • Google Sheets – SEQUENCE + ARRAYFORMULA: vytvořte vektor sazeb a pesimistických/optimistických mimořádných plateb a vraťte výsledky pomocí vlastních odkazů na výpočtové buňky.

Proměnné sazby a refixace: změny v čase

Pokud máte dluh s proměnnou sazbou nebo fixací, přidejte sloupec „Sazba platná od data“. V amortizačním listu pak použijte LOOKUP/VLOOKUP/XLOOKUP podle data splátky, aby se měsíční úrok měnil automaticky v den refixace.

Poplatky a RPMN: aby součet seděl s realitou

  • Sloupec Poplatek měsíčně připočtěte ke splátce v každém měsíci; do úroku nevstupuje, ale zvyšuje celkové náklady.
  • Jednorázové poplatky (poskytnutí, katastr, posudek) evidujte na začátku v listu Plán; zobrazte je v Dashboardu jako počáteční náklady.

Praktická pravidla pro mimořádné splátky

  • Přidejte sloupec „Neočekávané příjmy“ (bonusy, vrácení daní) v listu Plán. Automaticky přesuňte 50 % na akcelerační částku.
  • V amortizačních listech ošetřete poslední splátku pomocí IF: pokud by konečný zůstatek byl záporný, dorovnejte mimořádnou splátku přesně na zůstatek.

Vizualizace: motivace na první pohled

  • Čára zůstatku jistiny (průběh po měsících; všechny dluhy dohromady i jednotlivě).
  • Skládaný sloupcový graf úrok vs. jistina pro každý měsíc – vidíte, jak roste podíl jistiny.
  • „Teploměr“ mimořádných splátek – cílová částka za rok a dosažený stav.

Kontingenční mini-dashboard

  • Celkové úroky (součet všech úroků ze všech amortizačních listů).
  • Datum bezdluhovosti (MAX posledních dat s nenulovým zůstatkem).
  • Úspora oproti minimu (scénář „pouze minima“ vs. „minima + akcelerace“).

Nejčastější chyby a jak se jim vyhnout

  • Míchání roční a měsíční sazby: vždy dělejte p.a. sazbu dvanácti.
  • Chybějící „MIN/MAX“ pojistky u posledních řádků: bez nich může vzniknout záporný zůstatek.
  • Špatný oddělovač argumentů: pokud PMT/PPMT/IPMT nefungují, změňte „;“ na „,“ nebo naopak.
  • Přepisování ručně místo prolinkování: používejte odkazy z listu Vstupy, ne tvrdě zadaná čísla.

Kontrolní checklist před „ostrým provozem“

  • Je součet jistin v listu Plán rovný součtu počátečních zůstatků všech amortizačních listů?
  • Roste kumulovaný úrok monotónně a neklesá po splacení dluhu?
  • Jsou mimořádné splátky vázány pouze na dluhy s kladným zůstatkem?
  • Mění se sazba automaticky k datu refixace (pokud máte proměnné sazby)?
  • Víte jedním vstupem zvýšit akcelerační částku a všude se přepočítá?

Rozšíření pro pokročilé

  • INDEX/MATCH nebo XLOOKUP na dynamické mapování priorit podle nejvyšší aktuální sazby nebo nejnižšího zůstatku.
  • QUERY (Sheets) na rychlé filtry „živých“ dluhů (zůstatek > 0).
  • Podmíněné formátování pro zvýraznění měsíce splacení každého dluhu.
  • Scénář „šok“: od měsíce M snižte akcelerační částku o X; sledujte posun data bezdluhovosti.

Mini-návod: sestavení jednoho amortizačního listu (krok za krokem)

  1. Do horních buněk vložte Jistinu, Sazbu p.a., Datum první splátky, Minimální splátku.
  2. V řádku 2 nastavte Období = 1, Datum = první datum, Počáteční = Jistinu.
  3. Úrok = Počáteční × (Sazba/12). Jistina = MAX(0; Min_splátka + Mimořádná − Úrok).
  4. Konečný = MAX(0; Počáteční − Jistina). Kumulovaný_úrok = Úrok + předchozí Kumulovaný_úrok.
  5. Řádek 3: Období +1; Datum = EDATE(předchozí; 1); Počáteční = předchozí Konečný. Zkopírujte vzorce dolů.
  6. Přidejte pojistku: pokud Konečný v dalším řádku = 0, přestaňte počítat úroky a splátky (IF).

Jak spojit všechny dluhy do jednoho čas