Extraction de ligne dans nouvelle feuille selon critère

Messages postés
6
Date d'inscription
lundi 9 avril 2018
Statut
Membre
Dernière intervention
24 octobre 2019
- - Dernière réponse : via55
Messages postés
11327
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
12 novembre 2019
- 10 oct. 2019 à 15:46
Bonjour,

Je souhaiterai savoir si via une simple formule sans passer par une macro il est envisageable de manière "automatique" d'extraire des lignes de plusieurs feuilles différentes (selon un critère défini) et de les rassembler dans une nouvelle ?
Je m'explique, j'ai plusieurs onglet où je recense dans un tableau une base de donnée avec plusieurs colonnes et la dernière colonne fait apparaître un score. Je souhaiterai pouvoir extraire toutes les lignes des différentes feuilles où le score est supérieur à "12".
ça me permettrai de suivre une partie des données de façon plus simple sans jongler entre les différents onglets....

Je ne suis pas sure de pouvoir obtenir ce résultat sans passer par une macro, mais si c'est le cas ça sort de mon champs de compétences.....

Merci d'avance pour vos retours!
Afficher la suite 

3 réponses

Messages postés
11327
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
12 novembre 2019
1500
0
Merci
Bonjour

Cela doit être possible par formule
Tout dépend comment ton fichier est conçu
Poste un exemple de ton fichier sur mon-partage.fr, copie le lien créé et reviens le coller ici

Cdlmnt
Via
emdo31
Messages postés
6
Date d'inscription
lundi 9 avril 2018
Statut
Membre
Dernière intervention
24 octobre 2019
-
Ci-joint le lien : https://mon-partage.fr/f/SwilEItw/
2 onglets identiques avec l'idée de récupérer certaines colonnes selon le critère "criticité > 12" dans le dernier onglet.
Merci d'avance pour votre aide
Commenter la réponse de via55
Messages postés
11327
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
12 novembre 2019
1500
0
Merci
Voilà par formules à condition de rajouter une colonne de comptage dans les 2 premières feuilles
https://mon-partage.fr/f/8zleFomR/

Cdlmnt
Via
emdo31
Messages postés
6
Date d'inscription
lundi 9 avril 2018
Statut
Membre
Dernière intervention
24 octobre 2019
-
Cela semble très efficace en effet, merci beaucoup !

Mais pour bien comprendre est-il possible de me donner quelques explications sur la formule pour pouvoir la reproduire au besoin?

Merci!
Commenter la réponse de via55
Messages postés
11327
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
12 novembre 2019
1500
0
Merci
La formule :
=SIERREUR(INDEX('Process 1'!H:H;EQUIV(LIGNE()-1;'Process 1'!$I:$I;0));SIERREUR(INDEX('Process 2'!H:H;EQUIV(LIGNE()-1;'Process 2'!$I:$I;0));""))

INDEX('Process 1'!H:H;EQUIV(LIGNE()-1;'Process 1'!$I:$I;0)
INDEX extrait de la colonne H de Process 1 la valeur se trouvant sur la même ligne que la ligne de la colonne contenant la valeur LIGNE()-1 , c à d le n° de ligne courante -1, en ligne 2 on recherche la valeur 2, enligne 3 la 2 etc
ainsi on relève dans l'ordre les items de Process 1 correspondant au critère
avec SIERREUR si pas de correspondance trouvée, ici par ex le 3 n'existe pas dans Process 1, on fait la même recherche dans Process2 et le SIERREUR devant ce 2eme INDEX renvoie du vide (les "" en fin de formule) si rien non plus n'est trouvé dans Process 2
Commenter la réponse de via55