Menu Chiudi

MS Excel 10 – Capire ed Usare Formule con i Vettori

  • Formule a matrice legacy: Modalità precedente all’introduzione delle matrici dinamiche in Excel 365, utilizzate per eseguire calcoli su più celle contemporaneamente. Richiedono la combinazione di tasti CTRL+MAIUSC+INVIO (CSE) per essere confermate e non si espandono automaticamente.
  • Modifica delle formule a matrice legacy: Seleziona l’intervallo intero, premi F2 per modificare, poi CTRL+MAIUSC+INVIO per riconfermare. Se non viene riconfermata correttamente, Excel restituirà un errore o un valore parziale. È utile convertire le formule legacy in formule dinamiche nei fogli moderni (se compatibili).
  • Matrici dinamiche: Nuova funzionalità di Excel 365 e Excel 2021 che consente a una formula di restituire automaticamente un intervallo di risultati. Elimina la necessità di formule legacy confermate con CTRL+MAIUSC+INVIO. Esempio: =SEQUENZA(5) restituirà i numeri da 1 a 5 su 5 righe senza ulteriori interventi.
  • Aree di overflow (spill ranges): Quando una formula genera più risultati, Excel li ‘spilla’ su celle adiacenti. La cella contenente la formula è l’origine della matrice, e le celle successive sono aggiornate automaticamente. Se un’altra formula o valore occupa lo spazio necessario, Excel mostra un errore #SPILL!.
  • Riferirsi alle aree di overflow: Utilizza il simbolo # dopo la cella di origine per riferirsi all’intero intervallo generato dalla formula. Esempio: =A1# si riferisce all’intero intervallo generato dalla formula in A1.
  • Funzioni di matrice dinamica:
    • ORDINA (SORT): Ordina un intervallo o una matrice in base a una o più colonne. Sintassi: =ORDINA(matrice; [indice_ordinamento]; [ordine]; [per_colonna]).
    • ORDINA.PER (SORTBY): Ordina i dati in base a uno o più intervalli associati. Sintassi: =ORDINA.PER(matrice; per_ordinare1; ordine1; …).
    • UNICI (UNIQUE): Restituisce un elenco di valori univoci da un intervallo. Sintassi: =UNICI(array; [per_colonna]; [esatta]).
    • MATR.CASUALE (RANDARRAY): Genera una matrice di numeri casuali. Sintassi: =MATR.CASUALE([righe]; [colonne]; [min]; [max]; [intero]).
    • SEQUENZA (SEQUENCE): Genera una serie di numeri sequenziali. Sintassi: =SEQUENZA(righe; [colonne]; [inizio]; [incremento]).
    • FILTRO (FILTER): Restituisce le righe di una matrice che soddisfano una o più condizioni. Sintassi: =FILTRO(matrice; inclusione; [se_vuoto]).
    • CERCA.X (XLOOKUP): Versione moderna di CERCA.VERT e INDICE/CONFRONTA. Sintassi: =CERCA.X(valore; cerca_in; restituisci_da; [se_non_trovato]; [modalità_corrispondenza]; [modalità_ricerca]).
Pubblicato il Microsoft 365, MS Excel - Dispense, MS-Excel