Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Calcul nombre de cellules non vides en excluant les doublons !

9 réponses
Avatar
pmartini
Avec NBVAL (ou NBSI), je sais qu'une plage de cellules contient x clients,
mais s'il y a des doublons, ils sont également comptabilisés. Comment faire
pour ne compter qu'une fois deux cellules identiques ?
Merci.

9 réponses

Avatar
JB
Bonjour,

=SOMME(1/NB.SI(champ;champ))
Valider avec Maj+Ctrl+entrée

Si des cellules du champ sont vides:

=SOMME(SI(NB.SI(champ;champ)<>0;1/NB.SI(champ;champ);""))
Valider avec Maj+Ctrl+entrée

JB
Avatar
pmartini
MERCI BEAUCOUP ! ! !


Bonjour,

=SOMME(1/NB.SI(champ;champ))
Valider avec Maj+Ctrl+entrée

Si des cellules du champ sont vides:

=SOMME(SI(NB.SI(champ;champ)<>0;1/NB.SI(champ;champ);""))
Valider avec Maj+Ctrl+entrée

JB




Avatar
pmartini
Désolé, je n'y arrive pas ! Soit j'ai le meassage 'insuffisant', soit #DIV.0 !

Peux-tu me redonner la syntaxe exacte à partir de cet exemple ?

A1 Nom1
A2 Nom2
A3 Nom2
A4 Nom3

J'obtiens 4 et je voudrais obtenir 3 (car Nom2 est un doublon).







MERCI BEAUCOUP ! ! !


Bonjour,

=SOMME(1/NB.SI(champ;champ))
Valider avec Maj+Ctrl+entrée

Si des cellules du champ sont vides:

=SOMME(SI(NB.SI(champ;champ)<>0;1/NB.SI(champ;champ);""))
Valider avec Maj+Ctrl+entrée

JB






Avatar
JB
Voir PJ

http://cjoint.com/?dCpcllbVhp

JB
Avatar
pmartini
Je n'arrive pas à faire fonctionner cette formule:
Peux-tu me donner un exemple à partir de

A1 = DUPONT
A2 = DUPONT
A3 = MARTIN
A4 = FERNANDEZ

Je voudrais obtenir 3 et non 4 !!!

Merci



Bonjour,

=SOMME(1/NB.SI(champ;champ))
Valider avec Maj+Ctrl+entrée

Si des cellules du champ sont vides:

=SOMME(SI(NB.SI(champ;champ)<>0;1/NB.SI(champ;champ);""))
Valider avec Maj+Ctrl+entrée

JB




Avatar
Eric Mermin
ce serait pas le "Ctrl"+"Maj"+"Entrée" que tu n'arrives pas à faire et
donc de ne pas valider matriciellement la formule que t'as donné JB ?
eric
Je n'arrive pas à faire fonctionner cette formule:
Peux-tu me donner un exemple à partir de

A1 = DUPONT
A2 = DUPONT
A3 = MARTIN
A4 = FERNANDEZ

Je voudrais obtenir 3 et non 4 !!!

Merci



Bonjour,

=SOMME(1/NB.SI(champ;champ))
Valider avec Maj+Ctrl+entrée

Si des cellules du champ sont vides:

=SOMME(SI(NB.SI(champ;champ)<>0;1/NB.SI(champ;champ);""))
Valider avec Maj+Ctrl+entrée

JB






Avatar
JB
Voir PJ

http://cjoint.com/?dCpPPG5WMA

JB
Avatar
pmartini
Ok; ça fonctionne ! merci pour vos conseils à tous les deux. Merci pour
l'exemple !
Vous êtes EXCEL++


Voir PJ

http://cjoint.com/?dCpPPG5WMA

JB




Avatar
...Patrick
Hello,

=SOMMEPROD(1/NB.SI(plage;plage))


en nommant les cellules "plage" par Insertion/nom/definir


Patrick

"Eric Mermin" a écrit dans le message de news:

ce serait pas le "Ctrl"+"Maj"+"Entrée" que tu n'arrives pas à faire et
donc de ne pas valider matriciellement la formule que t'as donné JB ?
eric
Je n'arrive pas à faire fonctionner cette formule:
Peux-tu me donner un exemple à partir de A1 = DUPONT
A2 = DUPONT
A3 = MARTIN
A4 = FERNANDEZ

Je voudrais obtenir 3 et non 4 !!! Merci



Bonjour,

=SOMME(1/NB.SI(champ;champ))
Valider avec Maj+Ctrl+entrée

Si des cellules du champ sont vides:

=SOMME(SI(NB.SI(champ;champ)<>0;1/NB.SI(champ;champ);""))
Valider avec Maj+Ctrl+entrée

JB