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 :

Supprimer les doublons avec une condition


Sujet :

Excel

  1. #1
    Candidat au Club
    Femme Profil pro
    Étudiant
    Inscrit en
    Avril 2016
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 32
    Localisation : France, Saône et Loire (Bourgogne)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2016
    Messages : 6
    Points : 3
    Points
    3
    Par défaut Supprimer les doublons avec une condition
    Bonjour;

    Je souhaite supprimer des lignes d'un fichier Excel, c'est un fichier qui gère les formations d'un nombre donné d'élèves.

    le tableau contient :
    une colonne du nom, une colonne de l'ID de l'élève, le numero du cours affecté, l'avancement du cours (statut complete, incomplete)
    parfois, pour le même élève, au même cours, y a une ligne avec statut complete et une autre ligne avec statut incomplete. je souhaite donc supprimer la la ligne avec le statut incomplete garder celle avec le statut complete.

    Nom : exemple.PNG
Affichages : 7116
Taille : 19,0 Ko

    voici ce que je souhaite avoir

    Nom : ce que je souhaite avoir.PNG
Affichages : 7112
Taille : 14,0 Ko

    plz sauvez moi la vie
    merciii

  2. #2
    Membre actif
    Femme Profil pro
    Technicienne
    Inscrit en
    Avril 2018
    Messages
    153
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Aude (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Technicienne

    Informations forums :
    Inscription : Avril 2018
    Messages : 153
    Points : 264
    Points
    264
    Par défaut
    Bonjour

    Se peut-il que pour un même élève et un même cours il y ait une (ou des) ligne(s) avec le statut "incomplete" mais aucune ligne avec le statut "complete" ?
    Est-ce qu'on peut formuler ta demande ainsi : avoir une seule ligne pour un cours donné et un élève donné ?
    Est-il certain qu'à l'arrivée tu ne dois avoir que des "complete" dans ta colonne statut ? (je me répète)
    Chez moi : XL-MAC 2011, pas de VBA.
    C'est en bûchant qu'on devient bûcheron.
    C'est en mouchant qu'on devient moucheron.

  3. #3
    Candidat au Club
    Femme Profil pro
    Étudiant
    Inscrit en
    Avril 2016
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 32
    Localisation : France, Saône et Loire (Bourgogne)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2016
    Messages : 6
    Points : 3
    Points
    3
    Par défaut
    Bonjour Catapaule,

    Si pour un élève et pour un cours, y a aucun statut "complete" on doit garder la ligne avec le statut "incomplete". mais dans le cas où pour le même élève et le même cours y a deux statut différents (complete et incomplete), il faut supprimer la ligne avec incomplete.

    Exemple

    Nom : exemple.PNG
Affichages : 7101
Taille : 21,9 Ko

    ce que je dois avoir à la fin

    Nom : ce que je souhaite avoir.PNG
Affichages : 7024
Taille : 16,5 Ko

    Merci

  4. #4
    Membre actif
    Femme Profil pro
    Technicienne
    Inscrit en
    Avril 2018
    Messages
    153
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Aude (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Technicienne

    Informations forums :
    Inscription : Avril 2018
    Messages : 153
    Points : 264
    Points
    264
    Par défaut
    En partant des hypothèses suivantes :
    • Il ne peut pas y avoir autre chose que "complete" et/ou "incomplete" dans la colonne "statut"
    • Il n'y a qu'un seul ID par élève (contrairement à ce qui figure dans la capture d'écran de ton premier message ou Victor Pablo a im4 et im5)
    • Tu exécutes ce tri ponctuellement.


    je te propose de procéder ainsi :

    Dans une autre colonne (chez moi la colonne G), saisir la formule suivante :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    Formule saisie en G2 et étendue à toute la colonne
    =SI(NB.SI.ENS(C:C;C2;D:D;D2;E:E;"complete")>0;"complete";"incomplete")
    Nom : eleves1.jpeg
Affichages : 7033
Taille : 72,6 Ko

    Puis COPIER la colonne G, et la COLLER dans la colonne "Statut" avec l'option COLLAGE SPÉCIAL / VALEURS. Ainsi tu auras dans la colonne "Statut" non pas une formule, mais le résultat de la formule de la colonne G. Ensuite sélectionner ton tableau et effectuer la commande DONNÉES / SUPPRIMER LES DOUBLONS en choisissant dans la fenêtre qui s'ouvre les colonnes "ID" "Numéro du cours" et "Statut".

    Nom : eleves2.jpeg
Affichages : 7067
Taille : 85,7 Ko

    Ce qui donne :

    Nom : eleves3.jpeg
Affichages : 7041
Taille : 39,1 Ko
    Chez moi : XL-MAC 2011, pas de VBA.
    C'est en bûchant qu'on devient bûcheron.
    C'est en mouchant qu'on devient moucheron.

  5. #5
    Candidat au Club
    Femme Profil pro
    Étudiant
    Inscrit en
    Avril 2016
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 32
    Localisation : France, Saône et Loire (Bourgogne)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2016
    Messages : 6
    Points : 3
    Points
    3
    Par défaut
    Parfaiiiit !!

    ca marche parfaitement

Discussions similaires

  1. [XL-2010] Trouver et Supprimer les doublons, avec certaines conditions
    Par SALOUAJI dans le forum Excel
    Réponses: 3
    Dernier message: 22/02/2017, 17h07
  2. [AC-2007] Supprimer les doublons avec une valeur aléatoire
    Par watred dans le forum Requêtes et SQL.
    Réponses: 4
    Dernier message: 17/11/2016, 13h59
  3. [Débutant] supprimer les doublons d'une base access avec datagridview
    Par ziedyah dans le forum ADO.NET
    Réponses: 3
    Dernier message: 19/03/2013, 02h14
  4. Réponses: 2
    Dernier message: 05/07/2012, 15h05
  5. Supprimer les doublons dans une colonne avec condition
    Par sims92.66 dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 22/02/2012, 18h58

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