Bonjour
Oui j'avais bien pensé à faire un tableau pour comparer les cellules en fonction des critères, mais je ne suis pas sur que cela soit plus rapide que des formules natives (je n'ai pas testé)
Actuellement, comme le problème se situe avec le critère nombre, j'ai deux formules
Si critère nombre ---> NB.SI.ENS()
Si Pas critère nombre ---> NB.SI()
Les quelques tests que j'ai fait sur le fichier réel me donnent satisfaction
Le fait d'avoir une colonne (masquée ou pas ) ne gène pas pour tester ta formule
Amicalement
PS: "Scripting.dictionary"