Cosa sapere
- ARRAYFORMULA ti permette di moltiplicare un intervallo di celle (un array) invece di due celle.
- Un esempio di ARRAYFORMULA: =ArrayFormula(SUM(C3:C9F3:F9)).
- Gli array di input devono avere la stessa dimensione; i due intervalli di celle devono avere un numero uguale di punti dati.
Questo articolo spiega come utilizzare ARRAYFORMULA in Fogli Google in modo da poter inserire più punti dati nei tuoi calcoli.
Come utilizzare ARRAYFORMULA in Fogli Google
Usi ARRAYFORMULA come qualsiasi altra funzione, ma non la usi mai da sola. Precede sempre un' altra equazione o comando per indicare al programma che deve utilizzare e, possibilmente, restituire più set (array) di informazioni. Ecco un esempio.
-
Per questo esempio, ARRAYFORMULA raccoglierà nome e cognome da due colonne in un foglio Google.
-
Normalmente, per raccogliere i nomi nella seconda riga nella terza colonna, dovresti usare una formula "&". In questo caso, usi due e commerciali nella formula, in questo modo:
=(SI2&", "&LA2)
-
Premi Invio per eseguire la formula. Il risultato sostituirà il testo della formula.
-
Per applicare automaticamente la formula all'intera colonna, dovrai aggiungere ARRAYFORMULA e apportare alcune piccole modifiche all'argomento. Come qualsiasi altra formula in Fogli Google, ARRAYFORMULA va dopo il segno di uguale ma prima dell'argomento.
Per apportare modifiche alla formula, fai clic sul suo testo nel campo di immissione.
-
La semplice aggiunta del comando ARRAYFORMULA non riempirà il resto della colonna perché devi indicare a Fogli Google di utilizzare tutti i dati. Per farlo, usa la notazione corretta. In Fogli (e altri programmi per fogli di calcolo), usi due punti (:) per definire un intervallo. In questo esempio, gli intervalli sono B2:B e A2:A
Questa notazione include tutte le colonne A e B tranne la prima riga, che contiene le intestazioni. In altre applicazioni, utilizzeresti qualcosa come B:B per utilizzare un'intera colonna o B2:B12 per includere un intervallo specifico (in questo caso, Righe da 2 a 12 della colonna B).
Gli array di input devono avere le stesse dimensioni. Ad esempio, se hai eseguito ARRAYFUNCTION su un intervallo di tre celle nella colonna A e due celle nella colonna B, un risultato verrebbe restituito come errore, ma gli argomenti validi verrebbero comunque eseguiti.
-
Premi Invio per eseguire la formula e riempire il resto delle celle.
-
Man mano che aggiungi più voci, la colonna con ARRAYFORMULA si aggiornerà.
-
Se alcuni dei tuoi dati cambiano, aggiornarli modificherà anche il risultato.
In questo esempio, le celle nella colonna C accanto alle celle vuote nelle colonne A e B contengono virgole perché facevano parte della formula di confronto originale. Non appariranno necessariamente per altre funzioni.
- Per modificare i risultati, devi solo tornare alla cella con la funzione ARRAYFORMULA e cambiarla. Il resto dei risultati si aggiornerà automaticamente.
Fogli Google può utilizzare ARRAYFORMULA solo con array della stessa dimensione (cioè contenenti lo stesso numero di punti dati).
Cos'è Fogli Google ARRAYFORMULA?
La funzione ARRAYFORMULA in Fogli Google funziona insieme a molti altri calcoli per consentirti di includere più punti dati. Invece di un singolo numero o cella, questo comando ti consente di includere più informazioni nei tuoi calcoli e produrre risultati più dettagliati.
Ad esempio, se provi a moltiplicare due intervalli di celle insieme, Fogli Google restituirà un errore perché la funzione di moltiplicazione sa solo come trovare il prodotto di due o più numeri discreti (ad esempio, 4 volte [il valore nella cella A1]). L'aggiunta di ARRAYFORMULA, tuttavia, indica a Google di tenere conto di ulteriori informazioni e di utilizzarle in modo diverso dal normale.
Usi di ARRAYFORMULA
L'esempio sopra è solo un modo per usare ARRAYFORMULA. Funziona con la maggior parte delle funzioni di Fogli Google e non devi nemmeno esportare un array. Ad esempio, se stai creando una nota spese, puoi impostare una funzione ARRAYFORMULA per moltiplicare il prezzo di un articolo per il numero che hai acquistato e quindi sommare tutti i costi. Questa funzione utilizza più equazioni per creare un singolo, utile bit di informazioni basato su elementi che puoi aggiornare in futuro.
Perché non riempire?
In alcuni casi, puoi ottenere gli stessi risultati inserendo una formula una volta e quindi trascinando l'angolo in basso a destra della cella in basso o in alto per copiarla in tutte le righe o colonne che hai evidenziato. Tuttavia, se disponi di molte informazioni che aggiorni regolarmente, ARRAYFORMULA ti farà risparmiare tempo. Non è necessario continuare a riempirsi poiché il set di dati supera l'intervallo che hai copiato; si aggiornerà automaticamente quando inserirai nuovi elementi.
L' altro grande vantaggio di ARRAYFORMULA è che se hai bisogno di aggiornare la formula, non dovrai copiarla in ogni campo dei risultati. Ad esempio, se decidi di voler aggiungere due array invece di moltiplicarli, devi solo modificare un valore nella casella ARRAYFORMULA e popolerà automaticamente gli altri. Se riempi, dovrai regolare ogni campo di output, il che crea più lavoro anche se usi di nuovo la funzione di riempimento.