PROBLEME AVEC FORMULE RECHERCHEV

Résolu
Bonjour,

Alors pour faire simple, je suis sur excel, avec deux pages différentes d'un même fichier, l'une est un bon de commande (6 colonnes), l'autre un fichier avec des tarifs (format standart ; mélangeant lettre et chiffre) : avec 5 colonnes : la premiere est la référence, la deuxieme le descriptif, la troisieme le format, la quatrieme le confitionnement minimum, et la cinquieme est le prix.

Je fais donc ma formule sur le bon de commande pour qu'a partir de ma référence, j'ai le descriptif, le format, le conditionnement, et le prix qui se mettent d'office grace a la formule recherchev. Je n'ai qu'a rajouter ma quantité, et mon total du produit se calcule directement.

Je n'ai AUCUN problèmes avec mes références jusqu'à la ligne 409 de mon fichier excel 'onglet TARIFS', donc quand je rentre la 410ème référence dans mon bon de commande onglet ' BON DE COMMANDE ' il me met 'N/A', alors j'ai testé de mettre de ma 410eme référence a la 420ème plus haut dans mon fichier (style de la ligne 150 a 160) et cela marche, mais du coup les références se trouvant de la 410è à la 420è ligne ne fonctionne plus sur mon bon de commande ....

Je m'arrache les cheveux !

Si une âme charitable passe par là...

Merci !

2 réponses

  1. Contributeur
    Bonjour
    Il faudrait nous écrire ici quelle formule vous utilisez.
    Si votre 1° colonne du champ (là où doit se trouver la valeur cherchée) n'est pas classée par ordre croissant il faut rajouter un c ode à la fin de la formule de recherche zt donc:
    =RECHERCHEV(valeur cherchée, champ;N° de colonne;0)
    terminez par ;0) ou;FAUX) ou simplement;)
    mais si vous avez #N/A c'est sans doute que la valeur cherchée n'est pas dans la colonne, ou pas au même format ou autre;
    Vérifiez à tout hasard que vos limites de champs (N° de lignes début et fin) dans la formule soient bien en phase avec votre base de données.
    crdlmnt

    1
    1. Bonjour Vaucluse,

      J'avais déjà vu vos réponses apportées sur un autre sujet qui ressemblait a mon problème mais rien n'a marché malgré ça. Je comprends pas que ma formule marche jusqu'à la ligne 409 et qu'a la 410ème ça coince. Comme si le document s'arrêtait à la ligne 409.

      Ma formule actuelle est celle ci : =SI(A21="";"";RECHERCHEV(A21;Tarifs;2;FAUX))
      Mais j'ai repris un vieux dossier qui avait cette formule, si je met (comme j'avais appris en DUT, simplement la fonction RECHERCHEV, ca marche pas du tout)

      SOS...
      0
    2. Contributeur
      Et quelles sont les limltes du champ nommés Tarfis? Est il possible que ce champ ne dépasse pas la ligne 409?
      0
    3. @MelwableSalut,
      Pas besoin de modifier le tri dans ton onglet Tarifs.
      Ta formule semble incomplète. Première partie ok mais la RECHERCHEV doit préciser-au minimum- les colonnes de recherche. Exemple si la formule est en F21
      =SI(A21="";"";RECHERCHEV(A21;Tarifs!A:B;2;0))
      Si sur le Tarif A = ref produit et B = Tarif
      Signification : Excel lit sur l'onglet commande la valeur de A21 puis va chercher cette valeur dans l'onglet Tarifs en colonne A et ramène en F21 la valeur correspondante en colonne B, la 2ème colonne. Le 0 à la fin signifie qu'il ne ramènera rien s'il ne trouve pas la valeur exacte de A21.
      Bon courage
      0
    4. Comment puis je savoir les limites du champ ?
      0
    5. @merlin66Bonjour merlin66

      Apres manip :
      ca marche ! Merci beaucoup !
      0
  2. Bonjour,

    De mémoire il me semble que la liste de référence (onglet Tarifs) doit être trier sur la colonne "Référence pour que la fonction RechercheV fonctionne correctement.
    Je ne sais pas si c'est toujours le cas sur les nouvelles version d'Excel
    A tester
    Cordialement
    0
    1. Bonjour Thorak83, je ne comprends pas vraiment ce que vous voulez dire par ' Doit être trier sur la colonne reference' ?
      0
    2. @MelwableAller sur le tableau Tarif et trier sur la colonne Référence.
      Il faut que la colonne référence soit dans l'ordre alphabétique (ou numérique)
      0
    3. Oui effectivement ça marche, mais ca m'embete car mon tableau tarifs est trier par catégorie de produit et donc pas du tout en alphabetique ... C'est surtout qu'avant tout marchait bien, meme si mes références n'étaient pas dans l'ordre. Merci quand même !!
      0
    4. C'est les limites d'Excel
      Ce n'est pas de la base de données
      0
    5. Mon boss va pas etre content ;)
      Merci !
      0