In Excel kunt u een aantal cellen optellen met een variabel bereik met de INDIRECTE functie. De functie INDIRECT werkt het cellenbereik waarnaar u hebt verwezen automatisch bij zonder de formule zelf handmatig te bewerken. U kunt de INDIRECTE functie gebruiken met een willekeurig aantal Excel-functies, maar de meest voorkomende (en nuttig) is wanneer u de functie SOM gebruikt.
Notitie: De informatie in het artikel is van toepassing op Excel-versies 2019, 2016, 2013, 2010 en Excel voor Mac.
Een aantal cellen optellen met een variabel bereik
U kunt de INDIRECTE functie insluiten als een argument binnen de SOM-functie om een variabel bereik van celverwijzingen te creëren voor de toe te voegen SOM-functie. De functie INDIRECT doet dit door indirect naar het cellenbereik te verwijzen, via een tussenliggende celverwijzing.
Het formaat van beide samen gebruikte functies ziet er als volgt uit:
= SOM (INDIRECT ( "D1": D4)
Hiermee vergrendelt u het bereik dat u wilt starten op D1 en kunt u D4 wijzigen als u cellen in de kolom D invoegt of verwijdert.
U kunt ook andere cellen in de spreadsheet gebruiken om de celverwijzingen te wijzigen. Als u bijvoorbeeld E1 gebruikt om naar de eerste cel van het bereik te verwijzen en E2 om naar de laatste cel van het bereik te verwijzen, ziet de formule er als volgt uit:
= SOM (INDIRECT ("D" & E1 & ": D" & E2))
Door de getallen in cellen E1 en E2 te wijzigen, kunt u het bereik in de formule wijzigen zonder de formule handmatig te hoeven bewerken.
Probeer de SOM en INDIRECTE functies
Maak een spreadsheet om de SUM- en INDIRECTE functies zelf te testen. Begin met het maken van een lege spreadsheet en voer de volgende gegevens in de kolommen D en E in:
Cel Gegevens D1 - 5 D2 - 10 D3 - 15 D4 - 20 D5 - 25 D6 - 30 E1 - 1 E2 - 4
Maak vervolgens de formule in cel F1. Hier is hoe: Voer vervolgens de functie INDIRECT in de SUM-functie in met behulp van dit dialoogvenster. INDIRECT ( "D" & E1 & ": D" & E2) = SOM (INDIRECT ( "D" & E1 & ": D" & E2)) Wanneer u begrijpt hoe de SUM en geneste INDIRECTE functies moeten worden geformatteerd, kunt u de volledige functie die in stap 4 is weergegeven rechtstreeks in de resultaatcel typen (in dit voorbeeld, cel F1). In het bovenstaande voorbeeld bevinden de verwijzingen naar cellen E1 en E2 zich buiten de aanhalingstekens. Dit, gecombineerd met de & aaneenschakelingssymbool, neemt alles op wat zich binnen de cellen E1 en E2 bevindt in de formule zelf. Hier is hoe de elementen van de formule werken: In het bovenstaande voorbeeld wordt het beginpunt van het bereik bepaald door de tekens: "D" & E1. Het eindpunt van het bereik wordt bepaald door de tekens: ": D" & E2 De dubbele punt moet worden opgenomen in de aanhalingstekens. Het derde ampersand in het midden wordt gebruikt om de twee segmenten samen te voegen tot één argument: "D" & E1 & ": D" & E2 05 of 05 De INDIRECTE functie genest in de SUM-functie maakt het gemakkelijk om het begin en het einde van het bereik van de SOM-functie te veranderen, zonder de functie zelf te hoeven bewerken. Gebruik de aaneenschakelingstechniek in stap 3 en gebruik de getallen die zijn opgeslagen in cellen E1 en E2 in het werkblad om het celbereik voor de functie SOM te wijzigen. Test dit in uw eigen spreadsheet door cellen E1 en E2 aan te passen en te kijken hoe de resultaten van de SOM-functie veranderen. Om de INDIRECTE functie in actie te zien, plaatst u een nieuwe cel in cel D3. Dit verschuift alle andere cellen naar beneden. De nieuwe som is het totaal van cellen D3 tot D7. Met de functie INDIRECTE wordt het hele bereik dynamisch gewijzigd zodat het de volledige lijst bevat die u aanvankelijk hebt ingevoerd, plus de nieuwe cel die u hebt ingevoegd. De # VERF! foutwaarde verschijnt in cel F1 als de INDIRECTE functie:
03 of 05 Nest de INDIRECTE functie in de SOM-functie
Bouw het argument voor de INDIRECTE functie
Het SUM-functie variabel bereik
De # VERF! Foutwaarde