Funzioni SOMMA.SE e SOMMA.SE - Somma valori se - Excel e Fogli Google

Questo tutorial mostra come usare il eccel SOMMA.SE e SOMMA.SE Funzionezioni in Excel e Fogli Google per sommare i dati che soddisfano determinati criteri.

Panoramica della funzione SOMMA.SE

È possibile utilizzare la funzione SOMMA.SE in Excel per sommare celle che contengono un valore specifico, sommare celle maggiori o uguali a un valore, ecc.

(Notare come appaiono gli input della formula)

Sintassi e argomenti della funzione SOMMA.SE:

1 =SOMMA.SE (intervallo, criteri, [intervallo_somma])

gamma - L'intervallo di celle a cui si desidera applicare i criteri.

criteri - I criteri utilizzati per determinare quali celle aggiungere.

somma_intervallo - [opzionale] Le celle da sommare. Se intervallo_somma viene omesso, le celle nell'intervallo vengono invece sommate.

Che cos'è la funzione SOMMA.SE?

La funzione SOMMA.SE è una delle funzioni meno recenti utilizzate nei fogli di calcolo. Viene utilizzato per eseguire la scansione di un intervallo di celle verificando un criterio specifico e quindi sommando i valori in un intervallo che corrispondono a tali valori. La funzione SOMMA.SE originale era limitata a un solo criterio. Dopo il 2007, è stata creata la funzione SOMMA.PI.SE che consente una moltitudine di criteri. La maggior parte dell'uso generale rimane lo stesso tra i due, ma ci sono alcune differenze critiche nella sintassi che discuteremo in questo articolo.

Se non l'hai già fatto, puoi rivedere gran parte della struttura simile e degli esempi nell'articolo COUNTIFS.

Esempio di base

Consideriamo questo elenco di vendite registrate e vogliamo conoscere il reddito totale.

Poiché abbiamo avuto una spesa, il valore negativo, non possiamo semplicemente fare una somma di base. Invece, vogliamo sommare solo i valori maggiori di 0. Il "maggiore di 0" è quello che sarà il nostro criterio in una funzione SOMMA.SE. La nostra formula per affermare questo è

1 =SOMMA.SE(LA2:LA7, ">0")

Esempio a due colonne

Sebbene la funzione SOMMA.SE originale sia stata progettata per consentirti di applicare un criterio all'intervallo di numeri che desideri sommare, la maggior parte delle volte dovrai applicare uno o più criteri ad altre colonne. Consideriamo questa tabella:

Ora, se usiamo la funzione SOMMA.SE originale per scoprire quante banane abbiamo (elencate nella cella D1), dovremo dare l'intervallo che vogliamo somma come ultimo argomento, e quindi la nostra formula sarebbe

1 =SOMMA.SE(LA2:LA7, D1, B2:B7)

Tuttavia, quando i programmatori alla fine si sono resi conto che gli utenti volevano fornire più di un criterio, è stata creata la funzione SUMIFS. Per creare una struttura che funzioni per qualsiasi numero di criteri, SUMIFS richiede che l'intervallo di somma sia elencato per primo. Nel nostro esempio, ciò significa che la formula deve essere

1 =SOMMA.SE(B2:B7, A2:A7, D1)

NOTA: queste due formule ottengono lo stesso risultato e possono sembrare simili, quindi presta molta attenzione a quale funzione viene utilizzata per assicurarti di elencare tutti gli argomenti nell'ordine corretto.

Lavorare con date, criteri multipli

Quando si lavora con le date in un foglio di calcolo, sebbene sia possibile inserire la data direttamente nella formula, è buona norma avere la data in una cella in modo da poter semplicemente fare riferimento alla cella in una formula. Ad esempio, questo aiuta il computer a sapere che si desidera utilizzare la data 27/05/2020 e non il numero 5 diviso 27 diviso 2022.

Diamo un'occhiata alla nostra prossima tabella che registra il numero di visitatori di un sito ogni due settimane.

Possiamo specificare i punti di inizio e fine dell'intervallo che vogliamo guardare in D2 e ​​E2. La nostra formula quindi per sommare il numero di visitatori in questa fascia potrebbe essere:

1 =SOMMA.SE(LA2:LA7, LA2:LA7, ">="&RE2, LA2:LA7, "<="&MI2)

Nota come siamo stati in grado di concatenare i confronti di "=" ai riferimenti di cella per creare i criteri. Inoltre, anche se entrambi i criteri venivano applicati allo stesso intervallo di celle (A2: A7), è necessario scrivere l'intervallo due volte, una volta per ciascun criterio.

Più colonne

Quando si utilizzano più criteri, è possibile applicarli allo stesso intervallo dell'esempio precedente oppure applicarli a intervalli diversi. Combiniamo i nostri dati di esempio in questa tabella:

Abbiamo impostato alcune celle in modo che l'utente possa inserire ciò che desidera cercare nelle celle da E2 a G2. Abbiamo quindi bisogno di una formula che sommi il numero totale di mele raccolte a febbraio. La nostra formula è simile a questa:

1 =SOMMA.SE(DO2:DO7, SI2: SI7, ">="&FA2, SI2: SI7, "<="& SOL2, LA2:LA7, MI2

SOMMA.SE con logica di tipo OR

Fino a questo punto, gli esempi che abbiamo usato sono stati tutti un confronto basato su AND, in cui stiamo cercando righe che soddisfano tutti i nostri criteri. Ora, considereremo il caso in cui desideri cercare la possibilità che una riga soddisfi uno o l'altro criterio.

Diamo un'occhiata a questo elenco di vendite:

Vorremmo sommare le vendite totali sia per Adam che per Bob. Per fare ciò, hai un paio di opzioni. Il più semplice è aggiungere due SUMIFS insieme, in questo modo:

1 =SOMMA.SE(La2:B7, LA2:LA7, "Adamo")+SOMMA.SE(La2:B7, LA2:LA7, "Bob")

Qui, abbiamo fatto calcolare al computer i nostri punteggi individuali e poi li abbiamo sommati.

La nostra prossima opzione è utile quando hai più intervalli di criteri, in modo tale da non dover riscrivere l'intera formula ripetutamente. Nella formula precedente, abbiamo detto manualmente al computer di aggiungere due diversi SUMIFS insieme. Tuttavia, puoi anche farlo scrivendo i tuoi criteri all'interno di un array, in questo modo:

1 =SOMMA(SOMMA.SE(B2:B7, A2:A7, {"Adamo", "Bob"}))

Guarda come è costruito l'array all'interno delle parentesi graffe. Quando il computer valuterà questa formula, saprà che vogliamo calcolare una funzione SOMMA.PI.SE per ogni elemento nel nostro array, creando così un array di numeri. La funzione SOMMA esterna prenderà quindi quell'array di numeri e lo trasformerà in un singolo numero. Passando attraverso la valutazione della formula, sarebbe simile a questo:

123 =SOMMA(SOMMA.SE(B2:B7, A2:A7, {"Adamo", "Bob"}))=SOMMA(27401, 43470)=70871

Otteniamo lo stesso risultato, ma siamo stati in grado di scrivere la formula in modo un po' più succinto.

Trattare con gli spazi vuoti

A volte il tuo set di dati avrà celle vuote che devi trovare o evitare. Impostare i criteri per questi può essere un po' complicato, quindi diamo un'occhiata a un altro esempio.

Nota che la cella A3 è veramente vuota, mentre la cella A5 ha una formula che restituisce una stringa di lunghezza zero di "". Se vogliamo trovare la somma totale di veramente celle vuote, useremmo un criterio di "=" e la nostra formula sarebbe simile a questa:

1 =SOMMA.SE(LA2:B7,LA2:LA7,"=")

D'altra parte, se vogliamo ottenere la somma per tutte le celle che sembrano vuote, cambieremo i criteri in "" e la formula sarà simile a

1 =SOMMA.SE(B2:B7,A2:A7,"")

Capovolgiamoci: e se volessi trovare la somma delle celle non vuote? Sfortunatamente, il design attuale non ti consentirà di evitare la stringa di lunghezza zero. Puoi usare un criterio di "", ma come puoi vedere nell'esempio, include ancora il valore dalla riga 5.

1 =SOMMA.SE(B2:B7,A2:A7,"")

Se non devi contare le celle contenenti stringhe di lunghezza zero, ti consigliamo di utilizzare la funzione LUNGHEZZA all'interno di un SUMPRODUCT

SOMMA.SE in Fogli Google

La funzione SOMMA.SE funziona esattamente allo stesso modo in Fogli Google come in Excel:

wave wave wave wave wave