Proč si vytvořit vlastní splátkový plán v Excelu/Google Sheets
Dobře navržený splátkový plán vám poskytne přesný přehled o budoucích splátkách, úrocích, celkových nákladech a dopadu mimořádných splátek. Navíc umožní rychle simulovat scénáře typu „co kdyby“ (změna sazby, doby splatnosti či výše splátky) a udržet disciplínu ve splátkovém kalendáři.
Stručná specifikace modelu, který vytvoříme
- Vstupy: jistina (počáteční dluh), roční úroková sazba, počet měsíců, datum první splátky, typ splácení (anuita), případně mimořádné splátky.
- Výstupy: měsíční splátka, rozpis (datum, splátka, úroková část, jistinová část, zůstatek), souhrn úroků, grafy, varování (podmíněné formátování).
- Rozšíření: proměnné sazby v čase, odklad splátek, dvě strategie zrychleného splácení (avalanche a snowball), konsolidace více dluhů.
Poznámka k formátům funkcí: V Excelu se v některých regionech používá jako oddělovač argumentů ; místo ,. V Google Sheets je standardně ,. Příklady uvádíme s čárkou.
Příprava vstupní sekce (parametrů)
- Na samostatném listu (např. Vstupy) vytvořte buňky:
- B2: Jistina (EUR) – např.
10000 - B3: Roční úroková sazba – např.
9% - B4: Počet měsíců – např.
36 - B5: Datum 1. splátky – např.
2025-10-15 - B6: Fixní anuitní režim? – logická hodnota
TRUE/FALSE(nepovinné)
- B2: Jistina (EUR) – např.
- V buňce B7 vypočítejte měsíční splátku (anuita):
=PMT(B3/12, B4, -B2)– výsledek je záporný, proto záporná jistina.- Pokud je splátka placena na začátku období, použijte volitelný 5. argument
type=1:=PMT(B3/12, B4, -B2, , 1).
Konstruování amortizační tabulky
Na listu Plán vytvořte záhlaví sloupců (řádek 1): Datum, Období, Splátka, Úrok, Jistina, Zůstatek, Mimořádná splátka, Poznámka.
- A2 (Datum 1. splátky):
=Vstupy!B5 - A3 (a dále):
=EDATE(A2,1)(posun o 1 měsíc) - B2 (Období):
=1; B3:=B2+1a kopírujte dolů. - C2 (Splátka): odkaz na vstupní splátku
=Vstupy!B7(při proměnných sazbách odkazujte na lokální PMT – viz níže). - F1 (Zůstatek – počáteční): Do F2 vložte
=Vstupy!B2. - D2 (Úrok):
=F2*(Vstupy!B3/12) - E2 (Jistina):
=C2-D2 - F3 (nový zůstatek):
=F2-E2-IF(G2="",0,G2)– odečteme jistinu i případnou mimořádnou splátku ve sloupci G. - Kopírujte vzorce v řádku 2 směrem dolů minimálně na počet řádků zadaný v
Vstupy!B4.
Alternativa s přesnými finančními funkcemi: Místo ručního rozkladu můžete použít:
- Úroková část:
=IPMT(Vstupy!B3/12, B2, Vstupy!B4, -Vstupy!B2) - Jistinová část:
=PPMT(Vstupy!B3/12, B2, Vstupy!B4, -Vstupy!B2)
Funkce IPMT a PPMT přesně sledují anuitu, ale při mimořádných splátkách je praktičtější držet se manuálního rozkladu (úrok = zůstatek × měsíční sazba; jistina = splátka − úrok) a zůstatek korigovat o mimořádné platby.
Přidání mimořádných splátek a automatický přepočet
- Sloupec G ponechte pro volitelné mimořádné splátky (kladná čísla). Při zadání této částky se zůstatek ve F okamžitě sníží.
- Chcete-li zkrátit dobu splácení při pevné anuitní splátce, ve sloupci C nechte splátku konstantní a nechte zůstatek „doběhnout“ dříve (poslední řádky se stanou nulovými dříve než počet období).
- Chcete-li snížit splátku a ponechat délku splácení, v řádku po mimořádné splátce přepočítejte novou splátku:
- Ck:
=PMT(Vstupy!B3/12, Vstupy!B4-B(k-1), -F(k)), kdekje řádek po mimořádné splátce aB(k-1)je již splacený počet období.
- Ck:
Změna úrokové sazby v čase (refinancování či refixace)
- Na listu Sazby vytvořte tabulku: Platí od data, Roční sazba.
- Na listu Plán si do pomocného sloupce (např. H) vytáhněte platnou sazbu pro dané datum pomocí
XLOOKUP(Excel) neboLOOKUP(Sheets):- Excel:
=XLOOKUP(A2, Sazby!A:A, Sazby!B:B, , 1)(režim aproximativní shody „menší nebo rovné“) - Sheets:
=LOOKUP(A2, Sazby!A:A, Sazby!B:B)
- Excel:
- Úrok pak počítejte jako
=F2*(H2/12). - Pokud chcete po změně sazby přepočítat anuitu, v daném řádku vypočítejte novou splátku:
=PMT(H2/12, Vstupy!B4-B1, -F2)
Ošetření odkladu splátek (grace period)
Pokud v některých měsících nesplácíte jistinu, ale nabíhají úroky, můžete do sloupce Poznámka zadat kód (např. "ODKLAD") a ve sloupci E (Jistina) použít:
=IF(H2="ODKLAD", 0, C2-D2)
Tímto způsobem se v daném měsíci zaplatí pouze úrok, jistina zůstane nezměněná.
Dvě strategie zrychleného splácení
- Avalanche (lavina): prioritně směřujte mimořádné splátky na dluh s nejvyšší sazbou. Výsledkem je nejnižší suma úroků.
- Snowball (sněhová koule): upřednostněte nejmenší zůstatky. Rychlé „výhry“ zvyšují motivaci a disciplínu.
V modelu s více dluhy (list Dluhy) mějte sloupce Věřitel, Zůstatek, Sazba, Min. splátka. Dodatečnou částku směrujte podle zvolené strategie – v plánu to reprezentuje vyšší hodnoty ve sloupci G (Mimořádná) v odpovídajících řádcích.
Konsolidace více dluhů do jednoho
- Vypočítejte součet zůstatků a vážený průměr sazeb (pouze informativně). Skutečná sazba konsolidace je dána novou smlouvou.
- Vytvořte nový plán s jistinou = součet zůstatků, sazbou konsolidačního úvěru a požadovanou dobou splatnosti.
- Do původních plánů vložte do sloupce G mimořádnou splátku ve výši celého zůstatku k datu konsolidace, čímž tyto plány uzavřete.
Kontrolní součty a metriky
- Celkem zaplaceno:
=SUM(C:C)přes celý plán. - Celkové úroky:
=SUM(D:D). - Průměrná měsíční sazba:
=AVERAGE(H:H)/12(pokud měníte sazby v čase). - Počet měsíců do splacení: počet řádků do prvního
F=0(lze pomocíMATCH(0,F:F,0)s omezeným rozsahem).
Podmíněné formátování a validace
- Varování při záporném zůstatku: pravidlo pro
F:F„<0“ – zvýrazněte červeně. - Termín splátky: pro
A:Azvýrazněte data v průběhu následujících 7 dní (vzorec např.=AND(A2>=TODAY(), A2<=TODAY()+7)). - Ověření dat: ve
G:G(mimořádné) povolte pouze čísla ≥0; vA:Apovolte pouze data.
Grafy pro rychlý přehled
- Průběh zůstatku: vložte čárový graf z dvojice Datum–Zůstatek.
- Rozklad splátky: sloupcový graf pro Úrok a Jistinu (stacked) v čase.
- Porovnání scénářů: pokud vytvoříte více variant (list pro každý), vytvořte souhrnný graf ze sloupců „Celkové úroky“ podle scénáře.
Scénáře „co kdyby“ bez přepisování modelu
- Excel – Správce scénářů: definujte scénáře „Základ“, „+20 EUR měsíčně“, „Refinanc −2 p.b.“ a porovnejte souhrny.
- Google Sheets – Data > Named functions: vytvořte pomocné pojmenované buňky (např.
sadza,mesiace,jistina) a scénáře uložte do tabulky; přepínejte pomocíXLOOKUPpodle vybraného scénáře.
Časté chyby a jak jim předcházet
- Zaměňování sazby: používejte měsíční sazbu
ročná/12a konzistentní období (měsíce k měsícům). - Nesprávná znaménka: finanční funkce očekávají záporný cash flow pro jistinu (
-B2), výsledkem je kladná splátka. - Nedostatečný počet řádků: vygenerujte minimálně tolik řádků, kolik je
měsíce, plus rezervu, pokud plán zkracujete mimořádnými splátkami. - Prázdná data: pokud
A:Aobsahuje prázdné buňky, vzorce v řádku mohou vracet#VALUE!. Zabalte je např. do=IF(A2="", "", výpočet). - Zaokrouhlování: drobné zůstatky typu
0,01EUR na konci řešte pomocíROUND(…, 2)nebo jednorázovou korekcí poslední splátky.
Minimalistická tabulka – hotový kostrový vzorec
Předpoklady: Vstupy!B2=jistina, B3=roční sazba, B4=měsíce, B5=první datum, B7=PMT.
| Sloupec | Vzorec v řádku 2 | Popis |
|---|---|---|
| A (Datum) | =IF(ROW()=2, Vstupy!B5, EDATE(A1,1)) |
Rostoucí měsíce |
| B (Období) | =ROW()-1 |
1,2,3… |
| C (Splátka) | =Vstupy!B7 |
Anuitní spl |