Bonjour à tous,
Comme d'habitude, je viens demander votre aide après des heures de recherches et d'essais infructueux...
Voici le souci :
Je dois réaliser une query comme ceci :
SIERREUR(QUERY(A!$A$2:$D;"SELECT B, D WHERE C=FALSE AND A CONTAINS '"&A2&"' ORDER BY A DESC LIMIT 1";0);"01/01/1902")
La colonne A de la feuille A contient des nombres, qui peuvent être seuls dans la cellule (dans ce cas tout fonctionne), mais qui peuvent aussi être plusieurs.
Et dans ce cas, malgré l'utilisation de la fonction CONTAINS, ou
Like '%"&A2&"%'
la query en Feuille 2 ne retrouve pas le numéro contenu en A2... (quand cela fonctionne, OK doit s'afficher en colonne C, sinon la date 01/01/1902 s'affiche en colonne B)
Pourtant j'ai bien trouvé ça + votre cours sur la recherche partielle :
Voici le fichier pour vous permettre de jeter un œil (c'est un extrait d'un prototype de logiciel logistique).
Par exemple, la valeur 2000000165010 est bien présente dans une cellule (avec d'autres nombres), mais n'est pas reconnue.
https://docs.google.com/spreadsheets/d/1T2nosSPKJJD-jF_laumTmCi890CHEqnWOQwOPrjsJYs/edit?usp=sharing
Merci à tous pour votre aide !