
Formule générique
=IF(COUNTIF(range,criteria)=1,SUMIF(range,criteria,sumrange,"")
Sommaire
Pour sous-totaliser les valeurs par numéro de facture, vous pouvez utiliser une formule basée sur COUNTIF et SUMIF. Dans l'exemple illustré, la formule en E5 est:
=IF(COUNTIF($B$5:B5,B5)=1,SUMIF($B:$B,B5,$D:$D),"")
Explication
Cette formule utilise COUNTIF avec une plage extensible pour vérifier d'abord si la ligne actuelle est la première occurrence d'un numéro de facture donné:
COUNTIF($B$5:B5,B5)=1
Cette expression ne renvoie TRUE que lorsqu'il s'agit de la première occurrence d'un numéro de facture donné. Si tel est le cas, un calcul SUMIF est exécuté:
SUMIF($B:$B,B5,$D:$D)
Ici, SUMIF est utilisé pour générer une somme totale par numéro de facture, en utilisant les montants de la colonne D.
Si le nombre n'est pas 1, la formule renvoie simplement une chaîne vide ("")