Aide formule recherche de valeurs dans une base
Mes lacunes sur excel ne me permettent pas d'arriver à mes fins sur un de mes fichiers, c'est pour cela que je viens vers vous.
Alors voilà l'état des lieux :
- j'ai un fichier avec une grosse base de données actualisés toutes les semaines (construit comme dans l'onglet "base" du fichier test joint où je n'ai rempli que les colonnes qui m’intéresse pour ma demande)
- j'ai un onglet avec un tcd avec bcp bcp de résultats pour plusieurs analyse de données et j'ai un une macro qui me permet de filtrer des valeurs
- Et j'ai un onglet plan d'action où nous récapitulons ce qui a été fait etc...
-
J'ai plusieurs besoins dans l'onglet PA :
- En rose : j'aimerais savoir si cela est possible d'avoir le dernier résultats "POMME" disponibles dans ma base de données pour le numéro (à la dernière date de prélèvement) de la ligne et aussi afficher le n° de la semaine du résultat
- Après en vert : j'aimerais créer un tableau où je puisse afficher tous les résultats du numéro choisi dans la liste déroulante ainsi que la date de prélèvement (par ordre croissant si cela est possible) qui va avec
Je ne sais pas si j'ai été assez claire ou si ma demande est cohérente. Je vous remercie si vous avez un début de pistes :)
Bonne journée
Bien cordialement,
Bonjour MarionPomme21,
- Formule pour trouver le dernier résultat :
=INDEX(TRIER(FILTRE(Tableau_Base[[Date prélèvement]:[POMME]];Tableau_Base[numéro]=[@Numéro]);1;-1);1;2)- Formule N° Semaine :
=NO.SEMAINE.ISO(INDEX(TRIER(FILTRE(Tableau_Base[[Date prélèvement]:[POMME]];Tableau_Base[numéro]=[@Numéro]);1;-1);1;1))(EDIT : Attention, formules compatibles qu'avec Microsoft 365)
Je regarde le reste un peu plus tard.
(Au fait, tu as renseigné Microsoft 356 au lieu de 365 !
Bonne fin de journée et bon we,
Baboutz
Re,
Si tu n'es pas trompée sur ta version d'Excel (365), c'est top car tu peux utiliser des fonctions matricielles dynamiques ! Une seule formule t'es nécessaire pour afficher tes deux colonnes en fonction du numéro, et cela se met bien évidemment à jour automatiquement dès que tu changes le numéro; en J5 :
=TRIER(FILTRE(Tableau_Base[[Date prélèvement]:[POMME]];Tableau_Base[numéro]=K1);1)Ton fichier :
Attention, j'ai renommé le nom de tes tableaux (Tableau_PA et Tableau_base), c'est plus facile de s'y retrouver dans les formules !
Pour changer le nom d'un tableau, tu cliques sur le tableau -> Création de tableau -> Tout à droite tu as le nom que tu peux changer.
En espérant que ça réponde à tes problèmes,
Bonne fin de journée et bon we,
Baboutz
EDIT : Je n'avais pas vu que tu avais une colonne pour le N° de semaine dans ton onglet "base", je ne l'ai pas utilisé pour la formule du N° de semaine. Donc soit tu supprimes cette colonne si tu n'en as pas besoin autre part, sinon je peux raccourcir la formule du calcul du N° de semaine dans ton onglet "PA" !
EDIT 2 : Mes deux premières formules de mon post #1 n'étaient pas bonnes car je n'avais pas vu qu'il fallait prendre en compte à la date la + vieille et que celle-ci n'est pas toujours en "dernier" ! Je viens donc d'éditer pour mettre à jour avec les bonnes formules. Attention, ces deux formules ne marchent aussi qu'avec Microsoft 365. Je te laisse vérifier qu'elles fassent bien leurs jobs.