Re, donc il va falloir du VBA
Excel ne sait pas le faire naturellement
Voici la fonction personnalisée
Function TotalCrit(PlgLet As Range, CritLet As String, CelCoul As Range)
Dim Cel As Range
' Recalculer la fonction à tout moment
Application.Volatile
' Initaliser la valeur de retour
TotalCrit = 0
' Pour chaque cellule de la plage contenant les lettres
For Each Cel In PlgLet
' Si la cellule contient la lettre cehrchée
If Cel.Value = CritLet Then
' Si la cellule de droite est de la couleur cherchée
If Cel.Offset(0, 1).Interior.Color = CelCoul.Interior.Color Then
' On incrémente le nombre trouvé
TotalCrit = TotalCrit + 1
End If
End If
Next Cel
End Function
Voici le fichier avec la formule et la fonction
A+