Hallo,
Hoe groter het zoekbereik, hoe trager. Je gaat dit natuurlijk pas merken, wanneer er veel formules van dat type gebruikt worden.
Als de data gesorteerd kunnen worden is VERGELIJKEN (met "criterium typegetal" niet 0, maar wel 1 of -1) ruim sneller (gemiddeld genomen).
even een voorbeeldje, hoe de computer "denkt"
zoek in deze tabel het getal 7
4
8
9
1
3
2
7
5
6
en nu hier
1
2
3
4
5
6
7
8
9
Je computer werkt op dezelfde manier. Als er geen aanwijzing is dat de data gesorteerd zijn, kan je machine ook niet veel aanvangen. Maar als je wel sorteert en het expliciet aan je PC "meedeelt" (via criterium typegetal), gaat het natuurlijk een pak sneller.
Neem een reeks van 1000 gegevens. Als deze gesorteerd zijn, doet de computer het volgende.
1. lees cel 500
2. te groot? lees cel 250, te klein ? lees cel 750
3. nog 250 mogelijke cellen over, weer in 2 te delen
4. nog 125
5. nog 63
6. nog 32
7. nog 16, 8, 4, 2
11. Je systeem heeft slechts een 10-tal cellen moeten checken om tot resultaat te komen.
Als je dus veel formules nodig hebt, doe je er goed aan om "Vergelijken" met dat extra argument (criterium typegetal) te gebruiken.
Om weer korter bij dit topic te komen. Je kan beter je bereik dynamisch definiëren.
https://www.datapigtechnologies.com/flashfiles/dynamicranges.htmlIn Excel 2003, kan je ook je data in een lijst converteren via menu Data|Lijst|Maak Lijst. Zo zal je nooit gegevens missen.
(NB: deze laatste techniek heb ik zelf nooit gebruikt: 'k heb geen 2003versie)'k Heb voor de rest eigenlijk deze topic niet gevolgd en zal nu toch eens even naar het voorbeeld kijken...
beste groeten,
Erik