Come utilizzare la funzione SOMMA.SE di Excel -

Sommario

Sommario

La funzione SOMMA.SE di Excel restituisce la somma delle celle che soddisfano una singola condizione. I criteri possono essere applicati a date, numeri e testo. La funzione SUMIF supporta operatori logici (>, <,, =) e caratteri jolly (* ,?) per la corrispondenza parziale.

Scopo

Sommare i numeri in un intervallo che soddisfano i criteri forniti

Valore di ritorno

La somma dei valori forniti.

Sintassi

= SUMIF (intervallo, criteri, (intervallo_somma))

argomenti

  • intervallo : l'intervallo di celle a cui si desidera applicare i criteri.
  • criteri : i criteri utilizzati per determinare quali celle aggiungere.
  • intervallo_somma : (opzionale) le celle da sommare. Se intervallo_somma viene omesso, le celle nell'intervallo vengono invece sommate.

Versione

Excel 2003

Note sull'utilizzo

La funzione SOMMA.SE restituisce la somma delle celle in un intervallo che soddisfano una singola condizione. Il primo argomento è l'intervallo a cui applicare i criteri, il secondo argomento è i criteri e l'ultimo argomento è l'intervallo contenente i valori da sommare. SUMIF supporta operatori logici (>, <,, =) e caratteri jolly (* ,?) per la corrispondenza parziale. I criteri possono utilizzare un valore in un'altra cella, come spiegato di seguito.

SUMIF fa parte di un gruppo di otto funzioni in Excel che suddividono i criteri logici in due parti (intervallo + criteri). Di conseguenza, la sintassi utilizzata per costruire i criteri è diversa e SOMMA.SE richiede un intervallo di celle per l'argomento intervallo, non è possibile utilizzare un array.

SUMIF supporta solo una singola condizione. Se è necessario applicare più criteri, utilizzare la funzione SUMIFS. Se è necessario manipolare i valori che appaiono nell'argomento intervallo (cioè estrarre l'anno dalle date da utilizzare nei criteri) vedere le funzioni SUMPRODUCT e / o FILTER.

Utilizzo di base | Criteri in un'altra cella | Non uguale a | Celle vuote | Date | Caratteri jolly | Video

Utilizzo di base

Nel foglio di lavoro mostrato, ci sono tre esempi SUMIF. Nel primo esempio (G6), SOMMA.SE è configurato per sommare valori maggiori di 100. Nel secondo esempio (G7), SOMMA.SE restituisce la somma dei valori in cui il colore è "rosso". Nell'ultimo esempio (G8), SUMIF è configurato per sommare i valori in cui lo stato è "CA" (California).

=SUMIF(D6:D10,">100") // values> 100 =SUMIF(B6:B10,"Jim",D6:D10) // Rep = Jim =SUMIF(C6:C10,"ca",D6:D10) // State = CA

Notare che il segno di uguale (=) non è richiesto quando si costruiscono i criteri "è uguale a". Si noti inoltre che SUMIF non fa distinzione tra maiuscole e minuscole. È possibile sommare i valori in cui il rappresentante è Jim utilizzando "jim" o "Jim".

Criteri in un'altra cella

Un valore di un'altra cella può essere incluso nei criteri utilizzando la concatenazione. Nell'esempio seguente, SUMIF restituirà la somma di tutte le vendite oltre il valore in G4. Notare che l'operatore maggiore di (>), che è testo, deve essere racchiuso tra virgolette. La formula in G5 è:

=SUMIF(D5:D9,">"&G4) // sum if greater than G4

Non uguale a

Per esprimere il criterio "non uguale a", utilizza l'operatore "" racchiuso tra virgolette doppie (""):

=SUMIF(B5:B9,"red",C5:C9) // not equal to "red" =SUMIF(B5:B9,"blue",C5:C9) // not equal to "blue" =SUMIF(B5:B9,""&E7,C5:C9) // not equal to E7

Notare di nuovo che SUMIF non fa distinzione tra maiuscole e minuscole.

Celle vuote

SOMMA.SE può calcolare le somme in base a celle vuote o non vuote. Nell'esempio seguente, SUMIF viene utilizzato per sommare gli importi nella colonna C a seconda che la colonna D contenga "x" o sia vuota:

=SUMIF(D5:D9,"",C5:C9) // blank =SUMIF(D5:D9,"",C5:C9) // not blank

Date

Il modo migliore per utilizzare SOMMA.SE con le date è fare riferimento a una data valida in un'altra cella o utilizzare la funzione DATA. L'esempio seguente mostra entrambi i metodi:

=SUMIF(B5:B9,"="&DATE(2019,4,1),C5:C9) =SUMIF(B5:B9,">"&E9,C5:C9)

Notare che dobbiamo concatenare un operatore alla data in E9. Per utilizzare criteri di data più avanzati (cioè tutte le date in un dato mese, o tutte le date tra due date) ti consigliamo di passare alla funzione SUMIFS, che può gestire più criteri.

Caratteri jolly

La funzione SUMIF supporta i caratteri jolly, come mostrato nell'esempio seguente:

=SUMIF(B5:B9,"mi*",C5:C9) // begins with "mi" =SUMIF(B5:B9,"*ota",C5:C9) // ends with "ota" =SUMIF(B5:B9,"????",C5:C9) // contains 4 characters

Vedi sotto per altri esempi di formula SUMIF.

Appunti

  • SOMMA.SE supporta solo una condizione. Utilizzare la funzione SUMIFS per più criteri.
  • When sum_range is omitted, the cells in range will be summed.
  • Text strings in criteria must be enclosed in double quotes (""), i.e. "apple", ">32", "ja*"
  • Cell references in criteria are not enclosed in quotes, i.e. "<"&A1
  • The wildcard characters ? and * can be used in criteria. A question mark matches any one character and an asterisk matches any sequence of characters (zero or more).
  • To find a literal question mark or asterisk, use a tilde (~) in front question mark or asterisk (i.e. ~?, ~*).
  • SUMIFS requires a range, you can't substitute an array.

Related videos

Come utilizzare la funzione SOMMA.SE In questo video vedremo come utilizzare la funzione SOMMA.SE per sommare le celle che soddisfano un singolo criterio in un insieme di dati. Come aggiungere una riga dei totali a una tabella In questo video vedremo come aggiungere e configurare una riga dei totali a una tabella di Excel. La riga totale può mostrare automaticamente i calcoli di riepilogo sotto una tabella. Come creare una semplice tabella di riepilogo Le tabelle pivot sono strumenti fantastici per riepilogare i dati, ma puoi anche utilizzare formule per creare i tuoi riepiloghi utilizzando funzioni come CONTA.SE e SOMMA.SE. Guarda come in questo video di 3 minuti.

Articoli interessanti...