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

berekening van gemiddelde bij meerdere variabelen

Status
Niet open voor verdere reacties.

oeldere

Terugkerende gebruiker
Lid geworden
26 dec 2008
Berichten
2.741
Beste forumleden.

wil gemiddelde berekenen bij meerdere variabelen.

hiervoor had ik onderstaande formule in gedachten.
=IF(nieuw=2009;COUNTIF(nieuw2;">0");0)
Deze geeft echter de foutmelding #value.

Hoe dient deze formule wel te zijn?

als bijlage het bestandje met de gegevens.

Met vriendelijke groeten,

Oeldere
 

Bijlagen

Beste oeldere ;)

Neem volgende formule.

=SOMPRODUCT((nieuw=C2)*(nieuw2))/AANTALLEN.ALS(nieuw;C2;nieuw2;">0")

GRoetjes Danny. :thumb:
 
Zoals jij het wil, moet je naar matrixformules gaan, die Ctrl-Shift-Enter vragen.

Gebruik echter de DBGEMIDDELDE functie, die geoptimaliseerd is voor tabellen.

Zie bijlage.

Wigi
 

Bijlagen

=(SOMPRODUCT((nieuw=2009)*(nieuw2>0)*nieuw2)/SOMPRODUCT((nieuw=2009)*(nieuw2>0)*F16:F77))

zet in F16:F77 in iedere cel een 1.
 
Code:
=SOMPRODUCT((nieuw=2009)*(nieuw2))/SOMPRODUCT((nieuw=2009)*(nieuw2>0))
 
=(SOMPRODUCT((nieuw=2009)*(nieuw2>0)*nieuw2)/SOMPRODUCT((nieuw=2009)*(nieuw2>0)*F16:F77))

zet in F16:F77 in iedere cel een 1.

Dit hoeft niet. Vervang F16:F77 in de formule door 1.

Maar zijn de varianten met SOMPRODUCT nu werkelijk verbeteringen ten opzichte van DBGEMIDDELDE? Ik ben daar niet van overtuigd.

Wigi
 
Beste oeldere ;)

Neem volgende formule.

=SOMPRODUCT((nieuw=C2)*(nieuw2))/AANTALLEN.ALS(nieuw;C2;nieuw2;">0")

GRoetjes Danny. :thumb:

AANTALLEN.ALS is een funcie van 2007 Danny.
Werkt dus niet in Excel 2003.
 
Geweldig dames en heren,

prachtige oplossingen. zeer bedankt :thumb:

ik gebruik de engelse versie => countif.
Heeft minder mogelijkheden dan aantallen.als?
ik kan de gegevens van Danny147 hier niet allemaal in plaatsen.

oplossing is al door HSV aangegeven. sorry voor het plaatsen van deze vraag.

de db-variant spreekt mij voor deze casus het beste aan.

nogmaals allemaal bedankt voor de prachtige oplossingen:thumb:

Met vriendelijke groeten,

Oeldere
 
Laatst bewerkt:
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan