j'ai une fonction RECHERCHE basique qui fonctionne très bien jusqu'à une valeur supérieure à 387.400.000.
j'ai deux colonnes, l'une contenant les dates (jour) et la seconde contenant un résultat en évolution durant le mois.
Ma fonction me permet lorsque j'insère mon résultat d'extraire la dernière date correspondante sur une autre cellule. Malheureusement dès que mon résultat est supérieur à 387.400.000, ça me renvoie la date précédente au dernier résultat.
Bonjour Doudoun,
Peut être parce que 9^9=387 420 489 donc très proche de votre 387 400 000
Essayez avec 10^10 qui vaut 10 milliards. Ca laisse de la marge.
re
Bonjour
j'ai fait un test et ca fonctionne avec une formule
exemple en F4 je tape 387400000 et en g4 je met cette formule =SI(F4<>"";INDEX(D522;EQUIV(F4;C5:C22;1));"")
j'obtiens bien la date correspondant a ce chiffre
MERCI patricktoulon pour la réponse. Seulement l'idée est aussi de rechercher la dernière valeur saisie sur colonne C et obtenir la valeur correspondante sur la même ligne en colonne D, d'où la notion de 9^9.
la solution de sylvanufonctionne parfaitement. J'attends juste son explication.
J'ai compris:
la syntaxe 9^9 renvoie à la dernière valeur recherchée mais signifie également 9 à la puissance 9 soit 387.420.489 qui représente alors le maximum autorisé dans la recherche faite.
Remplacer 9^9 par 9^10 revient donc à augmenter ce maximum à 3.486.784.401 ( 9 à la puissance 10).
Comment utiliser la fonction LOOKUP dans Excel pour effectuer une recherche dans une seule ligne ou colonne et rechercher une valeur à partir de la même position dans une deuxième ligne ou colonne.
support.office.com
La fonction Recherche a cette syntaxe que l'on obtient avec Inserer Formules :
Le premier paramètre est la valeur cherchée. Par défaut s'il ne trouve pas il renverra la valeur la plus grande s'en approchant.
Avec 9^9 il trouve 387400000 au delà il sert toujours limité à cette valeur.
En mettant 10^10 on repousse la limite.
C'est un usage détourné de la fonction, puisque sa fonction première est de trouver une valeur.