Exceller

Fonction Excel SUMIF

Excel Sumif Function

Fonction Excel SUMIFRésumé

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 (>,<,,=) and wildcards (*,?) for partial matching.

comment utiliser les sous-totaux dans Excel
Objectif Somme des nombres dans une plage qui répondent aux critères fournis Valeur de retour Somme des valeurs fournies. Syntaxe = SUMIF (plage, critères, [plage_somme]) Arguments
  • gamme - 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 dans une plage qui répondent à 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 Opérateurs logiques (>,<,,=) and 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). En conséquence, le la syntaxe utilisée pour construire les critères est différente et SUMIF a besoin une plage de cellules pour l'argument range, vous ne pouvez pas utiliser un déployer .



SUMIF ne prend en charge qu'un Célibataire état. Si vous devez appliquer plusieurs critères, utilisez le Fonction SUMIFS . Si vous devez manipuler les valeurs qui apparaissent dans le gamme argument (c'est-à-dire extraire l'année des dates à utiliser dans les critères) voir le SOMMEPROD et / ou FILTRE les fonctions.

Utilisation de base | Critères dans une autre cellule | Pas égal à | Cellules vides | Rendez-vous | Caractères génériques | 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 les critères à l'aide de enchaînement . 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

SUMIF avec des critères variables

Pas égal à

Pour exprimer le critère «différent de», utilisez le opérateur entouré de guillemets doubles (''):

SUMIF n'est pas égal aux critères

 
= 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

Remarquez encore que SUMIF est ne pas sensible aux majuscules et minuscules.

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 vide et non vide

comment obtenir des valeurs distinctes dans Excel
 
= 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 à un date valide dans une autre cellule, ou utilisez le Fonction DATE . L'exemple ci-dessous montre les deux méthodes:

SUMIF avec dates

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

Remarquez que nous devons enchaî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 devez passer Fonction SUMIFS , qui peut gérer plusieurs critères.

Caractères génériques

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

SUMIF avec des caractères génériques

 
= 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 le Fonction SUMIFS pour plusieurs critères.
  • Lorsque sum_range est omis, les cellules de gamme sera additionné.
  • Les chaînes de texte dans les critères doivent être placées entre guillemets (''), c'est-à-dire 'apple', '> 32', 'ja *'
  • Les références de cellule dans les critères sont ne pas entre guillemets, c'est-à-dire '<'&A1
  • Les caractères génériques? et * peut être utilisé dans les critères. Un point d'interrogation correspond à n'importe quel caractère et un astérisque correspond à n'importe quelle séquence de caractères (zéro ou plus).
  • Pour trouver un point d'interrogation ou un astérisque littéral, utilisez un tilde (~) devant le point d'interrogation ou un astérisque (c'est-à-dire ~ ?, ~ *).
  • SUMIFS a besoin une plage, vous ne pouvez pas remplacer un déployer .


^