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

Filtering excelbestand geeft verkeerd gemiddelde

Status
Niet open voor verdere reacties.

Kurtois

Gebruiker
Lid geworden
13 mrt 2009
Berichten
11
Beste

Ik maakte een ontwerprapport.
Bij dit rapport wil ik kunnen filteren.
Als ik niet filter zijn de gemiddelden juist.
Van zodra ik een filter toepas, zijn de gemiddelden fout.

Ik wil dat lege cellen worden beschouwd als niet deelgenomen en bijgevolg ook niet meetellen in het berekenen van het gemiddelde.

Hoe kan ik dit oplossen?
Graag uw hulp.
 

Bijlagen

De subtotaal formules in kolom G kloppen toch?
 
Als ik bijvoorbeeld filter op RAPPORT 2 en 3, klopt de gemiddelde score niet.
Hoe zou ik dit kunnen oplossen?
 
Wat voor uitslag zie je en wat verwacht je??
 
Dank voor je bericht, Popipipo.

Als ik filter op RAPPORT en klik op 2, heeft leerling 1 een gemiddelde van 20% (zie CEL H13).
Dit zou normaal gezien 100% moeten zijn, aangezien leerling 1 in cel H4 een score van 5 op 5 had en cel H5 leeg is (geen deelname aan de toets).
 

Bijlagen

SUMIF werkt niet samen met een filter.
Ik heb even geen oplossing hiervoor met bestaande formules.
 
Zo?

Code:
=H8/SUBTOTAAL(9;VERSCHUIVING(H2;0;-1;AANTALARG(H2:H6)))
 
Harry

Dank voor je antwoord.
Ik probeerde je formule uit.

Als ik de formule kopieer naar kolom I en J, kloppen de percentage niet meer.
Misschien moet de formule aangepast worden?

Als ik daarna ga filteren op rapport en er is een lege cel gaat er blijkbaar ook iets fout.
Wil je me daar bij helpen?

Dank
Kurtois
 
beter?
Code:
=ALS(H8>0;H8/SUBTOTAAL(9;VERSCHUIVING(H2;0;-KOLOM(A1);AANTALARG(H2:H6)));0)
 
Geweldig, Harry. Ik ben je erg dankbaar.
De formule werkt.

Wat moet ik nog aan deze formule veranderen als een leerling geen scores behaalde en ik een blanco cel wil als resultaat in plaats van 0%?

Groeten
Kurtois
 
Ik was ervan uitgegaan dat er geen lege cellen tussen zaten.
Met een sortering op de kolommen krijg je wel de juiste percentages.
 
Laatst bewerkt:
Code:
AANTALARG(H2:H6)

Kun je ook veranderen naar:
Code:
AANTALARG(A2:A6)
Want de datum staat wel altijd ingevuld.
 
Het programma werkt nu zoals het moet, denk ik.
Enkel nog 1 probleempje: Als een leerling toch een nulscore behaalt, wordt geen 0% weergegeven.

Kan ik ook iets begrijpen van wat je in visual basic maakte?

Puik werk, Harry!!
Dank je voor je hulp!

Groetjes
Kurtois
 
Bestaat de "1 voor de moeite" van vroeger dan niet meer?
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan