Bonjour
Merci tout d'abord pour l'aide que vous pourrez m'apporter.
Je souhaite additionner une seule fois le nombre de logements de résidence répondant à différents critères. Pour ce faire j'utilise une base de données classique avec quelques filtres et la fonction SOUSTOTAL (109;…).
J'ai plusieurs lignes pour la même résidence en conséquence de quoi après l'application du filtre il faudrait que j'exclu de l'addition les résidences qui se répète ...
J'ai essayé différents fonctions sans réussite !
Vous trouverez joint un petit fichier expliquant la problématique.
Merci de vos réponses.
en matriciel, donc validé avec ctrl+maj+entrée et si on imagine qu'il ni y a pas de résidences portant le même nom, mais étant situées dans des communes différentes.
Merci pour ta réponse rapide.
La mise en application de ta formule matricielle me donne 140 quelque soit le filtre.
Pour info j'ai mis pour chacun des 3 filtres le résultat attendu (facile il n'y a que 11 lignes alors que mon fichier d'origine en compte plus de 1 000)...
Private Sub Worksheet_Calculate()
t = 0
For Each c In [_FilterDataBase].Offset(1, 1).Resize(, 1).SpecialCells(xlCellTypeVisible)
If c <> mc Then
t = t + c.Offset(, 2)
End If
mc = c
Next c
[d14] = t
End Sub