die omrekeningskolom, daarvan is het de bedoeling om zo weinig mogelijk punten te verzamelen en op basis daarvan dan een rangschikking te maken.
1. omdat de beste speler het hoogste gewicht gevangen heeft, moet de boel omgedraaid worden en maak je de berekening 'het hoogst gevangen gewicht van iedereen' - "het gevangen gewicht"
Daardoor staat iedereen in principe al op ge goeie plaats, alleen diegene die niets gevangen hebben & de A's & de N's staan nog op dezelfde voet, dus die laatste 2 moeten nog extra strafpunten krijgen.
dus
2. de
Afgemelde krijgen nog een keer extra het hoogste gewicht erbij, de
Niet afgemelde 2 keer extra het hoogste gewicht
Code:
=ALS(B5="";100000;-C5+MAX($C$5:$C$25)*ALS.FOUT(VERGELIJKEN(F5;{"|";"@";"a";"n"};0);1))
die formule zegt dus
* B-kolom niet ingevuld = 10.000 (rij die niet ingevuld is, geen deelnemer)
* ben je een A = -1 * gevangen gewicht (normaal=0) + 2 * maximaal gevangen gewicht
* ben je een N = -1 * gevangen gewicht (normaal=0) + 3 * maximaal gevangen gewicht
* noch A, noch N = -1 * gevangen gewicht (normaal=0) + 1 * maximaal gevangen gewicht
en dan ga je naar de puntenverdeling
* je geeft oplopend punten naargelang ie omrekening met 1 uitzondering, die N's
* die N's krijgen zoveel punten als er deelnemers waren, dus het aantal ingevulde cellen in de B-kolom.
PS. Jouw bijlage is een xlsx, die kan geen macros bevatten, je is inderdaad ook oplosbaar met een macro.
Daarbij zal je op ongeveer dezelfde manier moeten te werk gaan als hierboven, dus een omrekening maken van gevangen gewicht en je "AN"-score naar een getal.