• Privacywetgeving
    Het is bij Helpmij.nl niet toegestaan om persoonsgegevens in een voorbeeld te plaatsen. Alle voorbeelden die persoonsgegevens bevatten zullen zonder opgaaf van reden verwijderd worden. In de vraag zal specifiek vermeld moeten worden dat het om fictieve namen gaat.

Dart, gemiddelde per beurt

Status
Niet open voor verdere reacties.

gerrit098

Gebruiker
Lid geworden
6 jun 2012
Berichten
68
Allo,

Voor de lokale dart vereniging, ben ik een sheet aan het ontwerpen waar alle scores in worden bij gehouden.

Nu stuit ik op een probleem met het berekenen van de gemiddelde geworpen punten per beurt.

ik heb nu (voor 1 wedstrijd)

Code:
=(501-H4)/G4
waar h4 het aantal overgebleven punten is en g4 het aantal beurten. tot zo ver klopt alles

voor alle wedstrijden:

Code:
=(SOM.ALS(C2:C650;S1;I2:I650)+SOM.ALS(J2:J650;S1;P2:P650))/25

C en J staan de namen van de spelers, in S1 voor naam van de desbetreffende, speler I en P voor de gegevens die berekend zijn in de formule voor 1 wedstrijd, de /25 staat voor het totaal aantal gespeelde.


Ook deze werkt, maar niet zoals ik graag wil.
wat ik graag zou willen is dat de formule ook werkt (en klopt) als nog niet alle wedstrijden gespeeld zijn.

Het alle mooiste zou zijn als je het ook nog op datum kan doen , maar dat is geen must.

Weet iemand hier een oplossing voor?

Ps, voor het geval het iets uitmaakt de wedstrijden worden gespeeld op basis van random planning, tot het einde van het toernooi zitten er dus gaten tussen.
 

Bijlagen

Verander de formule voor één wedstrijd in:
PHP:
=ALS.FOUT((501-H2)/G2;"")

Het gemiddelde van de gespeelde wedstrijden kan je bv zo berekenen:
PHP:
=(SOM.ALS(C2:C650;S1;I2:I650)+SOM.ALS(J2:J650;S1;P2:P650))/(SOMPRODUCT(($C$2:$C$650=S1)*($G$2:$G$650>0))+SOMPRODUCT(($J$2:$J$650=S1)*($N$2:$N$650>0)))
 
Laatst bewerkt:
en je schrijft:
Het alle mooiste zou zijn als je het ook nog op datum kan doen , maar dat is geen must.
maar ik zie nergens datums


ps ook om dat grote gemiddelde een als.fout plaatsen
 
Laatst bewerkt:
Verander de formule voor één wedstrijd in:
PHP:
=ALS.FOUT((501-H2)/G2;"")

Het gemiddelde van de gespeelde wedstrijden kan je bv zo berekenen:
PHP:
=(SOM.ALS(C2:C650;S1;I2:I650)+SOM.ALS(J2:J650;S1;P2:P650))/(SOMPRODUCT(($C$2:$C$650=S1)*($G$2:$G$650>0))+SOMPRODUCT(($J$2:$J$650=S1)*($N$2:$N$650>0)))


Many thanks, Ik begrijp de formule niet maar het werkt.

Echt super bedankt ben er uren mee bezig geweest maar het lukte mij niet
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan