Costante matrice di Excel -

Sommario

Una costante di matrice è un insieme di valori hardcoded fornito in una formula di Excel. Le costanti di matrice appaiono tra parentesi graffe () in questo modo:

("red","blue","green")

Le costanti di matrice vengono spesso utilizzate nelle formule di matrice per creare o modificare più valori contemporaneamente, anziché un singolo valore. Ad esempio, la funzione LARGE può essere utilizzata con una costante di matrice come questa per ottenere i primi 3 valori in B3: B11:

=LARGE(B3:B11,(1,2,3))

In molti casi, le formule che utilizzano costanti di matrice non richiedono Ctrl + Maiusc + Invio, anche se in realtà sono formule di matrice.

Risultati multipli

Quando fornisci una costante di matrice a una funzione di Excel come argomento, spesso riceverai più di un risultato in una matrice. Ti consigliamo di gestire questi array utilizzando un'altra funzione che gestisce gli array in modo nativo. Nell'esempio mostrato, la funzione LARGE restituisce 3 valori, che vengono "catturati" dalla funzione SUM, che restituisce la somma come risultato finale:

=SUM(LARGE(B3:B11,(1,2,3)))

Limitazioni costanti dell'array

Le parentesi graffe che circondano una costante di matrice significano "costante" per il motore di analisi delle formule di Excel. Di conseguenza, non è possibile includere riferimenti o funzioni in una costante di matrice, poiché così facendo si renderebbe una variabile costante di matrice (cioè non una costante).

Altri esempi

La formula nello screenshot è spiegata qui.

Un altro esempio di costanti di matrice all'interno della funzione COUNTIFs.

Articoli interessanti...