Als uw Excel-werkblad berekeningen bevat op basis van een veranderend celbereik, vereenvoudigt het gebruik van de functies SOM en OFFSET samen in een SUM OFFSET-formule de taak om de berekeningen up-to-date te houden.
Creëer een dynamisch bereik met de functies SOM en OFFSET

Als u berekeningen gebruikt voor een periode die voortdurend verandert, zoals de totale verkoop voor de maand, kunt u met de functie OFFSET in Excel een dynamisch bereik instellen dat wordt gewijzigd naarmate de verkoopcijfers van elke dag worden toegevoegd.
Op zichzelf kan de SOM-functie meestal plaats bieden aan het invoegen van nieuwe gegevenscellen in het bereik dat wordt gesommeerd.
Een uitzondering doet zich voor wanneer de gegevens worden ingevoegd in de cel waar de functie zich momenteel bevindt.
In de bovenstaande voorbeeldafbeelding worden de nieuwe verkoopcijfers voor elke dag onder aan de lijst toegevoegd, waardoor het totaal wordt gedwongen telkens één cel omlaag te gaan wanneer de nieuwe gegevens worden toegevoegd.
Als de SOM-functie op zichzelf zou zijn gebruikt om de gegevens te totaliseren, zou het nodig zijn om het cellenbereik dat werd gebruikt als argument van de functie te wijzigen telkens wanneer nieuwe gegevens werden toegevoegd.
Door de functies SOM en OFFSET samen te gebruiken, wordt het bereik dat wordt getotaliseerd dynamisch. Met andere woorden, het verandert om ruimte te bieden aan nieuwe gegevenscellen. De toevoeging van nieuwe gegevenscellen veroorzaakt geen problemen omdat het bereik blijft worden aangepast wanneer elke nieuwe cel wordt toegevoegd.
Syntaxis en argumenten
Raadpleeg de afbeelding hierboven om deze zelfstudie te volgen.
In deze formule wordt de functie SOM gebruikt om het bereik van gegevens dat wordt geleverd als het argument te totaliseren. Het startpunt voor dit bereik is statisch en wordt geïdentificeerd als de celverwijzing naar het eerste getal dat moet worden opgeteld door de formule.
De OFFSET-functie is genest in de SUM-functie en wordt gebruikt om een dynamisch eindpunt te maken voor het gegevensbereik dat door de formule wordt geteld. Dit wordt bereikt door het eindpunt van het bereik in te stellen op één cel boven de locatie van de formule.
De syntaxis van de formule:
= SOM (Range Start: OFFSET (Reference, Rows, Cols))
In dit voorbeeld wordt een SUM OFFSET-formule gebruikt om het totaal voor de dagelijkse verkoopcijfers in kolom B van het werkblad te retourneren. Aanvankelijk was de formule ingevoerd in cel B6 en telde de verkoopgegevens gedurende vier dagen. De volgende stap is om de SUM OFFSET-formule op een rij te verplaatsen om plaats te maken voor het verkooptotaal van de vijfde dag. Dit wordt bereikt door een nieuwe rij 6 in te voegen, die de formule naar rij 7 verplaatst. Als gevolg van de verplaatsing wordt het argument Referentie automatisch in cel bijgewerktB7 en voegt cel toeB6 tot het bereik gesommeerd door de formule. Het totaal verschijnt in cel B7. Om de verkoopgegevens van de volgende dag toe te voegen: Cel B7 updates voor het nieuwe totaal van$7137.40. Wanneer u op cel B7 klikt, de bijgewerkte formule= SOM (B2: OFFSET (B7, -1,0)) verschijnt in de formulebalk. De OFFSET-functie heeft twee optionele argumenten: hoogte en breedte , die in dit voorbeeld niet werden gebruikt. Deze argumenten kunnen worden gebruikt om de functie OFFSET de vorm van de uitvoer te geven in termen van zoveel rijen hoog en zo veel kolommen breed. Door deze argumenten weg te laten, gebruikt de functie standaard de hoogte en breedte van het argument Reference, dat in dit voorbeeld één rij hoog en één kolom breed is.
Gebruik de SUM OFFSET-formule voor totale verkoopgegevens
De SUM OFFSET-formule invoeren
De verkoopgegevens van de volgende dag toevoegen




