Somme de nb différents

Résolu
42717 Messages postés 6 Date d'inscription   Statut Membre Dernière intervention   -  
Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

Je cherche à faire la somme de nb différents (un nb étant ici un n° de dossier). Ce dont j'ai besoin en fait, c'est de savoir combien j'ai de numéro de dossiers différents dans ma colonne A.
J'ai un problème avec ma formule :
=somme(si(A7:A499<>"";1/NB.si(A7:A499;A7:A499)))
Bizarrement, ça semblait fonctionner quand j'étirais la formule seulement jusqu'en A45....mais à partir deA46 ça ne marche plus. Erreur =«VALEUR!». Pourtant j'ai le même format de cellules pour toute ma colonne...

Merci pour votre aide !
A voir également:

4 réponses

Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 135
 
Bonsoir,

Ce que je ne comprends pas dans tes explications c'est pourquoi tu incrémentes ta formule

et pour ton erreur, c'est un problème de référence absolue et relative, ta formule
=somme(si(A7:A499<>"";1/NB.si(A7:A499;A7:A499))) incrémentée d'une ligne devient
=somme(si(A8:A500<>"";1/NB.si(A8:A500;A8:A500)))
sur ta troisième ligne
=somme(si(A9:A501<>"";1/NB.si(A9:A501;A9:A501)))
etc ...
si tu veux toujours faire référence à A7:A499 il faut écrire
=somme(si($A$7:$A$499<>"";1/NB.si($A$7:$A$499;$A$7:$A$499)))
A+
Mike-31

Pas savoir n'est pas un échec, l'échec est le refus d'apprendre.
0
Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   6 438
 
Bonsdoir
on ne voit pas très bien pourquoi vous devez tirer une formule qui concerne un champ complet?
que vous la mettiez n'importe où, elle vous donnera toujopurs le même résultat.
Si vous la tirer elle va calculer A7:A499 surt la 1° cellule
A8:A500 sur la seconde, etc...
Que voulez vous exactement, puisque vous ne bloquez pas les références (soit $A$7:$A$499) ?
et pâr aileurs vousd n'avez pas perdu de vue que cette formule est matricielle (enter avec ctrl et shift)?
à vous lire
crdlmnt


0
42717 Messages postés 6 Date d'inscription   Statut Membre Dernière intervention  
 
Bonjour,

J'ai repris la formule déjà présente dans le document...je voulais juste l'étirer. Si une autre formule conviendrait mieux, je la prends.
Mon besoin est le suivant : en A je mets des n° de dossiers d'usagers, exemple : 1,2, 10, 20, (que du numérique) etc. J'ai besoin de savoir combien j'ai d'usagers différents dans ma colonne...

Merci encore !
0
Patrice33740 Messages postés 8561 Date d'inscription   Statut Membre Dernière intervention   1 780 > 42717 Messages postés 6 Date d'inscription   Statut Membre Dernière intervention  
 
C'est ce que donne ta formule. Pourquoi la tirer ? dans ton exemple il y a 4 usagers, si tu la tires, il y aura toujours 4 usagers en A !!!!
0
42717
 
Merci à tous !

Vaucluse, effectivement j'avais perdu de vue que c'était une matricielle !!!

Merci encore.
0
Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   6 438
 
Pas de quoi
je passe le sujet en résolu
bonne route
crdlmnt
0
Patrice33740 Messages postés 8561 Date d'inscription   Statut Membre Dernière intervention   1 780
 
Bonjour,

Cette formule matricielle fonctionne bien : elle donne le nombre de dossiers différents de la colonne A.
Pourquoi tirer cette formule ? le nombre de dossiers ne change pas !!!
0
Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 135
 
Re,

et bien simplement pour compter les 10
=NB.SI(A7:A499;10) et a adapter sur quatre ligne pour les autres valeurs et incrémenter vers la droite
0