Sono un grande fan dei nuovi array dinamici in distribuzione in Excel. Il team di Calc ha impiegato anni per portare queste funzioni sul mercato. Una volta che inizi a utilizzare veramente gli array dinamici, scopri quali caratteristiche renderebbero le funzioni un po 'più utili.
Charles Williams è un MVP di Excel in Inghilterra. È un ragazzo, seduto in un ufficio a circa 4.695 miglia a ovest di Redmond. In quelle che Charles stima da due a tre settimane uomo, Charles ha realizzato 44 miglioramenti agli array dinamici. Ho scaricato la beta del software e i risultati sono sbalorditivi. Ora che li ho visti, non sono sicuro di come vivrei senza di loro.
Vota per Microsoft per aggiungere queste funzioni
La mia reazione: se l'intero team di Excel Calc ha impiegato tutto questo tempo per gli array dinamici, come ha fatto un ragazzo che ha trascorso tre settimane a fare così tanto?
Puoi esprimere il tuo voto per chiedere al team di Excel di aggiungere funzionalità simili qui: https://excel.uservoice.com/forums/304921-excel-for-windows-desktop-application/suggestions/38952709-sumcols-and-sumrows- funzioni-per-array-dinamici
Acquista SpeedTools
Charles è un tipo altruista: ha invitato il team di Excel a prendere in prestito tutto ciò che gli piace dalla sua lista di 44. Ma si rende anche conto che con la burocrazia a Redmond, oltre alla necessità che tutto funzioni in tutte le versioni di Excel (Excel per il cellulare di tua nonna, Excel per Commodore-64, Excel Online), Microsoft impiegherà circa 300 giorni invece di 3 settimane per reagire. Nel frattempo, Charles venderà le funzioni come parte del suo componente aggiuntivo SpeedTools V4 per $ 69. Potresti prendere in considerazione il pacchetto FastExcel V4 per $ 219 con uno sconto introduttivo del 40% fino al 15 aprile 2020 utilizzando il codice FXLV4INTRO. Il pacchetto aggiunge strumenti per trovare i colli di bottiglia dei calcoli, un esploratore di formule, un gestore dei nomi e un gestore di fogli.
Vantaggio numero 1 di SpeedTools versione 4: aggiunta di totali a un array dinamico
Supponi di avere una formula che genera un array dinamico. Il numero di righe e colonne della matrice dinamica varierà. Joe McDaid ci ha fornito un modo per ottenere il totale dell'intero array con il riferimento D6 #.

Ma cosa succede se si desidera una riga totale o una colonna totale? Quando qualcuno cambia le celle di input in B3 o B4, la matrice verrà ridimensionata. Come sapresti dove mettere le funzioni SUM se non sai quanto sarà alto l'array risultante? Nell'immagine sopra, i totali appartengono alla riga 9. Nell'immagine seguente, appartengono alla riga 11.

Acquista il componente aggiuntivo FastExcel SpeedTools V4 e avrai accesso alla nuova funzione TOTALI. Restituisce l'array originale con una nuova riga del totale, come mostrato nella riga 14 di seguito. La nuova funzione HTOTALS aggiunge una colonna totale come mostrato nella colonna H di seguito.

Ovviamente l'immagine precedente mostra la lunga strada da percorrere. Non hai bisogno di tre formule separate, avvolgi semplicemente HTOTALS (TOTALS ()) attorno alla formula originale e avrai una riga e una colonna totali.

Charles Williams è il massimo esperto al mondo di Formula Speed. Il documento della Guida per il suo componente aggiuntivo sottolinea che TOTALI e HTOTALI sono multi-thread e non volatili. Bello.