Comment additionner uniquement les cellules visibles en fonction de critères dans Excel ?
Author: XiaoyangLast Modified: 2025-08-06
Dans Excel, il est peut-être facile pour nous d'additionner des cellules en fonction de critères avec la fonction SOMME.SI. Cependant, s'il y a une plage de données filtrées, pour n'additionner que les cellules visibles avec un ou plusieurs critères comme le montre la capture d'écran ci-dessous, comment pourriez-vous accomplir cette tâche dans Excel ?
Additionner uniquement les cellules visibles basées sur un ou plusieurs critères avec une colonne d'aide
Pour obtenir les valeurs totales des cellules visibles uniquement basées sur un ou plusieurs critères, vous pouvez d'abord créer une colonne d'aide avec une formule, puis appliquer la fonction SOMME.SI pour obtenir le résultat total.
Par exemple, pour obtenir le total des commandes du produit « Hoodie » dans la plage filtrée, procédez comme suit :
1. Entrez ou copiez la formule suivante dans une cellule vide à côté de votre plage de données, puis faites glisser la poignée de recopie vers le bas pour remplir cette formule dans d'autres cellules visibles, voir capture d'écran :
=AGGREGAT(9,5,D4)
2. Après avoir obtenu les valeurs visibles de la colonne D, vous devez utiliser la fonction SOMME.SI suivante pour obtenir la valeur totale, voir capture d'écran :
=SOMME.SI.ENS(E2:E12,A2:A12,A17)
Remarque : Dans la formule ci-dessus, E2:E12 représente la colonne d'aide créée à l'étape 1 que vous souhaitez additionner ; A2:A12 est la plage de critères, et A17 est la condition appliquée à la plage de critères.
ConseilsSi vous souhaitez additionner les cellules visibles basées sur plusieurs critères, par exemple pour obtenir le total des commandes du produit « Hoodie » qui est rouge, veuillez appliquer la formule suivante :
=SOMME.SI.ENS(E2:E12,A2:A12,A17,C2:C12,B17)
S'il y a plus de critères à ajouter, il vous suffit de joindre les critères dans la fonction SOMME.SI.ENS comme ceci : =SOMME.SI.ENS(plage_somme, plage_critères1, critère1, [plage_critères2, critère2], [plage_critères3, critère3], ...)
Additionner uniquement les cellules visibles basées sur des critères avec une formule
Vous pouvez également créer une formule basée sur les fonctions SOMMEPROD, SOUS.TOTAL, DECALER, LIGNE et MIN ensemble pour additionner les cellules visibles basées sur un ou plusieurs critères dans Excel.
Veuillez copier ou entrer la formule suivante dans une cellule vide pour afficher le résultat, puis appuyez sur la touche Entrée pour obtenir le résultat, voir capture d'écran :
Remarque : Dans la formule ci-dessus, A2:A12=A17 est la plage de critères et le critère que vous souhaitez utiliser, et D2:D12 est la plage de somme que vous souhaitez additionner.
Conseil : Pour additionner les cellules visibles basées sur plusieurs critères, il vous suffit d'ajouter les critères comme ceci : =SOMMEPROD(SOUS.TOTAL(3;DECALER(référence;LIGNE(référence)-MIN(LIGNE(référence));;1));(plage_critères1=critère1)*(plage_critères2=critère2)*(plage_critères3=critère3)*(plage_somme)).