IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Excel Discussion :

Obtenir les mêmes résultats qu'un TCD par formule


Sujet :

Excel

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Février 2008
    Messages
    855
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 855
    Points : 368
    Points
    368
    Par défaut Obtenir les mêmes résultats qu'un TCD par formule
    Bonjour,

    Est-il possible d'obtenir les mêmes résultats qu'un TCD par formule ?

    Je cherche à lister des données en enlevant les doublons.


    J'ai une feuille, 5000 lignes de données. En colonne A, "famille", en colonne B "Equipements". Jusqu'à présent j'utilise un TCD pour obtenir le nom et nombre "d'équipements" par "famille".

    Prenons l'exemple de l'excellent tuto de silkyroad :
    http://excel.developpez.com/faq/?pag...Conditionnelle
    dans la feuille "Liste d'équipements", je cherche à avoir dans la colonne F, les "équipements". Dans le tuto de Silkyroad, c'est simple puisque les "équipements" sont listés par ordre.

    Est-ce possible, par formule, d'obtenir le même résultat, sans passer par un TCD (="actualisation" souvent oubliée et donc génératrice d'erreurs..)

    Merci,

    A+

  2. #2
    Expert éminent sénior

    Profil pro
    Conseil, Formation, Développement - Indépendant
    Inscrit en
    Février 2010
    Messages
    8 520
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Conseil, Formation, Développement - Indépendant

    Informations forums :
    Inscription : Février 2010
    Messages : 8 520
    Points : 16 453
    Points
    16 453
    Par défaut
    Bonjour

    Tu peux utiliser NB.si ou NB.SI.ENS ou SOMMEPROD...

    Sinon un TCD peut être paramétré pour s'actualiser à l'ouverture du fichier.

    On peut aussi par VBA, l'actualiser à l'activation de l'onglet qui le contient...

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Février 2008
    Messages
    855
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 855
    Points : 368
    Points
    368
    Par défaut
    Merci 78chris,

    Justement, je ne souhaite pas passer par VBA....d'où ma demande sur les formules...

    Concernant les NB.SI, SOMMEPROD, j'y avais pensé, mais pour reprendre l'exemple de Silkyroad, le nom des "familles" et/ou "équipements" peuvent changer : je ne peux donc pas utiliser ces formules...(nom prédéfinis)...d'où mon passage au TCD dans un premier temps....

    J'aurai souhaité éviter les VBA....mais conserver la facilité du résultat des TCD...

    Merci,

    A+

  4. #4
    Expert éminent sénior

    Profil pro
    Conseil, Formation, Développement - Indépendant
    Inscrit en
    Février 2010
    Messages
    8 520
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Conseil, Formation, Développement - Indépendant

    Informations forums :
    Inscription : Février 2010
    Messages : 8 520
    Points : 16 453
    Points
    16 453
    Par défaut
    RE

    Ton lien pointe sur une page qui concerne les doublons. Ton cas n'est pas à proprement parler des doublons mais un besoin de ventilation statistique.

    Par formule, tu peux dans une colonne utiliser les fonctions que je t'ai conseillées en te basant sur les colonnes A et B et donc sur le contenu variable de ces colonnes.
    Si tes données sont classées, tu peux ne pas afficher le résultat sur chaque ligne mais sur la dernière de chaque couple.

    Cependant 5000 formules de ce type, ça va ramer...
    De même que la reconstitution d'un tableau séparé de tous les couples avec le dénombrement.

    Franchement l'actualisation du TCD à l'ouverture du fichier me parait plus adapté qu'une usine à gaz à base de formules... et elle ne nécessite pas de VBA (options du TCD).

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Février 2008
    Messages
    855
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 855
    Points : 368
    Points
    368
    Par défaut
    Ok, merci 78chris,

    Tu as raison, autant faire simple....

    (je ne connaissais pas l'option de MAJ à l'ouverture...merci )

    A+ pour de prochaines aventures....

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Obtenir par VBA les mêmes résultats qu'avec un TCD ou SOMMEPROD
    Par ericdev67 dans le forum Macros et VBA Excel
    Réponses: 20
    Dernier message: 07/03/2013, 19h30
  2. Réponses: 4
    Dernier message: 20/10/2010, 12h27
  3. Réponses: 3
    Dernier message: 03/06/2008, 15h44
  4. Ouvrir les résultats d'un TCD par macro
    Par illight dans le forum Macros et VBA Excel
    Réponses: 0
    Dernier message: 31/03/2008, 11h41
  5. Dataset retourne les mêmes résultats
    Par lebdenat dans le forum C++Builder
    Réponses: 2
    Dernier message: 30/04/2006, 17h37

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo