Recherche Formule Excel

Résolu
JLM2856 Messages postés 476 Date d'inscription   Statut Membre Dernière intervention   -  
Mytå Messages postés 2973 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

quelle est la formule permettant de compter le nbre de cellules différentes dans une colonne de noms ?
merci

11 réponses

michel_m Messages postés 16602 Date d'inscription   Statut Contributeur Dernière intervention   3 314
 
=Somme(1/NB.SI(plage;plage))
plage est par exemple A1:A100 où tu as tes données
source: Laurent Longre
http://xcell05.free.fr/pages/form/uniques.htm

Formule matricielle à valider par « ctrl+maj+entrée » (et non directement par « entrée »), le curseur clignotant dans la barre de formule ; Excel encadre alors automatiquement la formule par des accolades {}
Michel
1
JLM2856 Messages postés 476 Date d'inscription   Statut Membre Dernière intervention   11
 
Bonsoir et merci pour votre réactivité et réponse. C'est exactement ce que je cherche mais j'ai essayer de faire un copier/coller mais cela ne fonctionne pas..j'ai dü faire une boulette. Voici ci-dessous un début de la colonne où je cherche à avoir 2 ds l'exemple.
Je ne vois pas pourquoi votre formule ne fonctionne pas ??!! c'est urgent, j'ai un dossier à finir ce week end - merci de votre aide
PROJET PUB LCMT TRANSVERSAL ACC AP
PROJET PUB LCMT TRANSVERSAL ACC AP
PROJET PUB VIE COURANTE PIECE
PROJET PUB VIE COURANTE ACC AC
PROJET PUB VIE COURANTE ACC AC
0
Mytå Messages postés 2973 Date d'inscription   Statut Contributeur Dernière intervention   953
 
Salut le forum

Moi je compte 3 cellules différentes pas 2 .....

Les valeurs dans la plage A3:A7
La formule =SOMME(1/NB.SI(A3:A7;A3:A7)) valider par Ctrl + SHIFT + ENTER

Mytå
0
JLM2856 Messages postés 476 Date d'inscription   Statut Membre Dernière intervention   11
 
la formule de michel-m fonctionne...je viens d'y arriver. Maintenant comment intégrer cette formule sur un tableau avec des filtres à effectuer ?
merci pour les répondants...peut être Michel qui l'a apporté une bonne réponse sur la 1ere partie
TOTAL 10 31
FILTRé XX XX
SERVICE DOMAINES TYPES DE PROJET
PISE ANIMATIONS COMMERCIALES ANIMATIONS COMMERCIALES SPOT
PISE ANIMATIONS COMMERCIALES ANIMATIONS COMMERCIALES SPOT
PISE ANIMATIONS COMMERCIALES OFFRES CENTRALES FILIALES AC
PUIM PUBLICITE ET IMAGE PROJET PUB LCMT NOUVEAU MATERIEL ACC AP
PUIM PUBLICITE ET IMAGE PROJET PUB VIE COURANTE ACC AP
0
JLM2856 Messages postés 476 Date d'inscription   Statut Membre Dernière intervention   11
 
OUI, Myta, c'est bien 3
Comment intégrer ce calcul sur des filtres ? merci
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Raymond PENTIER Messages postés 58989 Date d'inscription   Statut Contributeur Dernière intervention   17 353
 
Bonjour.

Tu as essayé d'utiliser l'assistant Données/Sous-total ?
0
JLM2856 Messages postés 476 Date d'inscription   Statut Membre Dernière intervention   11
 
oui Raymond mais je n'ai pas trouvé ce que je cherchais. Après 2/3 échanges, j'ai la bonne formule. vive ce site car la formule était compliquée.
merci
0
JLM2856 Messages postés 476 Date d'inscription   Statut Membre Dernière intervention   11
 
Bonsoir,
la version d'excel utilisé par mon entreprise est la V 2003 et l'assistance ne porte que sur la V2010 donc je n'ai pas la réponse sur le recalcul sur une colonne filtrée.
0
JLM2856 Messages postés 476 Date d'inscription   Statut Membre Dernière intervention   11
 
j'ai trouvé un exemple sur le net d'une fonction qui fonctionne à l'identique et moins complexe avec NB.DIFF mais elle n'existe pas ds la V2003. Existe t il un moyen de l'ajouter ?
merci
PS reste tjs en suspens l'intégration de la fonction sous total ds une formule matricielle ou ds la fonction NB.DIFF
0
Mytå Messages postés 2973 Date d'inscription   Statut Contributeur Dernière intervention   953
 
Re le forum

Tu peux toujours télécharger : MOREFUNC (Macro complémentaire EXCEL)

Mytå
0
JLM2856 Messages postés 476 Date d'inscription   Statut Membre Dernière intervention   11
 
bonjour,
j'ai regardé mais il n'y a pas ce que je recherche à savoir l'intégration de la fonction filtre à l'intérieur de la formule matricielle
merci pour votre aide
0
Mytå Messages postés 2973 Date d'inscription   Statut Contributeur Dernière intervention   953
 
Re le forum

J'ai trouvé un exemple sur le net d'une fonction qui fonctionne à l'identique et moins complexe avec NB.DIFF mais elle n'existe pas ds la V2003. Existe t il un moyen de l'ajouter ? 


NB.DIFF : Renvoie le nombre de valeurs distinctes d'une plage
est une des fonctions de la macro complémentaire.

Mytå
0
JLM2856 Messages postés 476 Date d'inscription   Statut Membre Dernière intervention   11
 
merci Myta, j'ai téléchargé Morefunc et cela fonctionne. De+ c'est un excel 2007 ald 2003 que j'ai.
J'ai ouvert un new post car je n'ai tjs pas trouvé comment insérer la formule du sous-total pour les filtres sur la colonnes dans la formule NB.Diff
Si tu le sais, bien sur, n'hésites pas
merci
0
JLM2856 Messages postés 476 Date d'inscription   Statut Membre Dernière intervention   11
 
exemple pour être clair dans ma recherche
=NB.DIFF (E4:E400) ==> 31 pour toute la colonne => çà fonctionne

Maintenant j'ai une colonne en D qui représente des noms différents et j'ai besoin pour discuter avec chacun des vendeurs de filtrer la colonne sur leur nom pour n'avoir que le nb de projets différents le concernant donc 3 dans les quelques lignes ci-dessous => d'où ma recherche

TYPES DE PROJET
ANIMATIONS COMMERCIALES SPOT
ANIMATIONS COMMERCIALES SPOT
OFFRES CENTRALES FILIALES AC
PROJET PUB LCMT NOUVEAU MATERIEL ACC AP
PROJET PUB VIE COURANTE ACC AP
PROJET PUB VIE COURANTE ACC AP
0
JLM2856 Messages postés 476 Date d'inscription   Statut Membre Dernière intervention   11
 
any news ? Merci
0
Raymond PENTIER Messages postés 58989 Date d'inscription   Statut Contributeur Dernière intervention   17 353
 
0
JLM2856 Messages postés 476 Date d'inscription   Statut Membre Dernière intervention   11
 
je pensais avoir répondu mais j'ai dû faire une mauvaise manip. Donc, oui j'ai cherché par l'assistance mais cela n'a rien donné. Ma recherche étant à priori bien plus compliquée.
0
JLM2856 Messages postés 476 Date d'inscription   Statut Membre Dernière intervention   11
 
Fin du Marathon...Rappel et synthèse pour ceux qui peuvent avoir ce type de besoin
1) Compter le nbre de cellules dont les identiques ne comptent qu' 1 fois en tenant compte de lignes rajoutées => =NB.DIFF(D4:D257)
2) Même opération que ci-dessus mais en gérant des filtres sur certaines colonnes =>
=SOMME(--(FREQUENCE(SI(SOUS.TOTAL(3;INDIRECT("E"&LIGNE(E4:E999)));EQUIV(E4:E999;E4:E999;0));LIGNE(INDIRECT("1:"&LIGNES(E4:E999))))>0))
Formule matricielle dont à Valider par CTRL+MAJ+ENTREE

Merci à tous pour votre aide
0
Mytå Messages postés 2973 Date d'inscription   Statut Contributeur Dernière intervention   953
 
Salut le forum

Juste pour préciser que cette formule est de Jacques Boisgontier

Le lien de la formule : Occurences uniques sur une zone filtrée

Mytå
0