Probleme sur excel

Fermé
julian - Modifié par irongege le 7/06/2010 à 10:57
dobo69 Messages postés 1587 Date d'inscription vendredi 24 juillet 2009 Statut Membre Dernière intervention 30 juin 2013 - 7 juin 2010 à 11:17
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

A voir également:

1 réponse

dobo69 Messages postés 1587 Date d'inscription vendredi 24 juillet 2009 Statut Membre Dernière intervention 30 juin 2013 823
7 juin 2010 à 11:17
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