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

aantal.als na filter met meerdere criteria

Status
Niet open voor verdere reacties.

jerxjac

Gebruiker
Lid geworden
24 apr 2006
Berichten
21
Op tabblad E-nrs(filter) staan producten, de vervallen staan verborgen achter een filter.
Er wordt verder op Merk gefilterd, dit kunnen twee merken zijn maar ook 10. Dit wisselt naar wat we willen tonen.

Op tablad Group komt totaal OK NOK NVT in verschillen de kolommen te staan.
Met de volgende formule is het gelukt om ‘totaal’ juist weer te geven , dus alleen het aantal van een merk in een filter.

Code:
=SOMPRODUCT(SUBTOTAAL(103;VERSCHUIVING('E-nrs(filter)'!E3:E50000;RIJ('E-nrs(filter)'!E3:E50000)-RIJ('E-nrs(filter)'!E3);0;1));--( 'E-nrs(filter)'!E3:E50000=Group!A2))

Nu wil ik nog in de kolommen OK NOK NVT het juiste aantal wat op tabblad “E-nrs(filter)” in kolom J gekozen is.

In het voorbeeldbestand is dat voor MERK_A dus

1x OK
4x NOK
2x NVT

Ik heb van alles geprobeerd maar kom er niet uit… de ‘verborgen’ waarden blijven meegeteld worden,:confused:
 

Bijlagen

Je was op pad, je moet alleen de AANTAL.ALS uitbreiden met 1 term.

In tabblad "Group", voor respectievelijk cel C2, D2 en E2:
Code:
=AANTALLEN.ALS('E-nrs(filter)'!$E:$E;Group!$A2;'E-nrs(filter)'!$J:$J;"=1";'E-nrs(filter)'!$I:$I;"=0")
=AANTALLEN.ALS('E-nrs(filter)'!$E:$E;Group!$A2;'E-nrs(filter)'!$J:$J;"=0";'E-nrs(filter)'!$I:$I;"=0")
=AANTALLEN.ALS('E-nrs(filter)'!$E:$E;Group!$A2;'E-nrs(filter)'!$J:$J;"nvt";'E-nrs(filter)'!$I:$I;"=0")

Totalen kun je dan berekenen met (in B2):
Code:
=SOM(C2:E2)
=AANTALLEN.ALS('E-nrs(filter)'!$E:$E;Group!$A2;'E-nrs(filter)'!$I:$I;"=0")
 
Laatst bewerkt:
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan