In settembre 2018 sono state rilasciate formule di matrice dinamica per Excel per Microsoft 365. Di seguito sono illustrate le differenze tra matrici dinamiche e le formule legacy Ctrl + Shift + Enter (CSE).
Nota: Questa funzionalità è attualmente disponibile solo per una parte dei partecipanti al programma Office Insider in questo momento. Continueremo a ottimizzare queste funzionalità nei prossimi mesi. Quando sono pronti, li rilasceremo a tutti i partecipanti al programma Office Insider e agli abbonati a Microsoft 365.
Formule in forma di matrice dinamica:
-
Può "fuoriuscire" all'esterno dei limiti della cella in cui è stata immessa la formula. L'esempio seguente mostra la funzione RANDARRAY in D1, che si propaga tra D1: F5 o 5 righe per 3 colonne. La formula di matrice dinamica esiste tecnicamente solo nella cella D1, mentre con una formula CSE Legacy la formula deve essere immessa nell'intero intervallo.
-
Verrà ridimensionato automaticamente man mano che i dati vengono aggiunti o rimossi dall'intervallo di origine. Le formule di matrice CSE troncano l'area di ritorno se è troppo piccola oppure restituiscono #N/A se è troppo grande.
-
Calcolare in un contesto 1x1. Ad esempio, la funzione RAND restituirà un singolo risultato, quindi se vuoi che vengano restituiti più numeri casuali alla griglia, puoi usare la funzione RANDARRAY. Le funzioni riga e colonna restituiscono la riga e la colonna della cella di origine. Sequence(Row ()) può essere usato per replicare il vecchio comportamento della riga in una formula in forma di matrice legacy.
-
Tutte le nuove formule che restituiscono più di 1 risultato verranno automaticamente riversate. Non è necessario premere CTRL + MAIUSC + INVIO.
-
Le formule di matrice CSE vengono mantenute per motivi di compatibilità. In futuro devi usare le formule di matrici dinamiche.
-
Quando le celle di una formula di matrice di CSE legacy dipendevano l'una dall'altra, Excel tenterà di calcolare ognuno singolarmente anziché come matrice. Questo comportamento è stato denominato "rottura CSE" e, in determinate circostanze, le formule calcolate in questo modo potrebbero produrre risultati incoerenti. Per evitare potenziali risultati incoerenti, è consigliabile usare formule separate invece di affidarsi alla rottura di CSE. Le formule in forma di matrice dinamica non si disgregano. Verranno invece segnalati i riferimenti circolari in modo che sia possibile affrontarli.
-
Possono essere modificate facilmente modificando la cella di origine, mentre le formule di matrice CSE richiedono che l'intero intervallo venga modificato simultaneamente.
-
L'inserimento/eliminazione di colonne e righe è vietato in un intervallo di formule di matrice CSE attivo. Prima di tutto, è necessario eliminare le formule di matrice esistenti nel modo desiderato.
Servono altre informazioni?
È sempre possibile rivolgersi a un esperto della Tech Community di Excel o ottenere supporto nelle Community.