ARRAYFORMULA, IMPORTRANGE e GOOGLEFINANCE in Fogli Google

Tre funzioni rendono Fogli Google diverso da Excel: una applica una formula a un intero intervallo, una importa dati da un altro foglio di calcolo e una recupera dati di mercato.

ARRAYFORMULA: una formula per un'intera colonna

=ARRAYFORMULA(A2:A*B2:B) moltiplica ogni coppia di celle nelle due colonne e mostra i risultati nelle celle sottostanti, senza copiare la formula verso il basso. Usare intervalli aperti come A2:A fa sì che si aggiornino automaticamente le nuove righe aggiunte.

Mentre modifichi una formula in Fogli Google, premere Ctrl + Maiusc + Invio la racchiude automaticamente in ARRAYFORMULA. Le celle di output sottostanti devono essere vuote, altrimenti ottieni un errore #RIF!.

IMPORTRANGE: prendere dati da un altro foglio di calcolo

=IMPORTRANGE(spreadsheet_url; range_string) importa un intervallo da un altro foglio di Google. La stringa dell'intervallo ha la forma "Foglio1!A2:B6"; senza nome del foglio viene usato il primo foglio. Entrambi gli argomenti sono testo, tra virgolette o in celle.

La prima volta che colleghi due fogli di calcolo, Fogli mostra un errore #RIF! con il pulsante Consenti accesso. Fai clic per collegare i fogli. Se non sei il proprietario dell'origine, devi chiedere al suo proprietario l'accesso. Una volta consentito, qualsiasi editor del foglio di destinazione può leggere dall'origine.

GOOGLEFINANCE: dati di mercato

=GOOGLEFINANCE(ticker; [attribute]; [start_date]; [end_date]; [interval]) restituisce dati di mercato. Con solo un ticker e l'attributo "price", restituisce il prezzo attuale. Le quotazioni possono essere ritardate fino a circa 20 minuti, quindi non è adatta al trading.

Errori comuni

  • Scrivere a mano l'intervallo di output sotto un ARRAYFORMULA. Qualsiasi valore sul percorso blocca il risultato con #RIF!.

    Correzione: Svuota le celle sotto la formula.

  • Dimenticare le virgolette intorno all'URL o all'intervallo in IMPORTRANGE.

    Correzione: Entrambi gli argomenti sono testo: mettili tra virgolette oppure fai riferimento a celle che li contengono.

Domande frequenti

Esiste un equivalente di IMPORTRANGE in Excel?

Power Query (Dati > Recupera dati) può caricare dati da un'altra cartella di lavoro e aggiornarli. Anche un semplice collegamento di cella a un altro file funziona, ma è più fragile.

ARRAYFORMULA esiste in Excel?

Non serve: in Excel 2021 e versioni successive le formule si riversano automaticamente. Le versioni precedenti richiedevano Ctrl + Maiusc + Invio per le formule matriciali.

Funzioni correlate