Plus simple (qu'une formule trop complexe )et ouvre plus de possibilités.
Une fonction personnalisée :
=freq(plage_mois ; seuilAcceptabilité)
Ex :
=freq(B7:Y7;80%)
La plage_mois fait la taille que tu veux.
Je recherche les fréquences de 1 à 24 mois, modifiable avec la constante en début de fonction :
Const fmax As Long = 24 'fréquence maxi à détecter
Si validation simple : retourne la frequence la plus basse avec taux >= seuilAcceptabilité
Si validation matricielle sur 2 cellules : retourne la frequence la plus basse avec taux >= seuilAcceptabilité, et son taux en %
Si validation matricielle sur 4 cellules : retourne la frequence la plus basse avec taux >= seuilAcceptabilité, et son taux en %,
+ (s'il y en a une) la fréquence ayant eut le meilleur taux, et son taux
Si non trouvé : f= 0 et taux =0.0%
Tu ne peux modifier une formule valisée en matricielle sur une plage que si tu sélectionnes l'ensemble de la matrice (la plage donc)
Fait quelques tests assez variés pour valider la fonction.
eric