SomProduct is de som van de producten (vermenigvuldiging) van de elementen van de 4 matrixen.
Dus
resultaat (A33=$A$15) maal resultaat (B33<$B$15) maal resultaat ($B$15<C34) maal (H33)
plus
resultaat (A34=$A$15) maal resultaat (B34<$B$15) maal resultaat ($B$15<C34) maal (H34)
plus
resultaat (A35=$A$15) maal resultaat (B34<$B$15) maal resultaat ($B$15<C34) maal (H35)
plus
...
...
...
plus
resultaat (A53=$A$15) maal resultaat (B53<$B$15) maal resultaat ($B$15<C53) maal (H53)
= finaal resultaat
Den truck zit hem in het feit dat een "False" gezien wordt als een "0" en een "True" als een "1" door de vermenigvuldiging.
Dus wanneer er één "False" in de voorwaarden [Stad]*[Begindatum]*[Einddatum] zit is het resultaat van het product 0; en 0 maal het nde element van kolom H is natuurlijk ook 0.
Pas wanneer alle voorwaarden voldaan zijn is [Stad]*[Begindatum]*[Einddatum] = 1 en 1 maal het nde element van kolom H is het getal zelf.
Dat getal wordt dan door de "Index" functie gebruikt als rij offset.
Hopelijk was dit een beetje duidelijk, indien niet gebruik "Formula Auditing" om te zien wat er juist gebeurt.
Doe dit wel met slechts een kleine array dus bv 40 ipv 53 in bovenstaande formules anders krijg je een berg True en False waar je niet meer over ziet
