Bonjour,
Pour avoir le nb total d'allergènes :
=SOMMEPROD(NB.SI(Compo;Codes_MP)*(Allerg='a'))
Pour compter le nb d'allergènes par produit :
=SOMMEPROD((DECALER(Lign;EQUIV(C5;Codes_MP;0)
='a')*1)
(Lign = ligne des titres)
Nb de fois où l'allergène en E5 est présent dans la composition
=SOMME(SI(NB.SI(Compo;Codes_MP);(DECALER(Codes_MP;;EQUIV(E5;Lign;0))='a')*1))
(la dernière est à valider par ctrl, maj et entrée)
La formule que tu utilisais ne fonctionne pas non plus sur 2 cellules, je crois.
Pourquoi elle ne fonctionne pas, je ne sais pas,
mais EQUIV($C$5:$C$17;Codes_MP;0) en matriciel donne le nb de valeurs de Codes_MP [file name=AllergGael.zip size=13499]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/AllergGael.zip[/file]