E v R
Terugkerende gebruiker
- Lid geworden
- 22 okt 2008
- Berichten
- 1.563
In onderstaand draadje werd een vraag gesteld om van de eerste drie voorkomende warden van een code uit kolom B de scores uit kolom D op te tellen.
http://www.helpmij.nl/forum/showthread.php/924119-De-eerste-drie-waarden-tellen-in-een-bereik
Nu ben ik van mening dat de de opbouw van de gegevens wel wat handiger kan, maar daar gaat het nu niet om.
Ik heb getracht om op basis van deze gegevens een matrix-formule te maken:
Nu werkt deze formule prima als ik deze over meerdere cellen (tegelijkertijd) CSE afsluit, maar als ik deze formule in 1 cel CSE afsluit geeft deze enkel de eerste 'match'
Het maakt niet uit over hoeveel cellen ik de formule afsluit, als het er maar geen 1 is.
vraag:
Is er iemand die mij deze werking kan uitleggen / verklaren?
(het lijkt erop dat door multi-cell CSE er nog een (gewenste) extra evaluatie wordt uitgevoerd) (coercing array returns)
Een kleine aanpassing van de formule mag ook, maar het gaat mij meer om de verklaring
http://www.helpmij.nl/forum/showthread.php/924119-De-eerste-drie-waarden-tellen-in-een-bereik
Nu ben ik van mening dat de de opbouw van de gegevens wel wat handiger kan, maar daar gaat het nu niet om.
Ik heb getracht om op basis van deze gegevens een matrix-formule te maken:
Code:
=SUM(--(INDEX($D$4:$D$40;SMALL(IF($B$4:$B$40=$F$5;ROW($B$4:$B$40)-MIN(ROW($B$4:$B$40))+1;"");ROW($1:$3));)))
Nu werkt deze formule prima als ik deze over meerdere cellen (tegelijkertijd) CSE afsluit, maar als ik deze formule in 1 cel CSE afsluit geeft deze enkel de eerste 'match'
Het maakt niet uit over hoeveel cellen ik de formule afsluit, als het er maar geen 1 is.
vraag:
Is er iemand die mij deze werking kan uitleggen / verklaren?
(het lijkt erop dat door multi-cell CSE er nog een (gewenste) extra evaluatie wordt uitgevoerd) (coercing array returns)
Een kleine aanpassing van de formule mag ook, maar het gaat mij meer om de verklaring
Bijlagen
Laatst bewerkt: