Met dynamische matrixfuncties is een heleboel handwerk met formules geautomatiseerd. Maar wat zijn deze formules precies en waar kunt u ze voor gebruiken? Cm: legt het uit.
Microsoft voegde in 2020 een krachtige nieuwe feature toe aan Excel: dynamische matrixfuncties. Het fundamenteel nieuwe aan deze formules is dat ze iets zeggen over een heel bereik en variabele waarden in verwerken in een matrix. De oude regel dat één cel één formule heeft, of het knippen en plakken van formules naar meerdere velden, is daarmee verleden tijd. Een groot voordeel daarvan is dat er minder kans is op fouten.

E-learning: Dynamische matrixformules
In een nieuwe e-learning laat Excel-MVP Tony De Jonker aan de hand van een demonstratie zien wat handige toepassingen zijn van deze feature.
Het concept werkt als volgt: een oude formule in kolom C verwijst C2 naar bijvoorbeeld A2 en B2. Doorgetrokken naar beneden worden dat C3 naar A3, B3 gevolg door C4 naar A4, B4, enzovoorts. Met een dynamische matrixformule hoeft kolom C niet meer rij voor rij worden voorzien van de formule en definieert u bijvoorbeeld in C2 het hele bereik A2:B12 in één formule.
Automatische overloop
Een groot voordeel daarvan, behalve de tijdsbesparing en de foutvermindering, is de automatische uitbreiding naar rechts of beneden. Oude matrixformules gaven een resultaat met een vast aantal gedefinieerde cellen. Dynamische matrixformules zijn flexibeler en breiden zich automatisch uit. U herkent dit gedrag aan de melding #OVERLOOP! (#SPILL) als de waardes kunnen worden uitgebreid naar een nieuw gebied in naburige cellen. Deze melding betekent dat iets de uitvoer blokkeert, bijvoorbeeld andere cellen.
Als u deze blokkering verwijdert, loopt de formule over zoals verwacht. U kunt de sectie met #OVERLOOP! selecteren en de optie Cellen met problemen selecteren (Select Obstructing Cells) kiezen om de blokkerende cel(en) onmiddellijk te verwijderen. U kunt de fout vervolgens wissen door de invoer van de blokkerende cel te verwijderen of te verplaatsen. Zodra de blokkade is gewist, loopt de matrixformule over zoals bedoeld.
Toepassingen
Een handige toepassing van dynamische matrixformules is het maken van interactieve data-analyses. Die zijn sneller te creëren en lopen automatisch door. In eerdere tutorials in cm: en op cmweb laat Excel-MVP Tony De Jonker zien hoe u deze feature praktisch gebruikt voor het maken van een projectplan (met een Gantt-grafiek), een snelle manier om een annuïtair aflossingsschema op te bouwen of een flexibele berekening IRR te maken. In deze videodemonstratie van Finance Academy E-learning legt hij dit nog even rustig uit.
Alleen in 365
Er is een aantal functies die gebruik kunnen maken van deze functionaliteit. Denk daarbij bijvoorbeeld aan REEKS (SEQUENCE), ASELECT.MATRIX(RANDARRAY) en SORT(SORTEREN), want dit zijn formules die bij uitstek geschikt zijn om gegevens van een bereik te verwerken. Dit is overigens een feature van Excel 365. In eerdere, standalone versies van de spreadsheetsoftware zijn dynamische matrixformules niet te gebruiken, dus momenteel bestaat hij alleen in de abonnementsversie.
Finance Academy E-learning
Leeromgeving Finance Academy E-learning bevat cursussen met een breed scala aan onderwerpen die voor controllers van belang zijn. Met het platform kunt u uw leerdoelen verwezenlijken en kennis vergaren om op de toekomst voorbereid te zijn volgens de nieuwe richtlijn voor Permanente Educatie. Maak nu kennis en profiteer van 10 procent korting op een abonnement. U kunt ook geheel vrijblijvend een gratis e-learning proberen om de omgeving te leren kennen.