Formula SOMMA di Excel per totalizzare una colonna, le righe o solo le celle visibili

  • Condividi Questo
Michael Brown

L'esercitazione spiega come eseguire una somma in Excel utilizzando la funzione AutoSum e come creare una formula SOMMA personalizzata per totalizzare una colonna, una riga o un intervallo selezionato. Imparerete anche a sommare solo le celle visibili, a calcolare il totale progressivo, a sommare i fogli e a scoprire perché la formula SOMMA di Excel non funziona.

Se si desidera una somma rapida di alcune celle in Excel, è sufficiente selezionarle e guardare la barra di stato nell'angolo in basso a destra della finestra di Excel:

Per qualcosa di più duraturo, utilizzate la funzione SOMMA di Excel. È molto semplice e diretta, quindi anche se siete principianti di Excel, non avrete alcuna difficoltà a capire gli esempi seguenti.

    Come fare una somma in Excel utilizzando un semplice calcolo aritmetico

    Se avete bisogno di un totale rapido di diverse celle, potete usare Microsoft Excel come una mini calcolatrice: basta utilizzare il tasto operatore segno più (+) come in una normale operazione aritmetica di addizione, ad esempio:

    =1+2+3

    o

    =A1+C1+D1

    Tuttavia, se dovete sommare qualche decina o qualche centinaio di righe, fare riferimento a ogni cella in una formula non è una buona idea. In questo caso, potete utilizzare la funzione SOMMA di Excel, appositamente progettata per sommare un insieme di numeri specificato.

    Come utilizzare la funzione SOMMA in Excel

    La funzione SOMMA di Excel è una funzione matematica e trigonometrica che aggiunge valori. La sintassi della funzione SOMMA è la seguente:

    SOMMA(numero1, [numero2] ,...)

    Il primo argomento è obbligatorio, gli altri numeri sono facoltativi e si possono fornire fino a 255 numeri in una singola formula.

    Nella formula SOMMA di Excel, ogni argomento può essere un valore numerico positivo o negativo, un intervallo o un riferimento di cella. Ad esempio:

    =SOMMA(A1:A100)

    =SOMMA(A1, A2, A5)

    =SOMMA(1,5,-2)

    La funzione SOMMA di Excel è utile quando è necessario sommare valori di intervalli diversi o combinare valori numerici, riferimenti di cella e intervalli. Ad esempio:

    =SOMMA(A2:A4, A8:A9)

    =SOMMA(A2:A6, A9, 10)

    La schermata seguente mostra questi e altri esempi di formula SUM:

    Nei fogli di lavoro reali, la funzione SOMMA di Excel è spesso inclusa in formule più grandi come parte di calcoli più complessi.

    Ad esempio, è possibile incorporare SOMMA nell'elemento valore_se_vero della funzione IF per sommare i numeri delle colonne B, C e D se tutte e tre le celle della stessa riga contengono dei valori e mostrare un messaggio di avvertimento se una delle celle è vuota:

    =IF(AND($B2<"", $C2"", $D2""), SUM($B2:$D2), "Valore mancante")

    Ecco un altro esempio di utilizzo di una formula SOMMA avanzata in Excel: VLOOKUP e formula SOMMA per totalizzare tutti i valori corrispondenti.

    Come fare la somma automatica in Excel

    Se dovete sommare un intervallo di numeri, sia esso una colonna, una riga o più colonne o righe adiacenti, potete lasciare che Microsoft Excel scriva per voi una formula SOMMA appropriata.

    È sufficiente selezionare una cella accanto ai numeri che si desidera aggiungere, fare clic su AutoSum sul Casa nella scheda Editing premere il tasto Invio e la formula Somma verrà inserita automaticamente:

    Come si può vedere nella seguente schermata, la funzione di somma automatica di Excel non solo inserisce una formula di somma, ma seleziona anche l'intervallo di celle più probabile da sommare. Nove volte su dieci, Excel azzecca l'intervallo. In caso contrario, è possibile correggere manualmente l'intervallo semplicemente trascinando il cursore tra le celle da sommare e premendo il tasto Invio.

    Suggerimento: un modo più rapido per eseguire la somma automatica in Excel è quello di utilizzare il comando Scorciatoia per la somma È sufficiente tenere premuto il tasto Alt, premere il tasto Segno di uguale e poi premere Invio per completare una formula di somma inserita automaticamente.

    Oltre a calcolare il totale, è possibile utilizzare AutoSum per inserire automaticamente le funzioni MEDIA, CONTO, MAX o MIN. Per ulteriori informazioni, consultare il tutorial di Excel su AutoSum.

    Come sommare una colonna in Excel

    Per sommare i numeri di una colonna specifica, è possibile utilizzare la funzione SOMMA di Excel o la funzione AutoSomma.

    Ad esempio, per sommare i valori della colonna B, ad esempio nelle celle da B2 a B8, inserite la seguente formula SOMMA di Excel:

    =SOMMA(B2:B8)

    Totalizzare un'intera colonna con un numero indefinito di righe

    Se una colonna che si desidera sommare ha un numero variabile di righe (cioè si possono aggiungere nuove celle e cancellare quelle esistenti in qualsiasi momento), è possibile sommare l'intera colonna fornendo un riferimento alla colonna, senza specificare un limite inferiore o superiore. Ad esempio:

    =SOMMA(B:B)

    Nota importante: in nessun caso si deve inserire la formula 'Somma di una colonna' nella colonna che si desidera totalizzare, perché in questo modo si creerebbe un riferimento circolare alle celle (cioè una somma ricorsiva infinita) e la formula Somma restituirebbe 0.

    Somma di colonne tranne l'intestazione o esclusione di alcune prime righe

    Di solito, fornendo un riferimento di colonna alla formula Somma di Excel si totalizza l'intera colonna ignorando l'intestazione, come mostrato nella schermata precedente. In alcuni casi, però, l'intestazione della colonna che si desidera totalizzare può contenere un numero, oppure si possono escludere le prime righe con numeri non rilevanti per i dati che si desidera sommare.

    Purtroppo, Microsoft Excel non accetta una formula mista SOMMA con un limite inferiore esplicito ma senza un limite superiore come =SOMMA(B2:B), che funziona bene in Google Sheets. Per escludere le prime righe dalla somma, è possibile utilizzare una delle seguenti soluzioni.

    • Sommare l'intera colonna e poi sottrarre le celle che non si desidera includere nel totale (le celle da B1 a B3 in questo esempio):

      =SOMMA(B:B)-SOMMA(B1:B3)

    • Ricordando i limiti di dimensione del foglio di lavoro, è possibile specificare il limite superiore della formula SOMMA di Excel in base al numero massimo di righe della versione di Excel in uso.

    Ad esempio, per sommare la colonna B senza l'intestazione (cioè escludendo la cella B1), è possibile utilizzare le seguenti formule:

    • In Excel 2007, Excel 2010, Excel 2013 e Excel 2016:

    =SOMMA(B2:B1048576)

  • In Excel 2003 e versioni successive:
  • =SOMMA(B2:B655366)

    Come sommare le righe in Excel

    Analogamente al totale di una colonna, in Excel è possibile sommare una riga utilizzando la funzione SOMMA, oppure affidando ad AutoSum il compito di inserire la formula.

    Ad esempio, per aggiungere i valori nelle celle da B2 a D2, utilizzare la seguente formula:

    =SOMMA(B2:D2)

    Come sommare più righe in Excel

    Per aggiungere valori in ogni riga singolarmente Il punto chiave è usare riferimenti di cella relativi (senza $) o misti (dove il segno $ fissa solo le colonne). Ad esempio:

    =SOMMA($B2:$D2)

    Per totalizzare i valori in un file intervallo contenente più righe è sufficiente specificare l'intervallo desiderato nella formula della somma, ad esempio:

    =SOMMA(B2:D6) - somma i valori delle righe da 2 a 6.

    =SOMMA(B2:D3, B5:D6) - somma i valori delle righe 2, 3, 5 e 6.

    Come sommare un'intera riga

    Per riassumere il intera riga con un numero indefinito di colonne, fornire un riferimento a una riga intera alla formula della somma di Excel, ad esempio:

    =SOMMA(2:2)

    Si ricorda che non si deve inserire la formula 'Somma di una riga' in nessuna cella della stessa riga per evitare di creare un riferimento circolare, in quanto ciò comporterebbe un calcolo errato, se presente:

    A somma delle righe escludendo una determinata colonna o colonne , totalizzare l'intera riga e poi sottrarre le colonne irrilevanti. Ad esempio, per sommare la riga 2 tranne le prime 2 colonne, utilizzare la seguente formula:

    =SOMMA(2:2)-SOMMA(A2:B2)

    Utilizzate il Totale riga di Excel per sommare i dati di una tabella

    Se i dati sono organizzati in una tabella di Excel, si può beneficiare della speciale funzione Totale fila che consente di sommare rapidamente i dati della tabella e di visualizzare i totali nell'ultima riga.

    Un grande vantaggio dell'uso delle tabelle di Excel è che si espandono automaticamente per includere nuove righe, quindi ogni nuovo dato inserito in una tabella sarà automaticamente incluso nelle formule. Per conoscere altri vantaggi delle tabelle di Excel, consultate questo articolo: 10 funzioni più utili delle tabelle di Excel.

    Per convertire un normale intervallo di celle in una tabella, selezionarlo e premere la scorciatoia Ctrl + T (o fare clic su Tabella sul Inserire scheda).

    Come aggiungere una riga totale nelle tabelle di Excel

    Una volta disposti i dati in una tabella, è possibile inserire una riga totale in questo modo:

    1. Fare clic su un punto qualsiasi della tabella per visualizzare la tabella Strumenti da tavolo con il Design scheda.
    2. Sul Design nella scheda Opzioni di stile del tavolo selezionare il gruppo Totale fila scatola:

    Un altro modo per aggiungere una riga totale in Excel è quello di fare clic con il tasto destro del mouse su una cella qualsiasi della tabella, quindi fare clic su Tabella > Totale riga .

    Come totalizzare i dati nella tabella

    Quando la riga del totale appare alla fine della tabella, Excel fa del suo meglio per determinare come si desidera calcolare i dati nella tabella.

    Nella mia tabella di esempio, i valori della colonna D (colonna più a destra) vengono sommati automaticamente e la somma viene visualizzata nella riga Totale:

    Per totalizzare i valori in altre colonne, è sufficiente selezionare una cella corrispondente nella riga del totale, fare clic sulla freccia dell'elenco a discesa e selezionare Somma :

    Se si desidera eseguire un altro calcolo, selezionare la funzione corrispondente dall'elenco a discesa, ad esempio Media , Conteggio , Max, Min , ecc.

    Se la riga del totale visualizza automaticamente un totale per una colonna che non ne ha bisogno, aprire l'elenco a discesa per quella colonna e selezionare Nessuno .

    Nota: quando si utilizza la funzione Totale riga di Excel per sommare una colonna, Excel totalizza i valori solo nelle righe visibili inserendo la funzione SUBTOTALE con il primo argomento impostato a 109. La spiegazione dettagliata di questa funzione è riportata nella prossima sezione.

    Se si desidera sommare i dati sia nelle righe visibili che in quelle invisibili, non aggiungere la riga totale e utilizzare invece una normale funzione SOMMA:

    Come sommare solo le celle filtrate (visibili) in Excel

    A volte, per un'analisi più efficace delle date, potrebbe essere necessario filtrare o nascondere alcuni dati nel foglio di lavoro. Una normale formula Somma non funzionerà in questo caso perché la funzione SOMMA di Excel aggiunge tutti i valori nell'intervallo specificato, comprese le righe nascoste (filtrate).

    Se si desidera sommare solo le celle visibili in un elenco filtrato, il modo più rapido è quello di organizzare i dati in una tabella di Excel e poi attivare la funzione Riga totale di Excel. Come dimostrato nell'esempio precedente, selezionando Somma nella riga totale di una tabella si inserisce la funzione SUBTOTALE che ignora le celle nascoste .

    Un altro modo per sommare le celle filtrate in Excel è quello di applicare manualmente un filtro automatico ai dati facendo clic sul pulsante Filtro sul pulsante Dati E poi, scrivete voi stessi una formula di Subtotale.

    La funzione SUBTOTALE ha la seguente sintassi:

    SUBTOTALE(funzione_num, ref1, [ref2],...)

    Dove:

    • Numero_funzione - un numero da 1 a 11 o da 101 a 111 che specifica quale funzione utilizzare per il subtotale.

      L'elenco completo delle funzioni è disponibile su support.office.com. Per ora ci interessa solo la funzione SOMMA, definita dai numeri 9 e 109. Entrambi i numeri escludono le righe filtrate, con la differenza che il numero 9 include le celle nascoste manualmente (ad esempio, facendo clic con il pulsante destro del mouse su> Nascondere ), mentre 109 li esclude.

      Quindi, se si vuole sommare solo le celle visibili, a prescindere da come sono state nascoste le righe irrilevanti, si può usare il metodo 109 nel primo argomento della formula Subtotale.

    • Rif1, Rif2, ... - Il primo argomento Ref è obbligatorio, gli altri (fino a 254) sono facoltativi.

    In questo esempio, sommiamo le celle visibili nell'intervallo B2:B14 utilizzando la seguente formula:

    =SUBTOTALE(109, B2:B14)

    E ora, filtriamo solo ' Banana ' e assicurarsi che la formula Subtotale sommi solo le celle visibili:

    Suggerimento: è possibile utilizzare la funzione AutoSum di Excel per inserire automaticamente la formula Subtotale. È sufficiente organizzare i dati in una tabella ( Ctrl + T ) o filtrare i dati nel modo desiderato facendo clic sul pulsante Filtro Dopo di che, selezionare la cella immediatamente sotto la colonna che si desidera totalizzare e fare clic sul pulsante AutoSum Viene inserita una formula SUBTOTALE che somma solo le celle visibili della colonna.

    Come eseguire un totale progressivo (somma cumulativa) in Excel

    Per calcolare un totale progressivo in Excel, si scrive la solita formula SOMMA con un uso intelligente dei riferimenti assoluti e relativi alle celle.

    Ad esempio, per visualizzare la somma cumulativa dei numeri della colonna B, inserite la seguente formula in C2 e poi copiatela nelle altre celle:

    =SOMMA($B$2:B2)

    Il riferimento relativo B2 cambia automaticamente in base alla posizione relativa della riga in cui viene copiata la formula:

    La spiegazione dettagliata di questa formula di base della Somma cumulativa e i suggerimenti su come migliorarla sono disponibili in questa esercitazione: Come calcolare il totale progressivo in Excel.

    Come sommare più fogli

    Se avete più fogli di lavoro con lo stesso layout e lo stesso tipo di dati, potete sommare i valori presenti nella stessa cella o nello stesso intervallo di celle in fogli diversi con un'unica formula SOMMA.

    Un cosiddetto Riferimento 3-D è quello che fa il trucco:

    =SOMMA(genn:apr!B6)

    Oppure

    =SOMMA(gen:apr!B2:B5)

    La prima formula aggiunge i valori nella cella B6, mentre la seconda formula somma l'intervallo B2:B5 in tutti i fogli di lavoro situati tra i due fogli limite specificati ( Gennaio e Apr in questo esempio):

    Per ulteriori informazioni sul riferimento tridimensionale e sui passaggi dettagliati per la creazione di tali formule, consultare questa esercitazione: Come creare un riferimento tridimensionale per calcolare più fogli.

    Somma condizionale di Excel

    Se l'attività richiede di aggiungere solo le celle che soddisfano una determinata condizione o alcune condizioni, è possibile utilizzare le funzioni SUMIF o SUMIFS, rispettivamente.

    Ad esempio, la seguente formula SUMIF aggiunge solo gli importi della colonna B che hanno " Completato " nella colonna C:

    =SUMIF(C:C, "completato",B:B )

    Per calcolare un somma condizionale con criteri multipli Nell'esempio precedente, per ottenere il totale degli ordini "Completati" con importo superiore a 200 dollari, utilizzare la seguente formula SUMIFS:

    =SUMIFS(B:B,C:C, "completato",B:B, ">200" )

    La spiegazione dettagliata della sintassi di SUMIF e SUMIFS e molti altri esempi di formule sono disponibili in queste esercitazioni:

    • Funzione SUMIF in Excel: esempi per numeri, date, testo, spazi vuoti e non vuoti
    • SUMIF in Excel - esempi di formule per sommare condizionatamente le celle
    • Come utilizzare SUMIFS e SUMIF di Excel con criteri multipli

    Nota: le funzioni di somma condizionale sono disponibili nelle versioni di Excel a partire da Excel 2003 (più precisamente, SUMIF è stata introdotta in Excel 2003, mentre SUMIFS solo in Excel 2007). Se qualcuno utilizza ancora una versione precedente di Excel, è necessario creare una formula SOMMA in matrice, come dimostrato in Utilizzo di SOMMA di Excel nelle formule di matrice per sommare condizionalmente le celle.

    Somma di Excel non funziona - motivi e soluzioni

    State cercando di sommare alcuni valori o di totalizzare una colonna nel vostro foglio Excel, ma una semplice formula SOMMA non funziona? Se la funzione SOMMA di Excel non funziona, molto probabilmente è per i seguenti motivi.

    1. Viene visualizzato l'errore #Nome al posto del risultato atteso

    È l'errore più semplice da risolvere: in 99 casi su 100, l'errore #Nome indica che la funzione SOMMA è scritta male.

    2. Alcuni numeri non vengono aggiunti

    Un'altra ragione comune per cui una formula Somma (o AutoSomma di Excel) non funziona sono numeri formattati come testo valori A prima vista sembrano numeri normali, ma Microsoft Excel li percepisce come stringhe di testo e li esclude dai calcoli.

    Uno degli indicatori visivi dei numeri di testo sono l'allineamento predefinito a sinistra e i triangoli verdi nell'angolo in alto a sinistra delle celle, come nel foglio di destra nell'immagine seguente:

    Per risolvere il problema, selezionare tutte le celle problematiche, fare clic sul segno di avvertimento, quindi fare clic su Convertire in numero .

    Se, nonostante le aspettative, questo non funziona, provate le altre soluzioni descritte in: Come risolvere i numeri formattati come testo.

    3. La funzione SOMMA di Excel restituisce 0

    Oltre ai numeri formattati come testo, un riferimento circolare è una fonte comune di problemi nelle formule di somma, soprattutto quando si cerca di totalizzare una colonna in Excel. Quindi, se i numeri sono formattati come numeri, ma la formula di somma di Excel continua a restituire zero, rintracciate e correggete i riferimenti circolari nel vostro foglio ( Formula scheda> Controllo degli errori > Riferimento circolare Per istruzioni dettagliate, vedere Come trovare un riferimento circolare in Excel.

    4. La formula Somma di Excel restituisce un numero superiore a quello previsto

    Se la formula Somma restituisce un numero più grande del previsto, ricordate che la funzione SOMMA di Excel somma sia le celle visibili che quelle invisibili (nascoste). In questo caso, utilizzate la funzione Subtotale, come illustrato in Come sommare solo le celle visibili in Excel.

    5. La formula SOMMA di Excel non si aggiorna

    Quando una formula SOMMA in Excel continua a mostrare il vecchio totale anche dopo aver aggiornato i valori nelle celle dipendenti, molto probabilmente la modalità di calcolo è impostata su Manuale. Per risolvere questo problema, andare nella sezione Formule fare clic sulla freccia a discesa accanto a Calcolo delle opzioni e fare clic su Automatico.

    Questi sono i motivi più comuni per cui la SOMMA non funziona in Excel. Se nessuno di questi è il vostro caso, controllate altri possibili motivi e soluzioni: le formule di Excel non funzionano, non si aggiornano, non calcolano.

    Ecco come si usa la funzione SOMMA in Excel. Se volete dare un'occhiata più da vicino agli esempi di formula discussi in questa esercitazione, potete scaricare un esempio di cartella di lavoro SOMMA di Excel. Vi ringrazio per la lettura e spero di vedervi sul nostro blog la prossima settimana.

    Michael Brown è un appassionato di tecnologia dedicato con una passione per la semplificazione di processi complessi utilizzando strumenti software. Con oltre un decennio di esperienza nel settore tecnologico, ha affinato le sue competenze in Microsoft Excel e Outlook, nonché in Fogli Google e Documenti. Il blog di Michael è dedicato alla condivisione delle sue conoscenze e competenze con gli altri, fornendo suggerimenti e tutorial facili da seguire per migliorare la produttività e l'efficienza. Che tu sia un professionista esperto o un principiante, il blog di Michael offre spunti preziosi e consigli pratici per ottenere il massimo da questi strumenti software essenziali.