A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | AA | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | Kdo | Co | Kolik | Měna | Pro koho | O co jde? | |||||||||||||||||||||
2 | Petr | Hospoda u šifry č. 1 | 98 | Kč | Tomáš | 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.2017 | 210 | Kč | Adéla, Romana, Martin, Tomáš, Petr | ||||||||||||||||||||||
4 | Jirka | Snídaně 24.6.2017 | 24 | Kč | Tomáš | ||||||||||||||||||||||
5 | Tomáš | Jízdné 24.6.2017 | 321 | Kč | Jirka, Martin, Tomáš | ||||||||||||||||||||||
6 | Jirka | Kofoly (0.3 + 0.5) 24. 6. 2017 | 45 | Kč | Martin | ||||||||||||||||||||||
7 | Tomáš | Jízdné 28.6.2017 | 456 | Kč | Adéla, Romana, Martin | ||||||||||||||||||||||
8 | Petr | Vstup na rozhlednu | 123 | Kč | Adéla, Jirka, Martin, Tomáš, Petr | ||||||||||||||||||||||
9 | Martin | Autobus z rozhledny do B | 98 | Kč | Adéla, Jirka, Martin, Tomáš, Petr | ||||||||||||||||||||||
10 | Petr | Vlak z C do D | 654 | Kč | Jirka, Martin, Tomáš, Petr | ||||||||||||||||||||||
11 | Martin | Vlak z E do F | 567 | Kč | Adéla, Jirka, Martin, Tomáš, Petr | https://github.com/nimral/splitbill | |||||||||||||||||||||
12 | Jirka | Vstup do jeskyně | 123 | Kč | Adéla, Jirka, Martin, Tomáš, Romana | ||||||||||||||||||||||
13 | Tomáš | Auto Praha – I – J | 678 | Kč | Adéla, Jirka, Martin, Tomáš, Romana | ||||||||||||||||||||||
14 | Adéla | Auto K – L – M | 543 | Kč | Adéla, Jirka, Martin, Tomáš | ||||||||||||||||||||||
15 | Tomáš | Svíčky 2017 | 456 | Kč | Adéla, Jirka, Romana, Tomáš, Petr | ||||||||||||||||||||||
16 | Romana | Svíčky 2017 – vlak Hodonín – Praha | 1234 | Kč | Adéla, Jirka, Romana, Tomáš, Petr | ||||||||||||||||||||||
17 | Jirka | Hradecká sova – vlak | 543 | Kč | Adéla, Jirka, Tomáš | ||||||||||||||||||||||
18 | Tomáš | Hradecká sova – startovné | 123 | Kč | Adéla, Jirka, Tomáš | ||||||||||||||||||||||
19 | |||||||||||||||||||||||||||
20 | |||||||||||||||||||||||||||
21 | Kdo | Komu | Kolik | ||||||||||||||||||||||||
22 | Adéla | Petr | 664,55 | Kč | |||||||||||||||||||||||
23 | Jirka | Romana | 549,05 | Kč | |||||||||||||||||||||||
24 | Romana | Tomáš | 7,25 | Kč | |||||||||||||||||||||||
25 | Petr | Tomáš | 490,65 | Kč | |||||||||||||||||||||||
26 | Martin | Tomáš | 298,05 | Kč | |||||||||||||||||||||||
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éla | 664,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 | Martin | 298,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 | Jirka | 549,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 |