Ik ben een grote fan van de nieuwe Dynamic Arrays die naar Excel worden uitgerold. Het Calc-team heeft jaren gekost om deze functies op de markt te brengen. Zodra u Dynamic Arrays echt gaat gebruiken, ontdekt u welke functies de functies wat nuttiger zouden maken.
Charles Williams is een Excel MVP in Engeland. Hij is een man, die in een kantoor ongeveer 4695 mijl ten westen van Redmond zit. In wat Charles schat als twee tot drie man weken, heeft Charles 44 verbeteringen aan Dynamic Arrays gebouwd. Ik heb de bèta van de software gedownload en de resultaten zijn verbluffend. Nu ik ze heb gezien, weet ik niet zeker hoe ik zonder ze zou leven.
Stem op Microsoft om deze functies toe te voegen
Mijn reactie: als het hele Excel Calc-team er zo lang over deed voor Dynamic Arrays, hoe slaagde een man dan drie weken erin om zoveel te doen?
U kunt uw stem uitbrengen om het Excel-team te vragen soortgelijke functionaliteit hier toe te voegen: https://excel.uservoice.com/forums/304921-excel-for-windows-desktop-application/suggestions/38952709-sumcols-and-sumrows- functies-voor-dynamische-arrays
Koop SpeedTools
Charles is een altruïstische man: hij heeft het Excel-team uitgenodigd om alles te lenen wat ze maar willen uit zijn lijst van 44. Maar hij realiseert zich ook dat met de administratieve rompslomp in Redmond, plus de noodzaak om alles in alle versies van Excel te laten werken (Excel voor de mobiele telefoon van je grootmoeder, Excel voor de Commodore-64, Excel Online), duurt het dichter bij 300 dagen in plaats van 3 weken voordat Microsoft reageert. In de tussentijd zal Charles de functies verkopen als onderdeel van zijn SpeedTools V4-add-in voor $ 69. U kunt de FastExcel V4-bundel overwegen voor $ 219 met een inleidende korting van 40% tot en met 15 april 2020 met code FXLV4INTRO. De bundel voegt tools toe voor het vinden van knelpunten in de berekening, een formuleverkenner, een naammanager en een bladmanager.
SpeedTools versie 4 Voordeel nummer 1: totalen toevoegen aan een dynamische array
Stel dat u een formule heeft die een dynamische matrix genereert. Het aantal rijen en kolommen van de dynamische array varieert. Joe McDaid gaf ons een manier om het totaal van de hele array te krijgen met de D6 # -referentie.

Maar wat als u een totaalrij of een totaalkolom wilt? Wanneer iemand de invoercellen in B3 of B4 verandert, wordt de grootte van de array aangepast. Hoe zou u weten waar u de SUM-functies moet plaatsen als u niet weet hoe groot de resulterende array zal zijn? In de bovenstaande afbeelding horen totalen in rij 9. In de volgende afbeelding horen ze thuis in rij 11.

Koop de FastExcel SpeedTools V4 add-in en je hebt toegang tot de nieuwe TOTALS-functie. Het retourneert de oorspronkelijke array met een nieuwe totaalrij, zoals weergegeven in rij 14 hieronder. De nieuwe HTOTALS-functie voegt een totale kolom toe zoals weergegeven in kolom H hieronder.

De vorige afbeelding laat natuurlijk de lange weg te zien. Je hebt geen drie aparte formules nodig, wikkel gewoon HTOTALS (TOTALS ()) rond de originele formule en je hebt een totaal rij en kolom.

Charles Williams is 's werelds meest vooraanstaande expert op het gebied van Formula Speed. Het Help-document voor zijn add-in wijst erop dat TOTALS en HTOTALS multi-threaded en niet vluchtig zijn. Leuk.