UW RAPPORT WERKT, ZOLANG NIEMAND HET AANRAAKT
Derde werkdag van de maand. De verkoopcijfers zijn binnen en u opent het rapportagebestand. Kolommen Q tot Z: hulpkolommen die u ooit verborg. Een tabblad ‘tussenstap’. Een draaitabel die u eerst moet vernieuwen en een top 10 die u met de hand sorteert en overtikt. Het werkt. Tot een collega onderaan de brondata twintig rijen toevoegt en het totaal stilletjes niet meer klopt.
WAAR KLASSIEKE FORMULES VASTLOPEN
Met klassieke opbouwen rond VLOOKUP, XLOOKUP en SUMPRODUCT werkt u vaak cel per cel. Voor lijsten – een selectie, een rangschikking of een samenvoeging van tabbladen – worden dan omwegen gebouwd: hulpkolommen, naar beneden gekopieerde formules, vaste bereiken en oude matrixformules met Ctrl+Shift+Enter. Elke omweg is een verborgen afhankelijkheid. Vaste bereiken stoppen bij de laatste rij die u destijds selecteerde. Een hulpkolom die iemand verwijdert, breekt formules drie tabbladen verder. En na enkele maanden begrijpt alleen de bouwer nog hoe het bestand in elkaar zit.
DE PRIJS VAN DE OMWEG
De gevolgen zijn herkenbaar: herstelwerk bij elke update, controlerondes op totalen die vorige maand nog klopten, en rapporten die te laat vertrekken omdat één persoon de enige is die ze kan vernieuwen. Het grootste deel van de tijd gaat naar het klaarzetten van de data. De analyse zelf krijgt wat overblijft.
EXCEL REKENT INTUSSEN ANDERS
Microsoft 365 rekent met dynamic arrays: één formule geeft een volledige lijst of tabel terug die over de nodige cellen ‘spilt’ en vanzelf krimpt of groeit met de brondata. Daarbovenop kwamen functies die vroeger onmogelijk of omslachtig waren: FILTER, SORT en UNIQUE om data te bevragen, VSTACK en TRIMRANGE om bereiken samen te voegen, TEXTSPLIT voor tekst, LAMBDA voor eigen functies en, recent, GROUPBY en PIVOTBY voor samenvattingen zonder draaitabel. Wie gevorderd is in Excel kent die namen meestal, maar gebruikt ze zelden samen. Zo blijven modellen gebouwd zoals tien jaar geleden, met de gereedschapskist van vandaag ongeopend ernaast.
WAT U NA DEZE DAG ANDERS DOET
U herkent wanneer een dynamic array een hulpkolom, een draaitabel of een kopieerronde overbodig maakt, en u bouwt die formule ook. U combineert de functies tot ketens die één schone, zichzelf actualiserende dataset opleveren en legt terugkerende logica vast in een eigen functie met een eigen naam. Elke functie wordt kort toegelicht en meteen toegepast op uw eigen laptop, in vier delen met oplopende moeilijkheidsgraad. De dag eindigt met een integratiecasus waarin u uit ruwe brondata een volledig dynamisch rapport bouwt.