Export de données d'une feuille à l'autre via un filtre

Bonjour bonjour,

Petit topic car je suis en train de m'arracher les cheveux sur un tableau que je réalise pour ma boîte, je m'explique:

L'idée est d'avoir une première feuille avec un résumé de données budgétaires de mon entreprise. Ces données se trouvent, grosso-modo sous la forme suivante sur une feuille que nous appellerons "Résumé":

Code de référenceNom généralGradeInfo 2Info 3
65468743143Loic PinsonJuniorBlablaBlabla
65468743143George LucasSeniorBlablaBlabla
98985646132Martin Rodrigue
65468743143Etienne BoursuJuniorBlablaBlabla

Je crée une seconde feuille qui s'appellera "Consutants".

Je souhaite que dans cette feuille s'insère "automatiquement" et à la suite toutes les données dont le code de référence est le 65468743143 et dont le grade est "Junior".

Pour l'instant, je suis à cette formule:

=SI(ESTNUM(CHERCHE(65468743143;Résumé!a1:a1000)); Résumé!a1:a1000; " ")

Elle me permet de récupérer automatiquement les valeurs de mon tableau et d'afficher les infos qui m'intéressent. En somme, j'ai ceci:

Code de référenceNom généralGrade
=SI(ESTNUM(CHERCHE(65468743143;Résumé!a1:a1000)); Résumé!a1:a1000; " ")
=SI(ESTNUM(CHERCHE(65468743143;Résumé!a1:a1000)); Résumé!b1:b1000; " ")<br>
Etc

Cela me permet dans un premier temps d'afficher tous les résultats dont le code de référence est le 65468743143.

MAIS... Sélàkélos

1. Je n'arrive pas à faire en sorte que ma formule ne prenne en compte que le grade de "Junior", il m'affiche également la valeur du Senior.

2. Mon tableau comporte un grand nombre de lignes, et, dans excel, lorsqu'il va "vérifier" les valeurs, il laisse une ligne vide si la valeur n'est pas juste. J'ai voulu palier ce problème via un filtre qui supprimerait les valeurs vides du tableau, mais en cas de modification de la feuille "résumé", le filtre ne se met pas à jour.

Voici une overview de ce que donne le tableau de la feuille "Consultants", pour être plus clair:

Code de référenceNom généralGradeInfo 2
Info 3
65468743143
Loic Pinson
Junior
Blabla
Blabla
65468743143
George Lucas
Senior
Blabla
Blabla





65468743143
Etienne Boursu
Junior
Blabla
Blabla

Avez-vous une solution (sans VBA) pour que la ligne vide soit "supprimée", ET que la formule ne tienne pas compte des lignes qui contiennent le grade de Senior ?

Je vous avoue que je m'arrache un peu les cheveux (que je n'ai plus) et que je tourne en rond depuis un bon moment.

Plein de reconnaissance à vous en avance !

Hello,

Un TCD ne ferait pas le job ?

@+

Salut,

un fichier d'exemple nous aiderait pour faire des tests.

Bonjour,

Voici une proposition avec la fonction filtre()

4essai-fcy.xlsx (11.87 Ko)
Rechercher des sujets similaires à "export donnees feuille via filtre"