Comment utiliser la fonction Excel SUMIF -

Table des matières

Sommaire

La fonction Excel SUMIF renvoie la somme des cellules qui répondent à une seule condition. Les critères peuvent être appliqués aux dates, aux nombres et au texte. La fonction SUMIF prend en charge les opérateurs logiques (>, <,, =) et les caractères génériques (* ,?) pour une correspondance partielle.

Objectif

Somme des nombres dans une plage qui répondent aux critères fournis

Valeur de retour

La somme des valeurs fournies.

Syntaxe

= SUMIF (plage, critères, (plage_somme))

Arguments

  • plage - La plage de cellules à laquelle vous souhaitez appliquer les critères.
  • critères - Les critères utilisés pour déterminer les cellules à ajouter.
  • sum_range - (facultatif) Les cellules à additionner. Si sum_range est omis, les cellules de la plage sont ajoutées ensemble à la place.

Version

Excel 2003

Notes d'utilisation

La fonction SUMIF renvoie la somme des cellules d'une plage qui remplissent une seule condition. Le premier argument est la plage à laquelle appliquer les critères, le deuxième argument est les critères et le dernier argument est la plage contenant les valeurs à additionner. SUMIF prend en charge les opérateurs logiques (>, <,, =) et les caractères génériques (* ,?) pour une correspondance partielle. Les critères peuvent utiliser une valeur dans une autre cellule, comme expliqué ci-dessous.

SUMIF fait partie d'un groupe de huit fonctions dans Excel qui divisent les critères logiques en deux parties (plage + critères). Par conséquent, la syntaxe utilisée pour construire les critères est différente et SUMIF nécessite une plage de cellules pour l'argument de plage, vous ne pouvez pas utiliser de tableau.

SUMIF ne prend en charge qu'une seule condition. Si vous devez appliquer plusieurs critères, utilisez la fonction SUMIFS. Si vous avez besoin de manipuler des valeurs qui apparaissent dans l'argument range (c'est-à-dire d'extraire l'année des dates à utiliser dans les critères), consultez les fonctions SUMPRODUCT et / ou FILTER.

Utilisation de base | Critères dans une autre cellule | Pas égal à | Cellules vides | Dates | Wildcards | Vidéos

Utilisation de base

Dans la feuille de calcul affichée, il existe trois exemples SUMIF. Dans le premier exemple (G6), SUMIF est configuré pour additionner les valeurs supérieures à 100. Dans le deuxième exemple (G7), SUMIF renvoie la somme des valeurs où la couleur est "rouge". Dans le dernier exemple (G8), SUMIF est configuré pour additionner les valeurs où l'état est "CA" (Californie).

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

Notez que le signe égal (=) n'est pas requis lors de la construction de critères "est égal à". Notez également que SUMIF n'est pas sensible à la casse. Vous pouvez additionner les valeurs où le représentant est Jim en utilisant "jim" ou "Jim".

Critères dans une autre cellule

Une valeur d'une autre cellule peut être incluse dans des critères à l'aide de la concaténation. Dans l'exemple ci-dessous, SUMIF renverra la somme de toutes les ventes sur la valeur dans G4. Notez que l'opérateur supérieur à (>), qui est du texte, doit être placé entre guillemets. La formule dans G5 est:

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

Pas égal à

Pour exprimer un critère "différent de", utilisez l'opérateur "" entouré de guillemets doubles (""):

=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

Encore une fois, notez que SUMIF n'est pas sensible à la casse.

Cellules vides

SUMIF peut calculer des sommes basées sur des cellules vides ou non vides. Dans l'exemple ci-dessous, SUMIF est utilisé pour additionner les montants de la colonne C selon que la colonne D contient «x» ou est vide:

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

Rendez-vous

La meilleure façon d'utiliser SUMIF avec des dates est de faire référence à une date valide dans une autre cellule ou d'utiliser la fonction DATE. L'exemple ci-dessous montre les deux méthodes:

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

Notez que nous devons concaténer un opérateur à la date dans E9. Pour utiliser des critères de date plus avancés (c'est-à-dire toutes les dates d'un mois donné, ou toutes les dates entre deux dates), vous voudrez passer à la fonction SUMIFS, qui peut gérer plusieurs critères.

Caractères génériques

La fonction SUMIF prend en charge les caractères génériques, comme le montre l'exemple ci-dessous:

=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

Voir ci-dessous pour plus d'exemples de formules SUMIF.

Remarques

  • SUMIF ne prend en charge qu'une seule condition. Utilisez la fonction SUMIFS pour plusieurs critères.
  • 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

Comment utiliser la fonction SUMIF Dans cette vidéo, nous verrons comment utiliser la fonction SUMIF pour additionner les cellules qui répondent à un seul critère dans un ensemble de données. Comment ajouter une ligne de totaux à un tableau Dans cette vidéo, nous verrons comment ajouter et configurer une ligne totale dans un tableau Excel. La ligne totale peut afficher automatiquement les calculs récapitulatifs sous un tableau. Comment créer un tableau récapitulatif simple Les tableaux croisés dynamiques sont des outils fantastiques pour résumer les données, mais vous pouvez également utiliser des formules pour créer vos propres résumés à l'aide de fonctions telles que COUNTIF et SUMIF. Voyez comment dans cette vidéo de 3 minutes.

Articles intéressants...