Werken met formules bij gegevens aanpassen

Status
Niet open voor verdere reacties.

Oude leerling

Gebruiker
Lid geworden
30 aug 2010
Berichten
566
Geacht forum,
Ik zit al een paar dagen te zoeken hoe een probleem aan te pakken
Wat ik ook probeer , ik kom er niet uit.

Zie de bijlage!

Van de 2 personen op Blad1 moet op Blad2 het aantal gespeelde
wedstrijden , Kolom E , met 1 worden opgehoogd.
Tevens moet aan de hand van het behaalde aantal caramboles (Blad1 , kolom E)
het gemiddelde op , Blad2 kolom C , worden aangepast

Dit is te groot voor me , kunt u mij helpen
Bekijk bijlage Test gegevens bijwerken.xlsm
Jaap
 
Een gedeelte heb ik toch voor elkaar gekregen

t.w. het ophogen met 1 van de gespeelde wedstrijden
 
Hierbij een nieuw bestandje met daarin een macro welke het aantal gespeelde wedstrijden
met 1 ophoogt , (weer d.m.v. specialCells 4123) , van de 2 namen welke bovenaan staan op blad1
Het nieuwe gemiddelde bepalen lukt me nog steeds niet.
Wie o wie helpt mij daarmee?

jaap
 

Bijlagen

Leo ,
Je heb waarschijnlijk niet de bijlage gebruikt die ik bedoelde #3

Het aantal gespeelde wedstrijden daar had ik al een oplossing voor gevonden
en het gaat nu alleen nog maar om het aanpassen van het gemiddelde aantal caramboles Blad2 kolom C van de 2 spelers
welke boven aan staan op Blad1

Zou je er nog eens naar willen kijken ?
Jaap
 
Leo,
Sorry , ik heb jou code verkeerd ingepast vergeet het berichtje voor deze dus
Je heb met jou oplossing meer gedaan dan wat ik bedoelde
de formules op Blad1 Kolom F worden gewist en die moeten blijven
want deze formules genereren een 0 , 1 , 2 of 3 en dat moet weer worden opgeteld
bij Blad2 kolom D maar dat heb ik zelf al voor elkaar gekregen

Het gaat nu dus alleen maar om het nieuwe gemiddelde Blad2 kolom C.
en het ophogen van het aantal gespeelde wedstrijden want die oplossing van jou vind ik beter als de mijne

Ik hoop dat wat wijs kan worden uit dit hele verhaal

Jaap
 
Leo , bijna helemaal goed!

Bij het gemiddelde van het aantal behaalde caramboles gaat het nog niet goed.

In Blad2 , kolom C moet het gemiddelde komen van de hoeveelheid gemaakte caramboles per wedstrijd.
Dus , als K. de Boer de 1e-keer 25 caramboles maakt en de 2e-keer 35 stuks , dan moet in kolom C van Blad2
(25+35)/2=30 komen te staan
en als hij in de 3e-wedstrijd b.v.21 caramboles maakt dan word het nieuwe gemiddelde ((30*2)+21)/3=27
Dus 25 , 30 en 27 dat zijn de getallen welke dan Op Blad2 , kolom C zouden moeten komen te staan.
Gaat dat nog lukken?
 
Leo,

Het is af en toe wel eens goed als je niet zo snel de oplossing krijg voorgeschoteld.
Het dwingt je de code goet te bestuderen en zo te ontdekken hoe hij werkt
Ik ben er dagen mee bezig geweest maar ben er zelf uit gekomen.
De regel welke een nieuw gemiddelde moet berekenen is het volgende geworden.

.Range("C" & myrow) = (.Range("C" & myrow) * (.Range("E" & myrow) - 1) + Range("E" & x)) / .Range("E" & myrow)

Het was trouwens een prachtige oplossing welke jij mij geboden heb.
Bedankt!!

Vriendelijke groet , Jaap
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan