Query + ImporRange avoir la dernière valeur

Bonjour à tous,

Je souhaiterais avoir la dernière valeur de mon query + importrange mais je ne trouve pas de fonction dans le query permettant de le faire. Auriez-vous une idée ?

Ma fonction : =QUERY(importrange("https://docs.google.com/spreadsheets/d/1rXrXLOJjyaOWo--LUrCsTv1eSM4a25DWuqbSNxo5naA/edit#gid=0";"Feuille 1!B2:H10");"SELECT Col7 WHERE MONTH(Col1) = "&MID(B2;4;2)-1&" AND YEAR(Col1) = "&RIGHT(B2;4)&" LABEL Col7 ''")

Résultat attendu = 10 qui est la dernière valeur de la semaine 48 du mois de novembre.

Vous trouverez ci-joint des fichiers exemple : BDD (Fichier source pour l'importrange) et Calcul (Fichier résultat).

Merci d'avance !

Bonjour,

Peut-être ça !!!!!!!

=QUERY(importrange("https://docs.google.com/spreadsheets/d/1rXrXLOJjyaOWo--LUrCsTv1eSM4a25DWuqbSNxo5naA/edit#gid=0";"Feuille 1!A2:H10");"SELECT Col8 WHERE Col1 = 48 and MONTH(Col2) = "&STXT(B2;4;2)-1&" AND YEAR(Col2) = "&DROITE(B2;4)&" LABEL Col8 ''")

où 48 pourrait être la valeur de recherche

Merci pour ta réponse, c'est une idée ! Cela va demander néanmoins que j'automatise la valeur de recherche (fonction qui me donnerait la dernière semaine du mois et que je la stocke sur une cellule supplémentaire).

Si je n'ai pas d'autres réponses, j'essaierai effectivement ton idée.

Merci de ton aide en tout cas !

Autre proposition avec tri décroissant et limit 1

order by Col1 desc limit 1
=QUERY(importrange("https://docs.google.com/spreadsheets/d/1rXrXLOJjyaOWo--LUrCsTv1eSM4a25DWuqbSNxo5naA/edit#gid=0";"Feuille 1!B2:H10");"SELECT Col7 WHERE MONTH(Col1) = "&MID(B2;4;2)-1&" AND YEAR(Col1) = "&RIGHT(B2;4)&" order by Col1 desc limit 1")

Bonjour,

C'est exactement ça !

Je ne connaissais pas la notion de limit.

Merci pour ton aide

Rechercher des sujets similaires à "query imporrange derniere valeur"