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 :

Formule pour recopier une ligne en fonction d'un critère [XL-2010]


Sujet :

Excel

  1. #1
    Membre actif
    Avatar de odsen.s
    Profil pro
    Étudiant
    Inscrit en
    Octobre 2006
    Messages
    269
    Détails du profil
    Informations personnelles :
    Âge : 34
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Octobre 2006
    Messages : 269
    Points : 243
    Points
    243
    Par défaut Formule pour recopier une ligne en fonction d'un critère
    Bonjour,

    J'avais posté par erreur ce sujet dans le forum "Macros et VBA Excel"... je repose donc mon problème ici et délesterai le sujet posté au mauvais endroit.

    Voici donc mon problème (ici simplifié) :

    J'ai une liste de données, et souhaite recopier une unique ligne correspondant à un critère défini dans une cellule :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    trajet         |     coût    |   temps  
    PARIS-BREST    |     150     |     4
    PARIS-NANTES   |     110     |     3
    PARIS-LILLE    |     50      |     1
     
    critère
    PARIS-BREST
     
    ligne désirée, recopiée grâce au paramètre :
    PARIS-BREST    |     150     |     4
    Je pourrais utiliser les filtres, mais je souhaite que la modification soit automatique lorsque la cellule contenant le critère est modifié. D'où le besoin d'utiliser une formule pour afficher la ligne de résultat.

    J'ai trouvé ceci sur un forum :

    Something like the following to get the _i_th row mathcing your
    criteria and the _j_th column in that row.

    =INDEX(Table,SMALL(IF(Criteria,ROW(Table)-MIN(ROW(Table))+1),i),j)
    Mais je ne parviens pas à définir "Criteria", que dois-je mettre pour dire "parametre = trajet" ? Je tiens à préciser que je n'ai pas d'expérience avec les formules excel.

    Par avance, merci de votre aide.

  2. #2
    Membre du Club
    Profil pro
    Inscrit en
    Septembre 2009
    Messages
    63
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2009
    Messages : 63
    Points : 57
    Points
    57
    Par défaut
    Bonjour,

    cela ne répond pas vraiment à ta question sur la formule que tu montres mais tu peux utiliser une fonction rechercheV. Dans ton exemple si on imagine que ton tableau se situe entre A1 et D4 et ton critère en A7. Dans la cellule de ton choix tu place la formule : =RECHERCHEV(A7;A2:C4;1;0) et tu obtiens les éléments de ta première colonne. Tu n'as plus qu'à remplacer le 1 en rouge dans la formule par 2 pour la deuxième colonne, 3 pour la troisième...

    J'espère que ça pourra t'aider

    Courti01

  3. #3
    Membre actif
    Avatar de odsen.s
    Profil pro
    Étudiant
    Inscrit en
    Octobre 2006
    Messages
    269
    Détails du profil
    Informations personnelles :
    Âge : 34
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Octobre 2006
    Messages : 269
    Points : 243
    Points
    243
    Par défaut
    Salut,

    J'ai finalement trouvé ce qui clochait avec ma formule, il fallait l'entourer avec des accolades afin qu'excel la considère defaçon matricielle.

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

Discussions similaires

  1. formule pour recopier une liste sans ligne vide
    Par ANGLIQUESOIG dans le forum Excel
    Réponses: 2
    Dernier message: 14/03/2013, 12h13
  2. [XL-2010] insérer une ligne en fonction d'un critère défini
    Par quentin22breizh dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 26/10/2012, 13h47
  3. [Toutes versions] Insertion d'une ligne en fonction de deux critères
    Par Oliiv dans le forum Macros et VBA Excel
    Réponses: 0
    Dernier message: 25/10/2012, 00h55
  4. Case à cocher pour recopier une ligne
    Par cyr.il10 dans le forum Macros et VBA Excel
    Réponses: 0
    Dernier message: 06/12/2011, 23h47
  5. Recopier des lignes en fonction d'un critère
    Par NEC14 dans le forum Macros et VBA Excel
    Réponses: 10
    Dernier message: 21/09/2009, 09h17

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