Dans la cellule B5, j'ai une formule:
=SUMPRODUCT((A2:A10<>"")/COUNTIF(A2:A10,A2:A10&"")-(COUNTIF(A2:A10,A2:A10&"")=1))
Si la colonne A contient les données indiquées ci-dessous, la formule renvoie la réponse correcte de 3, car trois valeurs ont plusieurs occurrences (14, 16 et 17). C'est exactement ce que je veux savoir. qu'il y a trois valeurs qui apparaissent plus d'une fois. Je n'ai pas besoin de savoir quelles sont les valeurs, ni où elles se trouvent (bien que j'aie un peu malin pour cette dernière partie).
Column A:
12
13
14
14
14
15
16
16
17
17
Toutefois, si n'importe où dans la plage A2: A10 est une cellule vide, le nombre de valeurs en double est décrémenté de 1 (dans l'exemple ci-dessus, la formule renverrait 2, alors qu'elle devrait être 3) Dans mon exemple ci-dessous, vide la cellule est représentée par "B".
Column A:
12
13
14
B
14
15
16
16
17
17
Dans cet exemple, 14, 16 et 17 apparaissent toujours plus d'une fois; la formule doit donc renvoyer 3, mais 2.
Je suis à peu près certain que cela est dû à la première partie =SUMPRODUCT((A2:A10<>"")
où l'on compte essentiellement les cellules non vides. Bien sûr, s'il y a deux (ou plus) cellules vierges, elles sont ré-incrémentées, mais ce n'est pas vraiment correct non plus, car il y a toujours omission d'un doublon non vide (si cela a du sens).