Recherche Formule Excel

Résolu
Bonjour,

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

11 réponses

  1. 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
    1. 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
  2. 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
    1. any news ? Merci
      0
  3. 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
    1. 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
      1. Contributeur
        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
    2. 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
    3. 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
      1. Contributeur
        Bonjour.

        Tu as essayé d'utiliser l'assistant Données/Sous-total ?
        0
        1. 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
      2. OUI, Myta, c'est bien 3
        Comment intégrer ce calcul sur des filtres ? merci
        0
        1. 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
          1. 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
            1. Contributeur
              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
          2. Contributeur
            =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