Hallo Sumoke,
Hieronder een korte uitleg van het voorbeeldfile dat ik meestuur.
De formule =SOMPRODUCT((A3:A30=H2)*(B3:B30=H3)*(C3:C30=H4)*D3
30)
Deze uitvoering van een SOMPRODUCT-formule werkt als een filter dat (naarmate je verder komt in de formule) steeds verfijnder gaat filteren.
Eerst ga je na op welk onderdeel je als eerste wilt filteren (herkenbaar aan range=filterargument, zoals A3:A30=H2. Als dit filter in de database 9 resultaten ("jan") zou opleveren, dan gaat de formule met het volgende filterdeel verder, maar alleen met de 9 eerder gevonden resultaten!. Indien het tweede deel van het filter bv C3:C30=H4 daaruit dan weer 6 elementen vind ("leeuwarden"), kijk je naar bv een 3e filterargument, de straat.
Dit filter C3:C30=H4 kijkt dan weer naar waar het argument H4 (heliconweg in het voorbeeld file) in de eerder 6 overgehouden resultaten voorkomt. Dat zijn er 2. Het laatste deel van de formule bevat geen "=" statement en gaat dus ook niet filteren, maar juist de waarden optellen van de uiteindelijk 2 overgebleven resultaten, nl het aantal huizen 32 en 38, dat weer tesamen uitkomt op 70. Dit laatste zie je dan weer als resultaat van bovenstaande formule.
Ga anders op de SOMPRODUCT-formule staan(cel H6) en druk op de <F2-toets>. Hierdoor worden alle gebruikte argumenten en ranges nog eens duidelijk weergegeven.
Succes ermee.
Als dit je lukt, heb je in mijn ogen één van de krachtigste formules binnen excel onder de knie. Je kunt overigens ook één filterargument gebruiken, of 2 of nog veel meer...
met vriendelijke groet,
Gesus