Scopri come migliorare le prestazioni di Fogli

Puoi migliorare le prestazioni di Fogli Google e velocizzare i calcoli.

Come vengono eseguiti i calcoli in Fogli Google

Puoi utilizzare Fogli Google senza una connessione a Internet. Le modifiche vengono salvate nel browser e, successivamente, inviate a Google. Ciò significa che, anche quando sei offline, puoi continuare a utilizzare Fogli Google.  

Mentre apporti modifiche, Fogli Google esegue i calcoli in background. Quando tu o altri collaboratori apportate delle modifiche, potrebbe essere visualizzata una barra di caricamento verde in alto a destra. Questa barra di avanzamento indica che Fogli Google funziona e che puoi continuare ad apportare modifiche. Ad esempio, potresti vedere la barra di caricamento verde quando carichi un foglio per la prima volta o quando esegui calcoli mediante formule. 

La barra di avanzamento può essere visualizzata anche quando un collaboratore apporta delle modifiche o quando uno script automatico viene eseguito in background. La barra di avanzamento è solo una rappresentazione visiva del funzionamento e dell'aggiornamento dell'applicazione, non è pertanto necessario attendere il suo completamento. 

Ogni volta che una cella viene modificata, Fogli ricalcola la formula all'interno di quella cella e in tutte le celle dipendenti. Ad esempio, se in B1 è presente la formula =A1+1 e A1 viene modificata in =2+2, Fogli ricalcolerà sia A1 sia B1. Anche una variazione minima del valore di una cella può attivare molte modifiche il cui calcolo può richiedere un del tempo.

Utilizzare i riferimenti per le sottoespressioni ripetute

Se la sottoespressione si ripete più volte, puoi spostarla in una cella separata e utilizzare un riferimento a quella cella.

Invece di ripetere la formula SOMMA($A$2:$A$6) in ogni cella, come nell'esempio seguente:

valuta la possibilità di spostare il calcolo in una nuova cella, quindi fai riferimento al risultato calcolato. Nell'esempio di seguito, la formula SOMMA($A$2:$A$6) è stata spostata in B8, mentre le altre formule fanno semplicemente riferimento a $B$8

Suggerimento: alcune funzioni, come OGGI, ADESSO e CASUALE, devono essere utilizzate con parsimonia perché sono volatili, ossia il loro risultato cambia continuamente e devono essere ricalcolate dopo ogni modifica. Se appropriato, spostale all'interno di una propria cella.

Utilizzare le colonne di supporto con CERCA.VERT e CONFRONTA

Evita di utilizzare funzioni che elaborano un intervallo e di nidificarle all'interno dell'argomento dell'intervallo delle funzioni CERCA.VERT e CONFRONTA. Queste funzioni di ricerca sono ottimizzate per essere eseguite su argomenti di intervallo semplici.

Suggerimenti:

  • Anziché CERCA.VERT("chiave"; SORT(A1:B10; 1); 2), per organizzare i dati in A1:B10, fai clic su  Dati quindi Ordina intervallo.
  • Invece di utilizzare UNIQUE, per rimuovere i duplicati, fai clic su Dati quindi Pulizia dei dati quindi Rimuovi duplicati.
  • Invece di utilizzare CONFRONTA(7; ARRAYFORMULA(GIORNO.SETTIMANA(G2:G4)); 0), sposta ARRAYFORMULA in una colonna di supporto e implementa la corrispondenza su quella colonna.

Rimuovere le regole di formattazione condizionale

Puoi esaminare e rimuovere le regole di formattazione condizionale non necessarie, che possono rallentare i calcoli.

  1. In Fogli Google, apri un foglio di lavoro.
  2. Seleziona l'intero foglio.
  3. In alto, fai clic su Formato quindi Formattazione condizionale.
  4. A destra, individua la regola che vuoi rimuovere.
  5. Fai clic su Rimuovi regola Elimina

Si tratta di un'ottimizzazione importante, perché l'elaborazione della formattazione condizionale può richiedere molto tempo e tutte le regole vengono applicate all'intero intervallo di dati. Con l'aumentare dei dati, è necessario effettuare un numero di ricalcoli sempre maggiore. Le regole di formattazione condizionale possono anche essere duplicate o sovrascriversi a vicenda, in tal caso, la pulizia è il modo migliore per migliorare le prestazioni del foglio.

Ricerca
Cancella ricerca
Chiudi ricerca
Menu principale
11653473608431395177
true
Cerca nel Centro assistenza
true
true
true
true
true
35
false
false