Re : Comment avoir une plage_somme de plusieurs colonnes avec SOMME.SI.ENS ?
Bonjour,
Pour faire suite à ton MP, je t'apporte quelques précisions :
La fonction SOMMEPROD présente l'avantage de retourner souvent les mêmes résultats que SOMME.SI.ENS
Et surtout présente l'avantage de pouvoir être utilisée sur des versions antérieures d'Excel.
Décomposition de la formule en B2 : on a pour chaque plage de cellules un test. Chaque test retourne une matrice de VRAI ou de FAUX (ou 1 et 0).
=SOMMEPROD(
('Ref test'!$B$3:$B$585=$A2)*
on teste pour voir si les éléments de B3:B585 sont égaux à $A2
('Ref test'!$C$3:$C$585=$A$19)*
même principe avec B3:B585 qu'on compare à A19
(TEXTE('Ref test'!$E$2:$AI$2;"mmmm")=B$1)*
Ici, on récupère les dates dans l'onglet Ref test en les mettant au format mmmm pour pourvoir les comparer à la ligne 1 de l'onglet test 01.
Une fois ces trois matrices de VRAI / FAUX ou 1/0 constituées, elles sont multipliées entre elles. Un seul 0 (ou FAUX) suffit à retourner 0 pour la ligne concernée. Reste ensuite à multiplier avec les données E3:AI585
'Ref test'!$E$3:$AI$585)
Bon, plus facile à faire qu'à expliquer.
Je t'invite à te familiariser avec cette formule en lisant l'aide d'Excel, mais aussi en utilisant la fonction Recherche sur le Forum pour découvrir de nombreux exemples d'utilisation de cette fonction.
@+