Excel: calculer correctement les sommes conditionnelles
Dans Excel, vous pouvez calculer des sommes qui ne prennent pas en compte tous les éléments de la zone sélectionnée - les sommes dites conditionnelles. Nous vous montrerons comment effectuer le calcul le plus judicieux.
Trois fonctions différentes pour les sommes conditionnelles dans Excel
Excel propose diverses options et fonctions pour les totaux conditionnels. Le bon choix dépend du type de conditions:
- Si une condition fixe s'applique à chaque valeur en question, utilisez la fonction SUMIF.
- Si plusieurs conditions doivent être prises en compte, il existe également la fonction SUMIFS à partir d'Excel 2007.
- Avec des conditions variables, cependant, vous avez besoin d'une formule matricielle ou de la fonction SUM PRODUCT.
- Dans les paragraphes suivants, nous expliquons les trois fonctions à l'aide d'exemples.
SUMIF: Sommes conditionnelles à conditions fixes
- Supposons que les données se trouvent dans les cellules A1 à A10 et diverses valeurs dans les cellules B1 à C10 utilisées pour les conditions.
- La première tâche avec une condition fixe signifie alors, par exemple, de résumer toutes les valeurs de la colonne A pour lesquelles la valeur respective de la colonne B est approximativement supérieure à 10.
- Pour ce faire, utilisez la formule »= SUMIF (B1: B10;"> 10 "; A1: A10)«.
- Le premier argument »B1: B10« définit la zone à évaluer, suivi de la condition »"> 10 "«. Notez que les conditions avec des symboles ou des opérateurs doivent être entre guillemets.
- Enfin, »A1: A10« définit la zone à additionner.
- Les plages de conditions et de dates peuvent également être identiques, de sorte que la formule »= SUMIF (A1: A10;"> 10 ")« est suffisante.
SUM IF: Somme conditionnelle à conditions multiples
Depuis Excel 2007, la fonction SUMIFS étend ce principe à plusieurs jusqu'à un maximum de 127 conditions:
- Notez l'autre ordre des arguments. La zone à additionner est ici en premier. Ceci est suivi d'une zone de critères et de la condition associée, les zones devant toujours être spécifiées séparément.
- Par exemple, la formule "= SUMIFS (A1: A10; B1: B10;"> 10 "; C1: C10;" <100 ")« résume toutes les valeurs de la colonne A pour lesquelles les valeurs correspondantes de la colonne B sont supérieures à 10 et les valeurs correspondantes dans la colonne C sont inférieures à 100.
SOMME PRODUIT: Somme conditionnelle avec conditions variables
Des critères variables tels que "si la valeur de la colonne B est supérieure à celle de la colonne C" nécessitent une formule matricielle pour l'évaluation:
- Les valeurs à prendre en compte sont sélectionnées en multipliant par une valeur logique.
- Pour ce faire, entrez environ "= SUM (A1: A10 * (B1: B10> C1: C10))" et fermez toujours l'entrée, même après une modification avec la combinaison de touches [Ctrl] + [Maj] + [Entrée], pour que la formule soit entre accolades.
- Dans ce cas, vous pouvez obtenir le même résultat avec la fonction "= SUM PRODUCT (A1: A10; 1 * (B1: B10> C1: C10))".
- Cependant, vous devez noter que vous devez d'abord multiplier le deuxième argument par 1 afin de convertir la valeur logique de la comparaison en nombre.
Remarque: Dans pratiquement tous les cas, vous pouvez clairement créer le total avec une colonne auxiliaire. Ceci est également conseillé lors de l'élaboration d'un calcul pour vérifier les résultats des formules complexes. Astuce: Nous expliquerons ici comment ajouter de nombreuses cellules dans Excel.