Probleme sur excel

julian -  
dobo69 Messages postés 1720 Statut Membre -
Bonjour,

j'ai un problème pour une requête sous exel:
=SI(ESTVIDE(A4);"";RECHERCHEV(A4;'Tarif Fr Juillet 2010'!A:W; 10; FAUX)
ca ne fonctionne pas, est ce que quelqu'un pourrais m'aider, me dire d'ou proviens mon erreur ... merci d'avance

1 réponse

dobo69 Messages postés 1720 Statut Membre 833
 
bonjour,
déjà la vraie bonne syntaxe est la suivante mais je ne pense pas que le pb soit là (Excel aurait refusé ou corrigé la formule en l'état : (il n' a pas d'espace dans une formule (hors dans les textes bien entendu..) et il manque une )
=SI(ESTVIDE(A4);"";RECHERCHEV(A4;'Tarif Fr Juillet 2010'!A:W;10;FAUX))

RECHERCHEV(A4;'Tarif Fr Juillet 2010'!A:W; 10; FAUX) recherche A4 de façon 'stricte' c a d que si A4 n'existe pas dans la colonne A de Juillet 2010, une erreur est renvoyée.
RECHERCHEV(A4;'Tarif Fr Juillet 2010'!A:W; 10;VRAI) recherche A4 et, si la valeur n'est pas trouvée, renvoi la valeur immédiatement inférieure.
D'autre part, RECHERCHEV nécessite que les valeurs soient triées en ordre croissant.
D'autres explications peuvent être apportées (elles sont certainement infinies...) mais il faudra en dire plus sur la constitution des tableaux...
0