Bonsoir Sandra78, Jocelyn, Marc et Patrick, bonsoir à toutes et à tous
Je n'interprète pas ce qu'a dit Sandra de la même façon que vous. Sandra a parlé d'un code couleur et non d'une couleur, d'ailleurs la formule qu'elle nous propose m'incite à penser qu'il s'agit bien d'un simple code (texte) :
=si(colonne code couleur='BL';nb.si(colonne intéressé par la société;'oui');'')
Sandra, en utilisant la formule ci-dessus, tu n'obtiendras rien de valable car pour vérifier une plage de cellules, il faut utiliser une formule matricielle. Tu as le choix mais je pense que SOMMEPROD pourrait convenir s'il s'agit d'un simple comptage :
=SOMMMEPROD((colonne code couleur='BL')*(colonne intéressé par la société='oui')*1)
Tiens-nous au courant.
EDITION : Explication de la formule ; ça peut être pratique de comprendre ce qu'on écrit !
Le nombre de lignes dans chacune des colonnes doit être identique. SOMMEPROD va vérifier pour chaque ligne les conditions :
1) code couleur='BL'
2) intéressé par la société='oui'
il y a 4 résultats possibles et il faut savoir que pour XL, FAUX = 0 et VRAI = 1 (c'est à peu près ça), et que le '*1' est là pour être sur que le résultat des conditions soit transformé en une valeur numérique :
-> FAUX * FAUX * 1 = 0 * 0 * 1 = 0
-> FAUX * VRAI * 1 = 0 * 1 * 1 = 0
-> VRAI * VRAI * 1 = 1 * 1 * 1 = 1
-> VRAI * FAUX * 1 = 1 * 0 * 1 = 0
puis il va additionner la somme des résultats obtenus. Le nombre retourné correspondra donc aux nombre de lignes pour lesquelles couleur='BL' et intéressé='oui' (VRAI * VRAI).
A+
Message édité par: Charly2, à: 27/02/2006 22:30