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

averageif

Status
Niet open voor verdere reacties.

StevenSteyaert

Gebruiker
Lid geworden
12 mrt 2009
Berichten
10
Beste,

Een vraag over average of averageif.

Wat ik wil is het volgende, kolom A staan een aantal criteria of namen die meermaals kunnen voorkomen. Kolom B, C & D staan waardes. Ik wil het gemiddelde van de waarden in de drie kolommen refererend naar de namen / criteria in kolom A.

Vb in bijlage.

Kan iemand mij helpen?

Bedankt
 

Bijlagen

Kan vast korter maar werkt wel:
In Cel H2

Code:
=(SOM.ALS($A$1:$A$6;$G2;B$1:B$6)+SOM.ALS($A$1:$A$6;$G2;C$1:C$6)+SOM.ALS($A$1:$A$6;$G2;D$1:D$6))/(SOMPRODUCT(--($A$1:$A$6=$G2);--($B$1:$B$6>0))+SOMPRODUCT(--($A$1:$A$6=$G2);--($C$1:$C$6>0))+SOMPRODUCT(--($A$1:$A$6=$G2);--($D$1:$D$6>0)))
 
Laatst bewerkt:
Of met matrixformule (afsluiten met Ctrl+Shift+Enter):
Code:
=SOM(ALS(A1:A6=G2;B1:D6)/AANTAL(ALS(A1:A6=G2;B1:D6)))
 
Super, bedankt!

Beide oplossingen werken uitstekend. Echter nog één probleem: als één vd cellen leeg is klopt het gemiddelde niet meer, dan moet hij bvb delen door 5 ipv door 6. Dus de deler moet automatisch aanpassen naar het aantal effectieve getallen. Lukt dit?

Bedankt!
Steven
 
Mijn langere oplossing houdt hier als het goed is rekening mee. Je ziet dan ook een verschil in de uitkomsten ontstaan met de kortere formule van Rebmog
 
Of met een kleine aanpassing:
Code:
=SOM(ALS(A1:A6=G2;B1:D6)/AANTAL(ALS(A1:A6=G2;ALS(B1:D6<>"";B1:D6))))
 
Inderdaad, ik had jouw formule al verkort maar dan deed hij dat niet meer :-s Mijn excuses, werkt perfect.

Hartelijk dank!!
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan