Page 1 sur 1

Importer les 3 derniers éléments remplis sur 2 colonnes

Publié : 24 nov. 2022 14:16
par david64
Bonjour, Nouveau dans ce forum, je vous sollicite pour m’éclairer sur un Pb. Je souhaiterai renvoyer (ou rechercher) les 3 derniers cellules remplies dans une colonne ou 2 colonnes. J’ai débuté avec la fonction recherchev.Voici le lien du fichier « Récup les 3 derniers cellules / 2 colonnes », fichier partagé à tous les utilisateurs:https://docs.google.com/spreadsheets/d/ ... sp=sharingDans les cellules C2 et F2 de l’onglet "feuille 1", j’ai réussi pour 1 cellule et 1 colonne, avec plus ou moins de mal, ,et seulement pour la dernière cellule et si c’est une valeur numérique. Mais pour les 3 dernières cellules pour 1 ou 2 colonnes, et avec une valeur alphanumérique, je n’ai pas réussi.Merci encore d’avance pour votre aide et vos retours ;-)

Re: Importer les 3 derniers éléments remplis sur 2 colonnes

Publié : 24 nov. 2022 17:45
par NC-Ahmet
Coucou david64 ! J'espère que tu vas bien.

Si j'ai bien compris : tu souhaites récupérer les 3 dernières lignes d'une ou deux colonnes (en terme de positionnement sur ta feuille).

C'est bien ça ? Si tel est le cas, je procéderais ainsi :=QUERY(SORTN(FILTER({'Feuille 2'!C2:C\LIGNE('Feuille 2'!C2:C)};'Feuille 2'!C2:C<>"");3;0;2;0);"select Col1 ORDER BY Col2")
  • FILTER crée une matrice virtuelle avec toutes tes valeurs + le numéro de leur ligne à côté,
  • SORTN retourne les trois premières valeurs après avoir trié ta plage à l'aide du numéro de ligne généré par FILTER,
  • QUERY remet dans l'ordre tes données en triant dans le sens inverse ta deuxième colonne et n'affiche que les valeurs que tu recherches.
Sinon il y a une multitude de manière d'y arriver... Ceci est un exemple comme un autre ! 😉

Regarde ton document, je me suis permis de rajouter quelques exemples notamment avec INDEX + NBVAL dans une matrice :

={INDEX('Feuille 2'!C2:C;NBVAL('Feuille 2'!C2:C)-2;1);INDEX('Feuille 2'!C2:C;NBVAL('Feuille 2'!C2:C)-1;1);INDEX('Feuille 2'!C2:C;NBVAL('Feuille 2'!C2:C);1)}

Je te conseille la première solution avec QUERY, SORTN et FILTER, bien plus dynamique et cool 😎

Fais gaffe limite les droits sur ton fichier pour éviter que n'importe qui le bousille.

A+++ 😉

EDIT : si tu veux que je te fasse une petite démo en image sur ce qui se passe derrière les coulisses dans ton FILTER, SORTN, QUERY, n'hésite pas à me le faire savoir 👍

Re: Importer les 3 derniers éléments remplis sur 2 colonnes

Publié : 24 nov. 2022 22:40
par david64
Bonsoir, c'est vraiment génial, merci beaucoup NC-Ahmet, c'est exactement ce que je souhaitais. J'ai suivi tes conseils et limité l'accès au fichier. je me permettrai de te solliciter encore de tes lumières pour bien comprendre l'utilisation différentes fonctions FILTER, SORTN, QUERY ensemble.
Merci encore, bonne soirée.

Re: Importer les 3 derniers éléments remplis sur 2 colonnes

Publié : 24 nov. 2022 23:15
par Thierry
Bravo Ahmet !
David au plaisir, n'hésite pas à poser d'autres questions.