Exceller

Fonction SUMIF Excel

Excel Sumif Function

Fonction SUMIF ExcelSommaire

La fonction Excel SUMIF renvoie la somme des cellules qui remplissent 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
Objet 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, [sum_plage]) Arguments
  • gamme - La plage de cellules contre laquelle vous souhaitez appliquer les critères.
  • Critères - Les critères utilisés pour déterminer les cellules à ajouter.
  • sum_range - [optionnel] Les cellules à additionner. Si sum_range est omis, les cellules de la plage sont additionnées à 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 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 divise 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 SOMMEIL . Si vous devez manipuler des valeurs qui apparaissent dans le gamme argument (c'est-à-dire extraire l'année des dates à utiliser dans les critères) voir le SOMMEPRODUIT 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 illustrée, il y a 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 dont 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 du critère « 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 en utilisant enchaînement . Dans l'exemple ci-dessous, SUMIF renverra la somme de toutes les ventes sur la valeur de G4. Notez que l'opérateur supérieur à (>), qui est du texte, doit être placé entre guillemets. La formule en G5 est :

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

SUMIF à critères variables

Pas égal à

Pour exprimer les critères 'pas égal à', utilisez le '' opérateur entouré de guillemets ('') :

SUMIF non é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

Notez à nouveau 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 se référer à 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 en 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 devrez passer au Fonction SOMMEIL , 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 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 formule SUMIF.

Remarques

  • SUMIF ne prend en charge qu'une seule condition. Utilisez le Fonction SOMMEIL 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 cellules dans les critères sont ne pas entre guillemets, c'est-à-dire '<'&A1
  • Les caractères génériques ? et * peuvent être utilisés 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 l'astérisque (c'est-à-dire ~?, ~*).
  • SUMIFS a besoin une plage, vous ne pouvez pas remplacer un déployer .


^