SI(OU ou Index

Résolu/Fermé
rimoa Messages postés 149 Date d'inscription samedi 9 février 2013 Statut Membre Dernière intervention 18 octobre 2024 - 8 févr. 2022 à 18:59
rimoa Messages postés 149 Date d'inscription samedi 9 février 2013 Statut Membre Dernière intervention 18 octobre 2024 - 9 févr. 2022 à 14:04
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

ALS35 Messages postés 1033 Date d'inscription jeudi 18 juillet 2019 Statut Membre Dernière intervention 9 janvier 2024 141
8 févr. 2022 à 19:15
Bonjour,

En modifiant légèrement ton tableau de tarif, et avec Index et Equiv :
https://www.cjoint.com/c/LBisoKWzMhp

Cordialement
1
PapyLuc51 Messages postés 4449 Date d'inscription dimanche 3 mai 2009 Statut Membre Dernière intervention 7 février 2025 1 458
9 févr. 2022 à 06:12
Salutations à tous

rimoa cette discussion a t'elle un rapport avec cet autre sujet ?

Cordialement
1
DjiDji59430 Messages postés 4196 Date d'inscription samedi 19 avril 2008 Statut Membre Dernière intervention 17 février 2025 687
8 févr. 2022 à 19:19
Bonjour à tous,
une proposition (avec index() :

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

Crdlmt
0
rimoa Messages postés 149 Date d'inscription samedi 9 février 2013 Statut Membre Dernière intervention 18 octobre 2024 1
8 févr. 2022 à 21:57
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
DjiDji59430 Messages postés 4196 Date d'inscription samedi 19 avril 2008 Statut Membre Dernière intervention 17 février 2025 687
8 févr. 2022 à 23:15
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

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
rimoa Messages postés 149 Date d'inscription samedi 9 février 2013 Statut Membre Dernière intervention 18 octobre 2024 1
9 févr. 2022 à 00:05
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
rimoa Messages postés 149 Date d'inscription samedi 9 février 2013 Statut Membre Dernière intervention 18 octobre 2024 1
9 févr. 2022 à 03:08
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
rimoa Messages postés 149 Date d'inscription samedi 9 février 2013 Statut Membre Dernière intervention 18 octobre 2024 1
9 févr. 2022 à 03:33
Oubliez mon commentaire j'ai trouvé mon erreur fiou !
0
rimoa Messages postés 149 Date d'inscription samedi 9 février 2013 Statut Membre Dernière intervention 18 octobre 2024 1
9 févr. 2022 à 14:04
Oui justement et c'est réglé merci.
0