Met de functie VERSCHUIVING kunt u indirect verwijzen naar een cel of een celbereik in Excel. Met OFFSET kunt u een startreferentiepunt kiezen en vervolgens een adres invoeren voor de doelcellen in plaats van er rechtstreeks naar te verwijzen.
Dit maakt de OFFSET-functie uiterst nuttig in dynamische Excel-spreadsheets. U kunt de OFFSET-functie op zichzelf gebruiken, maar het ware potentieel komt alleen naar voren als u deze in andere functies in Excel nestelt. Lees verder om alles te leren over OFFSET in Excel met drie voorbeelden.
Wat is de OFFSET-functie in Excel?
De functie VERSCHUIVING retourneert een verwijzing naar een cel of een celbereik. OFFSET heeft vijf parameters nodig en de syntaxis is als volgt:
=VERSCHUIVING(referentie, rijen, kolommen, hoogte, breedte)
OFFSET zal de positie van de innemen referentie cel, en ga dan verder met het aantal rijen En colsen geef vervolgens de verwijzing van de doelcel terug.
Als de hoogte En breedte parameters zijn ingesteld op groter dan één, wordt een reeks cellen in dat gebied geretourneerd. Hoogte en breedte zijn twee optionele parameters. Als u ze leeg laat, leest OFFSET ze als 1 en retourneert een enkele celverwijzing.
Hoe de OFFSET-functie in Excel te gebruiken
Om OFFSET in Excel te gebruiken, moet u de drie vereiste parameters invoeren. Nadat u de referentiecel hebt ingesteld, gaat OFFSET van die cel naar de cellen eronder met het nummer van de rijen parameter. Het zal naar rechts bewegen met het nummer van de cols parameter.
Vanaf dat moment zal OFFSET een verwijzing naar de doelcel retourneren. Als u parameters instelt voor hoogte En breedte ook zal OFFSET verwijzingen naar een reeks cellen retourneren, waarbij de oorspronkelijke doelcel de cel linksboven zal zijn.
Dit klinkt misschien ingewikkeld op papier, maar in de praktijk is het veel gemakkelijker te begrijpen. Laten we eens kijken hoe de OFFSET-functie presteert met een paar voorbeelden.
1. OFFSET Functie Voorbeeld: verwijzend naar een enkele cel
Laten we om te beginnen de OFFSET-functie op zichzelf gebruiken om een idee te krijgen van hoe deze door de spreadsheet navigeert. In dit voorbeeld hebben we een aantal getallen in een Excel-spreadsheet. We gaan de OFFSET-functie gebruiken om naar C4 te verwijzen.
Wanneer de OFFSET-functie duidelijk wordt gebruikt, zal deze de inhoud van de doelcel uitvoeren. Dus we zouden de inhoud van cel C4 moeten krijgen, wat nummer vijf is, zodra we de formule hebben ingevoerd. Laten we beginnen.
- Selecteer een cel om de formule in te voeren. We gaan cel gebruiken G1.
- Voer in de formulebalk de onderstaande formule in:
Deze formule doet een beroep op de VERSCHILLEN functie om de positie van een cel in te nemen A1, ga dan naar beneden 3 cellen, en ga er dan langs 2 cellen om de cel te bereiken C4.=VERSCHUIVING(A1, 3, 2)
- druk op Binnenkomen.
Zodra u drukt Binnenkomen en de formule wordt uitgevoerd, retourneert de cel 5. Dit is het getal uit cel C4, dus je formule werkte! Je kan ook gebruiken de evaluatiefunctie om Excel-formules beter te begrijpen, zoals OFFSET.
2. OFFSET Functie Voorbeeld: Verwijzend naar een reeks cellen
Met behulp van de twee optionele parameters, hoogte en breedte, kunt u ook een celbereik retourneren met de functie VERSCHUIVING in Excel. Laten we verder gaan waar we gebleven waren bij het laatste voorbeeld.
Deze keer gaan we cellen C4 naar D9 retourneren met behulp van OFFSET in Excel. Net als voorheen gaan we A1 gebruiken als ons startreferentiepunt.
- Selecteer de cel waarin u de formule wilt invoeren. We gaan cel gebruiken G1 opnieuw.
- Voer in de formulebalk de onderstaande formule in:
Deze formule werkt ongeveer zoals de vorige, behalve dat als het eenmaal de doelcel (C4) bereikt, het 6 rijen en 2 kolommen in beslag neemt in plaats van alleen de doelcel. C4 wordt de eerste cel in het nieuwe bereik.=VERSCHUIVING(A1, 3, 2, 6, 2)
- druk op Binnenkomen.
Nu zou het celbereik C4 tot D9 moeten verschijnen waar u de formule invoert. De uitvoer zal een array zijn.
3. OFFSET-functie Voorbeeld: samengestelde formules
De twee voorbeelden hiervoor waren een opwarmertje om te zien hoe OFFSET werkt in Excel. OFFSET is meestal genest met andere Excel-functies in praktische scenario's. Laten we dit aantonen met een nieuw voorbeeld.
In dit voorbeeld hebben we de inkomsten van een nevenproject over de jaren 2017 tot en met 2021. Aan de bovenkant hebben we een cel die het totale inkomen in bepaalde jaren vanaf 2021 zou moeten laten zien.
Het doel hier is om een dynamische spreadsheet te maken met behulp van OFFSET in Excel. Wanneer u het aantal jaren voor het totaal wijzigt, moet de formule die deze waarde berekent ook worden bijgewerkt.
Om dit doel te bereiken, gaan we de OFFSET-functie samen met de SUM-functie gebruiken. In plaats van rechtstreeks naar de cellen te verwijzen, gaan we VERSCHUIVING gebruiken. Op deze manier kunnen we dynamisch het celbereik krijgen dat in SUM wordt opgenomen.
In dit voorbeeld staat het jaar 2021 in cel H5 en het aantal jaren voor het totaal in cel C1. We hebben aangepaste opmaak gebruikt in de cel met de jaren. De werkelijke waarde is het aantal jaren en de tekst Jaren is een achtervoegsel. Laten we beginnen met het maken van een formule om het totaal te berekenen. We gaan gebruiken de SOM-functie in Excel.
- Selecteer de cel waarin u het totaal wilt berekenen.
- Voer in de formulebalk de onderstaande formule in:
Deze formule bestaat uit VERSCHILLEN En SOM. In de eerste stap gaat OFFSET naar de cel H5. Vanaf daar gaat het voorbij 0 rijen en 0 kolommen, en dan zal het een reeks cellen retourneren vanaf H5. Deze selectie zal zijn 1 cel in hoogte, en -C1 cellen in de breedte. Dit betekent dat OFFSET een bereik retourneert vanaf H5 en beweegt naar links door C1 cellen.=SOM(VERSCHUIVING(H5,0, 0, 1, -C1))
- In de laatste stap zal de SUM-functie de getallen in het bereik bij elkaar optellen en uitvoeren.
- druk op Binnenkomen.
Het getal dat u nu als totaal krijgt, is afhankelijk van het aantal jaren dat u hebt ingevoerd. Als het aantal jaren is ingesteld op 1, krijgt u alleen het totaal voor het jaar 2021.
Merk op dat het totaal onmiddellijk wordt bijgewerkt zodra u het aantal jaren wijzigt. Als u het aantal jaren verandert in 7, berekent de SOM-functie het totaal van 2015 tot 2021.
Dynamische Spreadsheets Met VERSCHUIVING
De OFFSET-functie in Excel heeft veel parameters en dat kan op zichzelf voor verwarring zorgen, maar één keer Als u het gaat gebruiken, zult u leren dat OFFSET, net als veel andere Excel-functies, een vriendelijke is functie.
Hoewel OFFSET op zichzelf niet veel nut heeft, geeft OFFSET u, in combinatie met andere Excel-functies, de mogelijkheid om dynamische en geavanceerde spreadsheets te maken.