Utilisation de la fonction RECHERCHEV

Bonjour,

ou plutôt bonsoir,

je suis ici pour solliciter l'aide de personnes qui sauraient me conseiller concernant la fonction RECHERCHEV entre deux fichiers excel.

Pour vous expliquer j'ai une grille tarifaire sous excel avec un code pour chaque prestation une unité (m ou tonne ou m² ...) et un prix.

je veux avoir un fichier excel autre que celui qui contient les informations dans lequel je pourrai faire mes devis personnalisé en appelant le code de prestation.

J'ai réussi à le faire entre deux feuilles, mais j'ai quand même un soucis persistant, mes codes prestations sont du types (A-1, A-2.... A-30, B-1,.... et ainsi de suite...)
et lorsque je mets le code A-2 il me met la valeur du code A-19. comment faire ?

dans l'attente d'une aide précieuse, je vous souhaite une bonne soirée.

Cordialement,

Guillaume

10 réponses

  1. Contributeur
    C'est quoi un "code A-1" ?
    0
    1. et bien c'est l'intitulé que je donne à ma prestation.
      0
      1. code/Prestation/Unité/Prix/Quantité

        voici mes colonnes.
        0
        1. Contributeur
          Bonjour
          je crois que vous utilisez la fonction RECHERCHEV de manière incomplète pour votre sujet:
          RECHERCHEV(valeur;champ;colonne)
          vous ressort la valeur de la colonne sur la ligne trouvée, mais formulée comme cela, choisit la valeur inférieure la plus proche dans une liste classée (si non classée, tape au hasard)

          il faut compléter la formule avec soit le code ;FAUX,soit ;0 soit simplement;
          et donc:
          =RECHERCHEV(valeur;champ;colonne;0) ou;FAUX) ou;)

          crdlmnt

          Demandons nous si nous ne sommes pas seuls à comprendre ce que l'on explique?
          0
          1. ok merci, mais désormais, j'ai un autre problème.

            il me met #NOM?

            comment solutionner çà? merci.
            0
            1. Oui sans problème.

              je le fais de suite.

              merci
              0
              1. voici le fichier

                http://cjoint.com/?3LnsqDf4YhF
                0
                1. Contributeur
                  Bonsoir
                  on commence avec Guillaume, on continue avec Paul?

                  ce que vous avez écrit:
                  =RECHERCHEV($A$13;BPU!$A$13:$D$1292;2;FAUX)

                  le premier A13 est écrit sur la ligne 6 (plutôt A6 donc) et il est bloqué en N° de ligne par le signe$devant le N°
                  si vous tirez la formule vers le bas votre A13 ne changera pas
                  $A$13:$D$1292 doit bien être bloqué, lui , mais pourquoi A13 alors que votre champ de référence commence en A4?
                  (dans tous les cas RECHERCHEV fonctionne avec toute la colonne

                  écrivez donc:

                  en B6:

                  =RECHERCHEV($A6;BPU!$A:$D;2;FAUX)

                  et celle là en C6

                  =RECHERCHEV($A6;BPU!$A:$D;3;FAUX)

                  Attention aux signes $

                  crdlmnt
                  0
                  1. Re,

                    Ca devient de suite plus facile avec un support

                    bonne soirée à tous
                    0