Doublon = valeur unique et prise en compte cases vides

Bonjour à tous,

Je souhaite procéder à un comptage de valeur dans une colonne où plusieurs noms apparaissent.

Jusqu'à maintenant j'utilisais la formule suivante (seuls les champs A2 à A25 sont remplis):

=SOMMEPROD(1/nb.si(A2:A25;A2:A25))

Exemple :

A2 à A15 = DUPONT

A16 à A17 = MARTIN

A18 à A22 = DURAND

A23 à A25 = DUPOND

A26 = inscription de la formule ci dessus, et le résultat est donc de 4 (4 noms uniques dans les cases A2 à A25).

Cette formule fonctionne très bien. Sauf que s'il y a une case vide entre A2 et A25, la formule est en erreur.

Exemple :

A2 à A15 = DUPONT

A16= "CASE VIDE"

A17 à A18 = MARTIN

A19 à A22 = DURAND

A23 à A25 = DUPOND

A26 = inscription de la formule ci dessus, et le résultat est erroné faisant apparaître "DIV/0!

Auriez vous une formule à me proposer pour remédier à ce problème?

Vous remerciant par avance

Bonjour

Merci de joindre quelque lignes de ton fichier pour que la réponse soit bien adaptée

Cordialement

FINDRH

Voici un exemple du fichier avec en colonnne A le 1er exemple et en colonne B le second exemple pour lequel je cherche une formule à appliquer.

Merci de ton aide

25test.xls (14.00 Ko)

Bonjour à tous,

=SOMME(SI(A2:A25<>"";1/NB.SI(A2:A25;A2:A25)))

formule matricielle à valider avec Shift+Ctrl+Entrée

eric

Super !!!!

Merci beaucoup, ça fonctionne parfaitement

Rechercher des sujets similaires à "doublon valeur unique prise compte cases vides"