Recherche Formule Excel [Résolu/Fermé]

Signaler
Messages postés
433
Date d'inscription
mardi 31 octobre 2006
Statut
Membre
Dernière intervention
23 octobre 2020
-
Messages postés
2966
Date d'inscription
mardi 20 janvier 2009
Statut
Contributeur
Dernière intervention
20 décembre 2016
-
Bonjour,

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

11 réponses

Messages postés
16279
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
30 octobre 2020
3 056
=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
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 60511 internautes nous ont dit merci ce mois-ci

Messages postés
433
Date d'inscription
mardi 31 octobre 2006
Statut
Membre
Dernière intervention
23 octobre 2020
10
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
Messages postés
2966
Date d'inscription
mardi 20 janvier 2009
Statut
Contributeur
Dernière intervention
20 décembre 2016
811
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å
Messages postés
433
Date d'inscription
mardi 31 octobre 2006
Statut
Membre
Dernière intervention
23 octobre 2020
10
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
Messages postés
433
Date d'inscription
mardi 31 octobre 2006
Statut
Membre
Dernière intervention
23 octobre 2020
10
OUI, Myta, c'est bien 3
Comment intégrer ce calcul sur des filtres ? merci
Messages postés
52545
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
31 octobre 2020
14 413
Bonjour.

Tu as essayé d'utiliser l'assistant Données/Sous-total ?
Messages postés
433
Date d'inscription
mardi 31 octobre 2006
Statut
Membre
Dernière intervention
23 octobre 2020
10
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
Messages postés
433
Date d'inscription
mardi 31 octobre 2006
Statut
Membre
Dernière intervention
23 octobre 2020
10
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.
Messages postés
433
Date d'inscription
mardi 31 octobre 2006
Statut
Membre
Dernière intervention
23 octobre 2020
10
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
Messages postés
2966
Date d'inscription
mardi 20 janvier 2009
Statut
Contributeur
Dernière intervention
20 décembre 2016
811
Re le forum

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

Mytå
Messages postés
433
Date d'inscription
mardi 31 octobre 2006
Statut
Membre
Dernière intervention
23 octobre 2020
10
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
Messages postés
2966
Date d'inscription
mardi 20 janvier 2009
Statut
Contributeur
Dernière intervention
20 décembre 2016
811
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å
Messages postés
433
Date d'inscription
mardi 31 octobre 2006
Statut
Membre
Dernière intervention
23 octobre 2020
10
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
Messages postés
433
Date d'inscription
mardi 31 octobre 2006
Statut
Membre
Dernière intervention
23 octobre 2020
10
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
Messages postés
433
Date d'inscription
mardi 31 octobre 2006
Statut
Membre
Dernière intervention
23 octobre 2020
10
any news ? Merci
Messages postés
52545
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
31 octobre 2020
14 413
Messages postés
433
Date d'inscription
mardi 31 octobre 2006
Statut
Membre
Dernière intervention
23 octobre 2020
10
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.
Messages postés
433
Date d'inscription
mardi 31 octobre 2006
Statut
Membre
Dernière intervention
23 octobre 2020
10
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
Messages postés
2966
Date d'inscription
mardi 20 janvier 2009
Statut
Contributeur
Dernière intervention
20 décembre 2016
811
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å