Bonjour,
Petite tentative d'explication en décomposant la formule :
Je te propose de sélectionner dans la barre de formule cette partie de la formule, puis de faire F9 :
EQUIV($B$3:$B$32;{251120;251125;253110;253115};0)
va nous retourner une matrice de valeurs (emplacement des valeurs trouvées et de #N/A :
{3;#N/A;#N/A;#N/A;#N/A;#N/A;#N/A;#N/A;#N/A;#N/A;#N/A;#N/A;#N/A;#N/A;#N/A;#N/A;1;#N/A;#N/A;2;4;1;#N/A;2;4;2;4;#N/A;#N/A;#N/A}
En appliquant la fonction ESTNUM sur cette matrice, on obtient une nouvelle matrice composée de VRAI et de FAUX
=ESTNUM(EQUIV($B$3:$B$32;{251120;251125;253110;253115};0))
donne :
{VRAI;FAUX;FAUX;FAUX;FAUX;FAUX;FAUX;FAUX;FAUX;FAUX;FAUX;FAUX;FAUX;FAUX;FAUX;FAUX;VRAI;FAUX;FAUX;VRAI;VRAI;VRAI;FAUX;VRAI;VRAI;VRAI;VRAI;FAUX;FAUX;FAUX}
Pour la plage de cellules C3:C32, on crée une nouvelle matrice de VRAI et de FAUX en testant l'égalité de chaque cellule avec la valeur "LE"
ce qui nous donne une deuxième matrice de VRAI et FAUX :
{VRAI;VRAI;FAUX;FAUX;FAUX;FAUX;FAUX;FAUX;FAUX;FAUX;FAUX;FAUX;FAUX;FAUX;FAUX;FAUX;FAUX;FAUX;FAUX;FAUX;FAUX;FAUX;FAUX;FAUX;FAUX;FAUX;FAUX;FAUX;FAUX;FAUX}
Pour Excel, VRAI vaut 1 et FAUX vaut 0.
en multipliant chacune de ces matrices, on obtient une matrice de 1 et de 0 :
{1;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0}
La fonction SOMMEPROD fait le reste en faisant l'addition.
Le plus simple est que tu reprennes la formule dans la barre de formule, tu sélectionnes chaque sous-partie de la formule et tu fais F9. C'est, je pense, la meilleure façon de comprendre cette formule.
Bon dimanche à toi.
@+
Edit : à savoir que si on se réfère à une plage de cellules contenant les valeurs (plutôt que des les inscrire en dur dans la formule), on peut utiliser une formule plus courte avec la fonction NB.SI :
=SOMMEPROD((NB.SI(F4:F7;B3:B32))*(C3:C32="LE"))
F4:F7 étant la plage de cellules contenant les 4 valeurs.
@+