ABCDEFGHIJKLMNOPQRSTUVWXYZAA
1
KdoCoKolikMěnaPro kohoO co jde?
2
PetrHospoda u šifry č. 198TomášDobré účty dělají dobré přátele, ale vyrovnávat se po každém nákupu společné jízdenky je otrava. Tato tabulka je obohacená o makro 'splitbill', které najde vyrovnání mezi n lidmi na nejvýše n–1 transakcí (nezávisle na počtu účtů). Příklad použití je vidět v buňce A21. Třeba se vám bude taky hodit. Stačí si tabulku zkopírovat (Soubor → Vytvořit kopii) a nahradit smyšlené účty svými vlastními. Zdrojový kód makra najdete také na githubu:
3
TomášJízdné 8.6.2017210Adéla, Romana, Martin, Tomáš, Petr
4
JirkaSnídaně 24.6.201724Tomáš
5
TomášJízdné 24.6.2017321Jirka, Martin, Tomáš
6
JirkaKofoly (0.3 + 0.5) 24. 6. 201745Martin
7
TomášJízdné 28.6.2017456Adéla, Romana, Martin
8
PetrVstup na rozhlednu123Adéla, Jirka, Martin, Tomáš, Petr
9
MartinAutobus z rozhledny do B98Adéla, Jirka, Martin, Tomáš, Petr
10
PetrVlak z C do D654Jirka, Martin, Tomáš, Petr
11
MartinVlak z E do F567Adéla, Jirka, Martin, Tomáš, Petrhttps://github.com/nimral/splitbill
12
JirkaVstup do jeskyně123Adéla, Jirka, Martin, Tomáš, Romana
13
TomášAuto Praha – I – J678Adéla, Jirka, Martin, Tomáš, Romana
14
AdélaAuto K – L – M543Adéla, Jirka, Martin, Tomáš
15
TomášSvíčky 2017456Adéla, Jirka, Romana, Tomáš, Petr
16
RomanaSvíčky 2017 – vlak Hodonín – Praha1234Adéla, Jirka, Romana, Tomáš, Petr
17
JirkaHradecká sova – vlak543Adéla, Jirka, Tomáš
18
TomášHradecká sova – startovné123Adéla, Jirka, Tomáš
19
20
21
KdoKomuKolik
22
AdélaPetr664,55
23
JirkaRomana549,05
24
RomanaTomáš7,25
25
PetrTomáš490,65
26
MartinTomáš298,05
27
28
Každý by měl dostat součet částek, které mu dluží ostatní, minus součet částek, které dluží ostatním on.
29
Není ale důležité, jestli peníze dostane přímo od původních dlužníků.
30
Kolik kdo celkem dluží:
31
Tomáš-795,95
= 98 - 210*(4/5) + 24 - 321*(2/3) - 456 + 123/5 + 98/5 + 654/4 + 567/5 + 123/5 - 678*(4/5) + 543/4 - 456*(4/5) + 1234/5 + 543/3 - 123*(2/3)
32
Petr-173,9
= -98 + 210/5 - 123*(4/5) + 98/5 - 654*(3/4) + 567/5 + 456/5 + 1234/5
33
Adéla664,55
= 210/5 + 456/3 + 123/5 + 98/5 + 567/5 + 123/5 + 678/5 - 543*(3/4) + 456/5 + 1234/5 + 543/3 + 123/3
34
Romana-541,8
= 210/5 + 456/3 + 123/5 + 678/5 + 456/5 - 1234*(4/5)
35
Martin298,05
= 210/5 + 321/3 + 45 + 456/3 + 123/5 - 98*(4/5) + 654/4 - 567*(4/5) + 123/5 + 678/5 + 543/4
36
Jirka549,05
= -24 + 321/3 - 45 + 123/5 + 98/5 + 654/4 + 567/5 - 123*(4/5) + 678/5 + 543/4 + 456/5 + 1234/5 - 543*(2/3) + 123/3
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100