Bachelor's Thesis

Mathematical and Statistical Methods as Support of the Development of Software Applications

Final Thesis 1.37 MB

Author of thesis: František Kroutil

Acad. year: 2025/2026

Supervisor: Mgr. Martina Bobalová, Ph.D.

Reviewer: Ing. Karel Doubravský, Ph.D.

Abstract:

This bachelor's thesis deals with the design and implementation of a software application in MS Excel using the VBA programming language for financial analysis of a selected company. The theoretical part describes methods of financial analysis, statistical methods and the basics of VBA. The analytical part contains a financial analysis of the company using the developed application and the results are subjected to statistical analysis. The final part describes the application and proposes measures to improve the company's financial performance.

Keywords:

financial analysis, Visual Basic for Applications, Microsoft Excel, regression analysis, statistical methods

Date of defence

18.06.2026

Result of the defence

Defended (thesis was successfully defended)

znamkaBznamka

Grading

B

Process of defence

Student ve své prezentaci seznámil komisi s cíli, řešením a výsledky, ke kterým v závěrečné práci dospěl. Komise se poté seznámila s posudky a hodnocením vedoucího práce a oponenta. Otázky z posudku vedoucího student zodpověděl v plném rozsahu, otázky z posudku oponenta zodpověděl v plném rozsahu. Otázky členů komise nejsou. Na základě přednesené prezentace a odpovědí na otázky položené v diskusi komise rozhodla, že student práci obhájil.

Language of thesis

Czech

Faculty

Department

Study programme

Managerial Informatics (BAK-MIn)

Composition of Committee

doc. Ing. Miloš Koch, CSc. (předseda)
doc. Mgr. Maria Králová, Ph.D. (místopředseda)
Ing. Jan Luhan, Ph.D., MSc (člen)
Mgr. Martina Bobalová, Ph.D. (člen)
Ing. Lenka Širáňová, Ph.D. (člen)

Supervisor’s report
Mgr. Martina Bobalová, Ph.D.

Bakalářská práce představuje kvalitně zpracovaný projekt s praktickým zaměřením, ve kterém student prokázal schopnost propojit teoretické znalosti z oblasti finanční analýzy, statistiky a programování. Přínosem je zejména vytvořená aplikace umožňující automatizaci analytických činností. Práce vykazuje dílčí rezervy zejména v hloubce metodické analýzy a interpretaci výsledků, nicméně celkově splňuje požadavky kladené na bakalářskou práci a doporučuji ji k obhajobě.

Jaké jsou podle Vás hlavní výhody a omezení použití MS Excel a VBA jako platformy pro vývoj analytické aplikace ve srovnání s jinými nástroji (např. Python, specializovaný software)?

Jak byste vyhodnotil ekonomickou návratnost implementace Vámi navržené aplikace ve firmě? 
Evaluation criteria Verbal classification Grade
Splnění stanovených cílů Stanovené cíle práce byly splněny. Student navrhl a realizoval funkční aplikaci v prostředí MS Excel s využitím VBA a aplikoval matematické a statistické metody na reálná data podniku. Přestože jsou cíle naplněny, některé části řešení zůstávají na spíše aplikačně základní úrovni a jejich praktické využití by vyžadovalo další rozpracování. B
Zvolený postup řešení, adekvátnost použitých metod Postup řešení je logický a odpovídá struktuře zadání. Student využívá standardní metody finanční analýzy a doplňuje je o regresní analýzu a práci s časovými řadami. Použité metody jsou vhodné, avšak jejich aplikace je převážně standardní a postrádá hlubší metodickou diskusi či porovnání alternativních přístupů. B
Schopnost interpretovat dosažené výsledky a vyvozovat z nich závěry Student dokáže interpretovat výsledky finanční analýzy a formulovat závěry, které jsou většinou v souladu s provedenými výpočty. Pozitivně lze hodnotit snahu o kritické zhodnocení spolehlivosti modelů (např. u regresní analýzy EBIT). Interpretace je však místy spíše popisná a chybí hlubší rozbor souvislostí a omezení použitých metod. C
Praktická využitelnost výsledků Práce má dobrou praktickou orientaci, zejména díky vytvořené aplikaci, která umožňuje automatizaci finanční analýzy a generování výstupů. Pozitivně lze hodnotit i návrhy konkrétních opatření s kvantifikací dopadů (např. u zásob či likvidity). Pro plné praktické nasazení by však bylo vhodné doplnit ověření aplikace v širším kontextu a detailnější ekonomické zhodnocení přínosů. B
Uspořádání práce, formální náležitosti, použitá terminologie a odborná jazyková úroveň Práce je přehledně strukturovaná, jednotlivé kapitoly na sebe logicky navazují a odpovídají požadavkům na zpracování bakalářské práce. Text je po odborné stránce srozumitelný, terminologie je většinou používána správně. Vyskytují se však drobné stylistické a formální nedostatky a místy méně vyvážený poměr mezi teoretickou a aplikační částí. B
Práce s informačními zdroji, včetně citací Student využívá relevantní odbornou literaturu odpovídající zaměření práce, zejména v oblasti finanční analýzy a statistiky. Rozsah zdrojů je odpovídající bakalářské práci, avšak mohl by být rozšířen o aktuálnější odborné články či pokročilejší metodické zdroje. Citace jsou převážně provedeny správně. B

Grade proposed by supervisor: B

Reviewer’s report
Ing. Karel Doubravský, Ph.D.

Předložená bakalářská práce představuje kvalitní technicko-analytický výstup. Autor prokázal schopnost samostatně vyvinout softwarové řešení v MS Excel, které má pro zvolenou společnost reálnou přidanou hodnotu. Návrhová část se soustředí primárně na technickou specifikaci a funkcionalitu vytvořené aplikace. Vlastní věcná ekonomická doporučení se soustředí na tři klíčové oblasti: optimalizaci zásob, zlepšení okamžité likvidity a zvýšení rentability tržeb. Návrhy jsou rozpracovány do úrovně konkrétních parametrů, například u skonta je definována výše i doba splatnosti. Hlavním přínosem práce však zůstává automatizace analytických procesů, která podniku umožňuje provádět diagnostiku finančního zdraví bez nutnosti manuálního přepisu dat. Na základě výše uvedených komentářů doporučuji práci k obhajobě.
Evaluation criteria Verbal classification Grade
Splnění stanovených cílů Hlavní cíl práce, kterým byl návrh a realizace softwarového nástroje pro finanční analýzu společnosti XYZ s.r.o. včetně predikce budoucího vývoje, byl naplněn. Autor v souladu se zadáním propojil teoretické poznatky s vývojem funkční aplikace v prostředí VBA. A
Zvolený postup řešení, adekvátnost použitých metod Zvolený postup využívající jazyk VBA pro automatizaci importu dat a výpočtů je adekvátní pro potřeby manažerského rozhodování. Oceňuji zahrnutí regresní analýzy a analýzy časových řad pro predikci finančního zdraví podniku. B
Schopnost interpretovat dosažené výsledky a vyvozovat z nich závěry Autor prokázal schopnost interpretovat výstupy z vytvořené aplikace, například u analýzy rentability či Altmanova Z-skóre. Vyvozené závěry a doporučení jsou však místy spíše popisné a zasloužily by si hlubší syntézu ve vztahu k příčinám zjištěných výkyvů. B
Praktická využitelnost výsledků Praktická využitelnost práce je vysoká, neboť výsledná aplikace představuje hotový analytický nástroj, který může společnosti ušetřit čas a snížit chybovost při reportingu. Aplikace je navíc navržena jako uživatelsky přívětivá šablona pro opakované použití. B
Struktura práce, použitá terminologie a odborná jazyková úroveň Práce je logicky strukturovaná a terminologie je používána správně. Celkový dojem však kazí nejednotné používání pro symbol součinu. V zadání i v textu práce se píše o „komplexní finanční analýze“. Ačkoliv autor pokryl základní oblasti (rentabilita, likvidita, zadluženost, aktivita, bankrotní modely), označení „komplexní“ je poněkud ambiciózní, nicméně pro účely vytvořeného nástroje je tento rozsah dostačující. B
Práce s informačními zdroji Seznam použité literatury obsahuje relevantní odborné zdroje. Citace jsou v zásadě v souladu s normou ČSN ISO 690, jen pořadí jmen a příjmení zcela neodpovídá této normě. C
Topics for thesis defence:
  1. Jakým způsobem Vaše aplikace zajišťuje integritu výpočtů v případě, že importované soubory .xlsx obsahují prázdné buňky nebo chyby v datových typech?
  2. Ve své práci uvádíte, že Vaše aplikace provádí „komplexní“ finanční analýzu. Které další moduly či ukazatele byste do aplikace doplnil, aby toto označení bylo plně opodstatněné i z pohledu pokročilého finančního controllingu?

Grade proposed by reviewer: B

Responsibility: Mgr. et Mgr. Hana Odstrčilová