Applies ToExcel per Microsoft 365 Excel per Microsoft 365 per Mac Excel per il web Excel per iPad Excel per iPhone

Nel mese di settembre 2018 sono stati rilasciati formule di matrice dinamica per Excel per Microsoft 365. Le differenze tra le matrici dinamiche e le formule legacy CTRL+MAIUSC+INVIO (CSE) sono illustrate di seguito.

Formule di matrice dinamica:

  • Può "fuoriuscire" all'esterno dei limiti della cella in cui viene immessa la formula. L'esempio seguente mostra la funzione MATR.CASUALE in D1, che si estende su 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.Funzione RANDARRAY immessa nella cella D1, che si estende da D1 a F5.

  • Verranno ridimensionati automaticamente quando i dati vengono aggiunti o rimossi dall'intervallo di origine. Le formule di matrice CSE troncheranno l'area restituita se è troppo piccola o restituirà #N/D se troppo grande.

  • Calcolare in un contesto 1x1. Ad esempio, la funzione CASUALE restituisce un singolo risultato, quindi se si desidera che più numeri casuali vengano restituiti nella griglia, è possibile usare la funzione RANDARRAY. Le funzioni RIF.RIGA e COLONNA restituiscono la riga e la colonna della cella di origine. SEQUENCE(ROW()) può essere usato per replicare il comportamento precedente di RIF.RIGA in una formula di matrice legacy.

  • Le nuove formule che restituiscono più di 1 risultato si espanderanno automaticamente. Non è necessario premere CTRL+MAIUSC+INVIO.

  • Le formule di matrice CSE vengono mantenute per motivi di compatibilità. Da ora in poi, è consigliabile usare le formule di matrice dinamica.

  • Quando le celle in una formula di matrice CSE legacy dipendevano l'una dall'altra, Excel tenterà di calcolare ognuna singolarmente anziché come matrice. Questo comportamento è stato definito "interruzione CSE" e, in determinate circostanze, le formule calcolate in questo modo potrebbero produrre risultati incoerenti. Per evitare il rischio di risultati incoerenti, è consigliabile usare formule separate invece di affidarsi alla rottura cse. Le formule di matrice dinamica non si interromperanno. Il riferimento circolare verrà invece segnalato in modo che sia possibile risolverlo.

  • Può essere facilmente modificato modificando la cella di origine, mentre le formule di matrice CSE richiedono la modifica simultanea dell'intero intervallo.

  • L'inserimento/eliminazione di colonne e righe non è consentito in un intervallo di formule di matrice CSE attivo. È prima di tutto necessario eliminare eventuali formule di matrice esistenti che si trovano nel modo desiderato.

Servono altre informazioni?

È sempre possibile rivolgersi a un esperto della Tech Community di Excel o ottenere supporto nelle Community.

Vedere anche

Funzione FILTRO

Funzione MATR.CASUALE

Funzione SEQUENZA

Funzione DATI.ORDINA

Funzione DATI.ORDINA.PER

Funzione UNICI

Errori #ESPANSIONE! in Excel

Matrici dinamiche e il comportamento di matrice espansa

Operatore di intersezione implicita: @

Serve aiuto?

Vuoi altre opzioni?

Esplorare i vantaggi dell'abbonamento e i corsi di formazione, scoprire come proteggere il dispositivo e molto altro ancora.

Le community aiutano a porre e a rispondere alle domande, a fornire feedback e ad ascoltare gli esperti con approfondite conoscenze.