• 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.

Gemiddelde berekenen onder bepaalde voorwaardes

Status
Niet open voor verdere reacties.

Karianne

Gebruiker
Lid geworden
5 jul 2010
Berichten
19
Ik wil het gemiddelde berekenen
Alleen de waarde die worden gefilterd onder kolom M moeten er uit blijven.
de waardes EL en RE mogen ook niet berekend worden.
En de 0 waarde moet hij ook weg laten.

In het voorbeeld heb ik 2 wedstrijden gepakt, in het officiele bestand heb ik geen ruimte om naast de rijen een formule te plaatsen dus hij moet echt van boven naar onder zodat ik in vakje F31 de formule kan plaatsen en daar het gemiddelde staat

Wie o Wie kan me hier mee helpen, ik ben al enorm geholpen maar ben er nog niet helemaal!
 

Bijlagen

Deze formule, maar dan als matrix-functie, plakken in cel F31:

=SOM(ALS(A6:A28<>"4span pa";1;0)*ALS(A6:A28<>"4span po";1;0)*ALS(A6:A28<>"tandem pa";1;0)*ALS(A6:A28<>"tandem po";1;0)*ALS(B6:B28>1;1;0)*ALS(F6:F28<200;1;0)*ALS(F6:F28>0;1;0)*ALS(ISGETAL(G6:G28);F6:F28;0))/SOM(ALS(A6:A28<>"4span pa";1;0)*ALS(A6:A28<>"4span po";1;0)*ALS(A6:A28<>"tandem pa";1;0)*ALS(A6:A28<>"tandem po";1;0)*ALS(B6:B28>1;1;0)*ALS(F6:F28<200;1;0)*ALS(F6:F28>0;1;0)*ALS(ISGETAL(G6:G28);1;0))

(matrix-functie invoeren en afsluiten met ctrl shift enter)

Paul.
 
Hoi Paulva

Nog even een vraagje, bij de ene kolom doet hij het wel en bij de andere komt er Deel/o te staan



128,3186957 #DEEL/0! 134,8859375

De kolom daarna pakte hij wel normaal en gaf hij direct de waarde aan en de kolommen daarna weer niet :(

hopelijk weetje hier ook iets op!

Groetjes Karianne
 
Natuurlijk moet je bij kopiëren en plakken de kolommen aanpassen, eventueel $ gebruiken om het automatisch aanpassen van de kolommen uit te schakelen.
 
Ja ik heb hem vast gezet met dollar tekens en inderdaad alles aangepast maar op de een of andere manier pakt hij de ene rij wel de andere niet.
er staat verder het zelfde.

ik puzzel nog wel even rustig verder..

Groetjes
 
meh, Gisteren dus ook zoiets geprobeerd, maar ik kreeg het echt niet werkend.

Blijkt dus dat de OR en AND functies niet werken in een matrix. Ondertussen wel de officiele oplossing gevonden van microsoft (iets compacter dan de huidige oplossing):

http://support.microsoft.com/kb/267982/

In ieder geval weer wat geleerd :thumb:

mijn originele code herschreven voor array/matrix volgens Microsoft (voor het nageslacht)

Code:
=SUM(IF((A6:A28="4span pa") + (A6:A28="4span po") + (A6:A28="tandem pa") + (A6:A28="tandem po"),0,IF((B6:B28>1)*(F6:F28<200)*(ISNUMBER(G6:G28)),F6:F28,0))) / SUM(IF((A6:A28="4span pa") + (A6:A28="4span po") + (A6:A28="tandem pa") + (A6:A28="tandem po"),0,IF((B6:B28>1)*(F6:F28<200)*(ISNUMBER(G6:G28))*(F6:F28>0),1,0)))

*EDIT*

Direct met average werkt ook. wel zo makkelijk, maar kan in principe nog steeds div/0 errors geven als er geen enkele geldige entry in de tabel staat

Code:
=AVERAGE(IF( ((A6:A28="1span po") + (A6:A28="1span pa")+ (A6:A28="2span po") + (A6:A28="2span pa")) * (B6:B28>1)*(F6:F28<200)*(ISNUMBER(G6:G28))*(F6:F28>0),F6:F28))
 
Laatst bewerkt:
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan