Passa al contenuto principale
Workday User Guide
Ultimo aggiornamento: 2023-06-23
Concetto: Formule di matrice nelle cartelle di lavoro

Concetto: Formule di matrice nelle cartelle di lavoro

Una
matrice
è un set di dati contenuto in più di una cella del foglio di calcolo. Una matrice può sembrare un semplice intervallo di celle, ma in realtà si tratta di una struttura speciale utilizzata come unità. Dal punto di vista di Worksheets, le aree di dati dinamici e le aree di immissione sono esempi di matrici. Una formula che riguarda una singola cella, non una matrice, è una formula
scalare
; la formula restituisce un risultato in una singola cella.
Una matrice può essere monodimensionale e contenere valori in una singola riga o colonna o bidimensionale, contenente un set rettangolare di valori in entrambe le colonne e righe. È possibile visualizzare le matrici orizzontali rappresentate come testo racchiuso tra parentesi graffe e virgole tra i valori, come nella formula = {1,2,3,4}. Le matrici verticali hanno un punto e virgola tra i valori, ad esempio ={5;6;7;8}. Le matrici bidimensionali hanno entrambi, ad esempio ={1,2,3;4,5,6}.
Una
formula di matrice
è una formula singola che calcola i valori in una matrice e restituisce una matrice di risultati. L'area dei risultati della matrice è denominata area
di dispersione
. Le formule di matrice usano la stessa sintassi delle formule normali. È possibile:
  • Inviare una formula per visualizzare i risultati in una matrice. Tutte le celle della matrice sono una singola unità utilizzabile come un'unica entità. Questa è una formula di matrice multicella.
  • Inviare una formula in una singola cella per operare su una matrice, contenendo allo stesso momento il risultato in una singola cella. Si parla in questo caso di formula di matrice a cella singola. Le formule di matrice a cella singola sono molto meno utilizzate rispetto alle formule di matrice a celle multiple.
È possibile utilizzare molte funzioni comuni, come SUM e COUNT, in una formula di matrice. Diverse funzioni, come TRANSPOSE, sono significative solo quando operano su una matrice.
Tenere presenti i seguenti aspetti quando si usano le formule di matrice:
  • Le formule di matrice offrono risultati migliori. Utilizzare una formula di matrice a celle multiple 10x100 invece di 1.000 formule separate garantisce maggiore rapidità.
  • L'utilizzo di una formula di matrice a celle multiple consente di impedire all'utente corrente o ad altri utenti di sovrascrivere accidentalmente una formula di cella.
  • Non è possibile modificare una singola cella di una matrice, ad eccezione della cella in alto a sinistra (detta anche cella radice) nell'area di dispersione. Se si seleziona un'altra cella nell'area di dispersione, la formula è visibile nella barra della formula, ma non è possibile modificarla. Per aggiornare la formula, selezionare la cella radice, quindi modificarla secondo necessità. Quando si preme Invio, Worksheets aggiorna automaticamente il resto dell'area di sversamento.

Formule di matrice con e senza vincoli

In una formula, se si specifica l'intervallo esatto di celle in cui inserire i risultati, si utilizza una formula di matrice con vincoli. Utilizzare una formula di matrice vincolata solo se si conosce l'intervallo specifico che dovrebbe contenere il set di risultati. Se si aggiungono o si rimuovono dati nell'intervallo, è necessario modificare la formula di matrice per adeguarsi.
Worksheets offre un metodo più flessibile per lavorare con i dati delle matrici. Se si utilizzano dati dinamici, come i dati dei report di Workday o i dati dell'area di immissione, la dimensione della matrice di dati può cambiare ogni volta che si aggiornano i dati dinamici. La formula di matrice deve adattarsi a tali modifiche. Worksheets gestisce le variazioni delle dimensioni della matrice utilizzando formule di matrice senza vincoli. Quando si inoltra una formula senza specificare le dimensioni della matrice specifica per l'output, consentendo a Worksheets di determinare l'insieme di risultati della matrice in modo dinamico, si utilizza una formula di matrice senza vincoli.
Il termine senza vincoli viene utilizzato in contesti diversi:
  • Una formula come GROUPBY viene chiamata
    formula di matrice senza vincoli
    perché ha un output variabile.
  • Una matrice di dati dinamici, ad esempio un set di dati di un report di Workday, è una
    matrice senza vincoli
    perché la dimensione della matrice può aumentare o diminuire quando i dati dinamici vengono aggiornati.
  • Un riferimento di intervallo come B:B è un
    riferimento di colonna senza vincoli
    perché non viene specificato il numero di celle contenenti i dati nella colonna.

Invio di formule di matrice

Inviare formule di matrice da una delle seguenti posizioni:
  • La barra della formula.
  • La cella contenente la formula. Prima dell'invio, fare doppio clic nella cella per verificare che sia attiva.
Inviare le formule di matrice utilizzando le seguenti scelte rapide da tastiera:
  • Per inoltrare una formula di matrice
    senza vincoli
    , premere Ctrl+Alt+Invio (Windows) o Comando+Opzione+Invio (Mac). I risultati vengono visualizzati in tutte le celle obbligatorie dell'intervallo. Se non ci sono abbastanza celle vuote per visualizzare i risultati completi, si verifica un errore. Assicurarsi che sia disponibile un numero sufficiente di celle vuote per contenere il risultato.
  • Per inoltrare una formula di matrice
    vincolata
    , premere Ctrl+Maiusc+Invio (Windows) o Comando+Maiusc+Invio (Mac). I risultati vengono visualizzati solo all'interno dell'intervallo selezionato. Lo stesso comportamento è riscontrabile in altri prodotti comuni per fogli di calcolo.