SI(OU ou Index

Résolu
Bonjour, j'ai besoin de votre aide pour trouver le taux. j'ai commencé dans c2 et je voulais insérer un autre si(ou dedans ça ne me laisse pas passer. Je ne suis pas capable avec index non plus. Je vous remercie.

https://www.cjoint.com/c/LBirMlyGuDm

8 réponses

  1. je vous remercie tous les deux, mais je pense en lisant vos formules si j'ai bien compris, vous avec pris la mention '0 à 2' comme un seul code, en fait c'était ma faute de ne pas avoir précisé. (N.B. aucun code 0 dans la BD)
    0 à 2 veut dire 1 ou 2 ; 3à4 veut dire 3 ou 4 etc
    code transport par exemple 0 à 4 veut dire 1 ou 2 ou 3 ou 4:
    Sorry pour ce manque de précision.

    Merci.
    0
    1. Oui, et ?
      Tu as lu la syntaxe de la formule equiv() ?
      Elle se termine par 1 ou 0
      0 correspondance exacte, 1 valeur immédiatement inférieure a la valeur supérieure trouvée
      Exemple
      on cherche 3: il y a une correspondance pour 3.
      On cherche 4: il n'y en a pas (c'est 3 et apres 5) on prend alors la correspondance de la valeur immédiatement inférieure dans le tableau, ici 3
      on a donc la meme valeur pour 3 ou pour 4
      Si tu cherchais 3,5 ou 4,5, t'aurais le meme resultat

      Crdlmt
      1
  2. Ah oui je viens de comprendre, la valeur inférieure ça serait toujours celle à gauche et qui de toute façon a le même taux. Merci pour cet éclaircissement :-)
    0
    1. Sorry encore moi! j'ai testé les deux formules et ça fonctionne merci ! mais j'ai erreur dans le cas où N2 = CR1. Voici ma formule adaptée à mon vrai fichier est ce que j'ai manqué de quoi?

      =INDEX($CP$2:$CR$7;EQUIV(L2;$CO$2:$CO$7;1);EQUIV(N2;$CP$1:$CR$1;1))
      0
      1. Oubliez mon commentaire j'ai trouvé mon erreur fiou !
        0
        1. Oui justement et c'est réglé merci.
          0