Esercitazione su Excel: come impostare un totale parziale in una tabella

In questo video vedremo come impostare un totale parziale in una tabella di Excel.

L'impostazione di un totale parziale in una tabella di Excel è un po 'complicato perché non è ovvio come utilizzare i riferimenti strutturati.

Questo perché i riferimenti strutturati forniscono una notazione per la riga corrente, ma non per la prima riga in una colonna.

Esploriamo alcune opzioni, iniziando con formule basate su riferimenti regolari.

Un approccio comune consiste nell'aggiungere semplicemente la riga sopra al valore nella riga corrente …

Ma questo genererà un errore perché l'intestazione della colonna contiene testo.

Una soluzione semplice in questo caso consiste nell'usare invece la funzione SOMMA. Perché SOMMA tratta automaticamente il testo come zero.

E questa formula funziona.

Ma c'è un problema. Se aggiungo una nuova riga, la formula si espande correttamente.

Se inserisco una riga al centro della tabella, la formula non funziona correttamente.

Quindi, con questa formula, dovrò correggere la formula manualmente, se inserisco righe.

Un altro approccio comune per i totali correnti consiste nell'utilizzare un riferimento in espansione all'interno di SUM.

Per fare ciò, inserisco due volte un riferimento alla prima cella, quindi blocca il primo riferimento con F4.

Il risultato è un riferimento che si espande man mano che si sposta lungo la tabella.

All'inizio sembra funzionare bene. Se inserisco una riga, la formula si regola correttamente.

Tuttavia, nota se aggiungo una nuova riga, la formula viene danneggiata.

Come prima, dovrò risolvere questo problema manualmente se aggiungo nuove righe.

Infine, creerò un intervallo in espansione utilizzando riferimenti strutturati.

Nello pseudo codice, ciò di cui abbiamo bisogno è un intervallo che inizi con la prima riga di una colonna e termini nella riga corrente.

= SOMMA (prima: corrente)

Ottenere la riga corrente è facile. Se faccio clic nella colonna, Excel crea il riferimento con la notazione @.

Ma per quanto riguarda la prima fila?

La chiave è utilizzare la funzione INDICE.

Per array, usiamo l'intera colonna. Per il numero di riga, utilizzo 1.

= SOMMA (INDICE ((Totale), 1): (@ Totale))

Ora, la chiave per comprenderlo è rendersi conto che INDICE sta effettivamente restituendo l'indirizzo alla prima cella della colonna, non il valore.

In altre parole, l'intervallo si risolve nella stessa formula che abbiamo usato in precedenza.

Ma questa volta, la formula può gestire sia le righe inserite che le nuove righe.

L'unico svantaggio di questa formula è che sarà lenta su set di dati molto grandi, poiché ogni formula deve generare una somma di tutte le celle sopra.

Se le prestazioni diventano un problema, potresti voler passare alla prima formula che abbiamo provato nel video e aggiornare manualmente la formula, se devi inserire righe.

Corso

Tabelle Excel

Scorciatoie correlate

Invio e spostati in basso Enter Return Elimina carattere a sinistra del cursore Backspace Delete Elimina carattere a destra del cursore Delete Fn + Delete Invio e sposta a destra Tab Tab Seleziona l'intera riga Shift + Space + Space Inserisci righe Ctrl + Shift + + + + + Riempi in basso dalla cella sopra Ctrl + D + D Sposta la cella attiva a sinistra in una selezione Shift + Tab + Tab Annulla selezione Esc Esc

Articoli interessanti...