Il peut arriver que vous deviez compter le nombre de cellules d’une plage correspondant à un critère spécifique. Par exemple, vous souhaiterez peut-être savoir combien de cellules dans une plage dépassent un seuil spécifique. La fonction de feuille de calcul naturelle pour effectuer cette tâche est COUNTIF. Par exemple, vous souhaiterez peut-être savoir combien de cellules de la plage A1 à C15 contiennent une valeur de 120 ou plus. La formule suivante fournit le décompte correct:

=COUNTIF(A1:C15,">119")

Le seul problème est si vous souhaitez ajouter un deuxième critère à la formule. COUNTIF ne vous permet pas de spécifier plusieurs critères, vous devez donc recourir à une formule un peu plus complexe. Par exemple, si vous voulez savoir combien de cellules de la plage A1 à C15 contiennent une valeur comprise entre 120 et 129 inclus, vous pouvez utiliser ce qui suit:

=COUNTIF(A1:C15,">119")-COUNTIF(A1:C15,"<130")

Cette formule calcule d’abord le nombre de cellules avec des valeurs de 120 ou plus, puis soustrait le nombre de cellules avec des valeurs de 129 ou moins. Les lecteurs avisés verront cependant un problème immédiat avec cette formule: elle donne un résultat erroné s’il y a des cellules dans la plage inférieure à 120. Elles ne sont pas comptées par la première partie de la formule, mais elles sont comptées dans le résultat par deuxième partie de la formule. Pour résoudre ce problème, la formule devrait plutôt apparaître comme suit:

=COUNT(A1:C15)-COUNTIF(A1:C15,">119")-COUNTIF(A1:C15,"<130")

Une autre façon de résoudre ce problème sans utiliser la fonction COUNT consiste simplement à compter les cellules contenant une valeur inférieure à 130, puis à soustraire les cellules contenant une valeur inférieure à 120. Cette formule donne le même résultat que la dernière:

=COUNTIF(A1:C15,"<130")-COUNTIF(A1:C15,"<120")

ExcelTips est votre source pour une formation Microsoft Excel rentable.

Cette astuce (2166) s’applique à Microsoft Excel 97, 2000, 2002 et 2003.