Vous êtes sur la page 1sur 5

D'Hondt metoda podjela glasova

Mandat
1st
2nd
3rd
4th
5th
6th
7th

% of vote
Seats won

Majors:

1
BNP
100
100
100
100
100
100
100

2
3
Con En Dem
126000
2600
126000
2600
126000
2600
126000
2600
126000
2600
126000
2600
63000
2600

0.0
0

99.4 %

Con
12.6
1

0.3
0

4
Green
94000
94000
94000
94000
94000
94000
94000

5
Lab
333000
333000
166500
166500
111000
111000
111000

6
L Dem
441000
220500
220500
147000
147000
110250
110250

7
Prolife
100
100
100
100
100
100
100

Green
9.4
0

Lab
33.3
3

L Dem
44.1
3

0.0
0

Glasovi u prvom krugu - bold


OVAJ FAJL UPOTREBLJAVATI DO MILION GLASOVA
Seat allocation, calculation of divisors
8
9
10
11
1 2 3 4 5 6 7 8 9 10 11 sum
Respect
UKIP M Bell
Jim
check
0 0 0 0 0 0 0 0 0 0 0
0
50
2600
500
50 1000000
0 0 0 0 0 1 0 0 0 0 0
1
50
2600
500
50
0 0 0 0 1 1 0 0 0 0 0
2
50
2600
500
50
Add
0 0 0 0 1 2 0 0 0 0 0
3
50
2600
500
50
0
0 0 0 0 2 2 0 0 0 0 0
4
50
2600
500
50
0 0 0 0 2 3 0 0 0 0 0
5
50
2600
500
50
0 1 0 0 2 3 0 0 0 0 0
6
50
2600
500
50
0 1 0 0 3 3 0 0 0 0 0
7
0 1 0 0 3 3 0 0 0 0 0
0.0
0

0.3
0

0.1
0

0.0
0

check
7

OK

Note: Excel rounds figures up - this is wrong for d'Hondt, according to my information (but unlikely to be significant).
There are also problems with this (too many seats allocated) when two parties have the same number of votes at any stage
watch the yellow check box; if it is bigger than 7, see the RHS of the seat allocation table to find when all 7 seats are gone
(also unlikely to be a problem in reality, but occurs often enough when experimenting!)
Data used here based on voting in Norwich City Council elections 2002, which were 'first past the post', not PR,
so voting patterns may not be representative (ie: for example, more people might vote Green in a PR vote).
Candidates and parties listed as competing drawn from 2004 UK Eastern Region ballot.

Formulae used to construct a spreadsheet to calculate how many seats each party/candidate gets in a (7-seat) d'Hondt proportional representation voting system

A
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25

d'Hondt method of allocating votes

Round
1st
2nd
3rd
4th
5th
6th
7th

500
=B$6/(O6+1)
=B$6/(O7+1)
=B$6/(O8+1)
=B$6/(O9+1)
=B$6/(O10+1)
=B$6/(O11+1)

Con
380000
=C$6/(P6+1)
=C$6/(P7+1)
=C$6/(P8+1)
=C$6/(P9+1)
=C$6/(P10+1)
=C$6/(P11+1)

% of vote
Seats won

=B6/$M6*100
=O12

=C5
=C6/$M6*100
=P12

Majors

=C15+E15+F15+G15

Note: Excel rounds figures up - this is wrong for d'Hondt (but unlikely to be significant)
There are also problems with this (too many seats allocated) when two parties have the same number of votes at any stage
watch the yellow check box; if it is bigger than 7, see the RHS of the seat allocation table to find when all 7 seats are gone
(also unlikely to be a problem in reality, but occurs often enough when experimenting!)

BNP

Formulae used to construct a spreadsheet to calculate how many seats each party/candidate gets in a (7-seat) d'Hondt proportional representation voting system

D
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25

Enter 'votes cast' in 1st round ro


Sheet set for a total of 1,000,00
3

4
En Dem

5
Green

6
Lab

1500
=D$6/(Q6+1)
=D$6/(Q7+1)
=D$6/(Q8+1)
=D$6/(Q9+1)
=D$6/(Q10+1)
=D$6/(Q11+1)

110000
=E$6/(R6+1)
=E$6/(R7+1)
=E$6/(R8+1)
=E$6/(R9+1)
=E$6/(R10+1)
=E$6/(R11+1)

195000
=F$6/(S6+1)
=F$6/(S7+1)
=F$6/(S8+1)
=F$6/(S9+1)
=F$6/(S10+1)
=F$6/(S11+1)

=D6/$M6*100
=Q12

=E5
=E6/$M6*100
=R12

=F5
=G5
=F6/$M6*100 =G6/$M6*100
=S12
=T12

=IF(AND(M6=1000000, M16=7), "OK", "ERROR SOMEWHERE!")

7
L Dem

300000
=G$6/(T6+1)
=G$6/(T7+1)
=G$6/(T8+1)
=G$6/(T9+1)
=G$6/(T10+1)
=G$6/(T11+1)

=IF(AND(M6=1000000, M16=7), "", "Check yellow boxes to see where")

8
Prolife

500
=H$6/(U6+1)
=H$6/(U7+1)
=H$6/(U8+1)
=H$6/(U9+1)
=H$6/(U10+1)
=H$6/(U11+1)

Respect
200
=I$6/(V6+1)
=I$6/(V7+1)
=I$6/(V8+1)
=I$6/(V9+1)
=I$6/(V10+1)
=I$6/(V11+1)

=H6/$M6*100 =I6/$M6*100
=U12
=V12

Formulae used to construct a spreadsheet to calculate how many seats each party/candidate gets in a (7-seat) d'Hondt proportional representation voting system

J
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25

10
UKIP

11
M Bell

Jim

11300
=J$6/(W6+1)
=J$6/(W7+1)
=J$6/(W8+1)
=J$6/(W9+1)
=J$6/(W10+1)
=J$6/(W11+1)

500
=K$6/(X6+1)
=K$6/(X7+1)
=K$6/(X8+1)
=K$6/(X9+1)
=K$6/(X10+1)
=K$6/(X11+1)

500
=L$6/(Y6+1)
=L$6/(Y7+1)
=L$6/(Y8+1)
=L$6/(Y9+1)
=L$6/(Y10+1)
=L$6/(Y11+1)

=J6/$M6*100
=W12

=K6/$M6*100
=X12

=L6/$M6*100
=Y12

check
=SUM(B6:L6)
=IF(M6<>1000000, "Not 100%", "")
=IF(M6>1000000, "Take", "Add")
=IF(M6-1000000>0, M6-1000000, 1000000-M6)

check
=SUM(B16:L16)
=IF(M16>7, "Overallocation", "")

Seat allocation, calculation of divisors


1
0
=IF(B6=MAX($B6:$L6), O5+1, O5)
=IF(B7=MAX($B7:$L7), O6+1, O6)
=IF(B8=MAX($B8:$L8), O7+1, O7)
=IF(B9=MAX($B9:$L9), O8+1, O8)
=IF(B10=MAX($B10:$L10), O9+1, O9)
=IF(B11=MAX($B11:$L11), O10+1, O10)
=IF(B12=MAX($B12:$L12), O11+1, O11)

2
0
=IF(C6=MAX($B6:$L6), P5+1, P5)
=IF(C7=MAX($B7:$L7), P6+1, P6)
=IF(C8=MAX($B8:$L8), P7+1, P7)
=IF(C9=MAX($B9:$L9), P8+1, P8)
=IF(C10=MAX($B10:$L10), P9+1, P9)
=IF(C11=MAX($B11:$L11), P10+1, P10)
=IF(C12=MAX($B12:$L12), P11+1, P11)

3
0
=IF(D6=MAX($B6:$L6), Q5+1, Q5)
=IF(D7=MAX($B7:$L7), Q6+1, Q6)
=IF(D8=MAX($B8:$L8), Q7+1, Q7)
=IF(D9=MAX($B9:$L9), Q8+1, Q8)
=IF(D10=MAX($B10:$L10), Q9+1, Q9)
=IF(D11=MAX($B11:$L11), Q10+1, Q10)
=IF(D12=MAX($B12:$L12), Q11+1, Q11)

=O12

=P12

=Q12

Formulae used to construct a spreadsheet to calculate how many seats each party/candidate gets in a (7-seat) d'Hondt proportional representation voting system

R
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25

W X

AA

4
5
6
7
8
9
10 11
sum
0
0
0
0
0
0
0 0
=SUM(O5:Y5)
=IF(E6=MAX($B6:$L6),
=IF(F6=MAX($B6:$L6),
R5+1,
=IF(G6=MAX($B6:$L6),
R5)
=IF(H6=MAX($B6:$L6),
S5+1, S5)
=IF(I6=MAX($B6:$L6),
T5+1, =IF(J6=MAX($B6:$L6),
T5) U5+1,
=IF(K6=MAX($B6:$L6),
=IF(L6=MAX($B6:$L6),
U5)V5+1, V5)W5+1,
=SUM(O6:Y6)
X5+1,
W5)
Y5+1,
X5) Y5)
=IF(E7=MAX($B7:$L7),
=IF(F7=MAX($B7:$L7),
R6+1,
=IF(G7=MAX($B7:$L7),
R6)
=IF(H7=MAX($B7:$L7),
S6+1, S6)
=IF(I7=MAX($B7:$L7),
T6+1, =IF(J7=MAX($B7:$L7),
T6) U6+1,
=IF(K7=MAX($B7:$L7),
=IF(L7=MAX($B7:$L7),
U6)V6+1, V6)W6+1,
=SUM(O7:Y7)
X6+1,
W6)
Y6+1,
X6) Y6)
=IF(E8=MAX($B8:$L8),
=IF(F8=MAX($B8:$L8),
R7+1,
=IF(G8=MAX($B8:$L8),
R7)
=IF(H8=MAX($B8:$L8),
S7+1, S7)
=IF(I8=MAX($B8:$L8),
T7+1, =IF(J8=MAX($B8:$L8),
T7) U7+1,
=IF(K8=MAX($B8:$L8),
=IF(L8=MAX($B8:$L8),
U7)V7+1, V7)W7+1,
=SUM(O8:Y8)
X7+1,
W7)
Y7+1,
X7) Y7)
=IF(E9=MAX($B9:$L9),
=IF(F9=MAX($B9:$L9),
R8+1,
=IF(G9=MAX($B9:$L9),
R8)
=IF(H9=MAX($B9:$L9),
S8+1, S8)
=IF(I9=MAX($B9:$L9),
T8+1, =IF(J9=MAX($B9:$L9),
T8) U8+1,
=IF(K9=MAX($B9:$L9),
=IF(L9=MAX($B9:$L9),
U8)V8+1, V8)W8+1,
=SUM(O9:Y9)
X8+1,
W8)
Y8+1,
X8) Y8)
=IF(E10=MAX($B10:$L10),
=IF(F10=MAX($B10:$L10),
R9+1,
=IF(G10=MAX($B10:$L10),
R9) =IF(H10=MAX($B10:$L10),
S9+1,=IF(I10=MAX($B10:$L10),
S9) T9+1,
=IF(J10=MAX($B10:$L10),
T9)
=IF(K10=MAX($B10:$L10),
U9+1,
=IF(L10=MAX($B10:$L10),
U9)V9+1, V9)
=SUM(O10:Y10)
W9+1,X9+1,
W9)
Y9+1,
X9) Y9)
=IF(E11=MAX($B11:$L11),
=IF(F11=MAX($B11:$L11),
R10+1,
=IF(G11=MAX($B11:$L11),
R10)=IF(H11=MAX($B11:$L11),
S10+1,
=IF(I11=MAX($B11:$L11),
S10)
T10+1,
=IF(J11=MAX($B11:$L11),
T10)
=IF(K11=MAX($B11:$L11),
U10+1,
=IF(L11=MAX($B11:$L11),
U10)
V10+1,=SUM(O11:Y11)
V10)
W10+1,
X10+1,
W10)
Y10+1,
X10)Y10)
=IF(E12=MAX($B12:$L12),
=IF(F12=MAX($B12:$L12),
R11+1,
=IF(G12=MAX($B12:$L12),
R11)=IF(H12=MAX($B12:$L12),
S11+1,
=IF(I12=MAX($B12:$L12),
S11)
T11+1,
=IF(J12=MAX($B12:$L12),
T11)
=IF(K12=MAX($B12:$L12),
U11+1,
=IF(L12=MAX($B12:$L12),
U11)
V11+1,=SUM(O12:Y12)
V11)
W11+1,
X11+1,
W11)
Y11+1,
X11)Y11)
=R12

=S12

=T12

=U12

=V12

=W12=X12=Y12

Vous aimerez peut-être aussi