Plage sans doublon avec un filtre - Problème si je déplace

Bonjour à tous,

La semaine dernière quelqu’un de votre site (Mimimathy) m’a gentiment aidé en me fournissant cette formule qui permet de calculer les valeurs uniques en tenant compte que je peux l’utiliser suite à un filtre. C’est la raison pour laquelle je laisse le sous.total.

Sur mon fichier joint, elle fonctionne très bien de A1 à A11, (elle renvoie 5, correcte)

SOMME((FREQUENCE(SI(SOUS.TOTAL(103;DECALER(A1;LIGNE(A2:A11)-1;0))*(A2:A11<>«  » );EQUIV(A2:A11;A2:A11;0));LIGNE(A2:A11)-1)>0)*1)

Si je veux l’utiliser pour d’autres cellules, elle ne fonctionne pas. J’ai essayé tout ce qui est dans mes compétences, mais impossible d’y arriver entre A25 et A35, elle renvoie 0

SOMME((FREQUENCE(SI(SOUS.TOTAL(103;DECALER(A25;LIGNE(A26:A35)-1;0))*(A26:A35<>«  »);EQUIV(A26:A35;A26:A35;0));LIGNE(A26:A35)-1)>0)*1)

Quelqu’un aurait-il l’amabilité de m’aider et m’expliquer ?

Merci par avance et bonne soirée.

PS : Mimimathy n’a pas Excel 2019, il (elle) me disait qu’il y a peut-être plus simple comme formule. Pour ma part j’ai Excel 2019 et il ne connait pas UNIQUE ni COUNTIFS .
Classeur1.xlsx (10,3 Ko)

Bonsoir,
tu testes à partir de la ligne 25
donc ta formule est

=SOMME((FREQUENCE(SI(SOUS.TOTAL(103;DECALER(A25;LIGNE(A26:A35)-25;0))*(A26:A35<>"");EQUIV(A26:A35;A26:A35;0));LIGNE(A26:A35)-25)>0)*1)

Slts

Ah ok, je comprends mieux.
Grand grand merci
Belle soirée

Ce sujet a été automatiquement fermé après 30 jours. Aucune réponse n’est permise dorénavant.