Paliatif au test logique si

Bonjour,

J'ai parcouru rapidement le forum et je n'ai pas trouvé de solution à mon problème (si des solutions déja proposées dsl)

J'aimerais donner une valeur à une case a2 en fonction de la valeur que je rentre dans la case a1. Je me suis naturellement orienté vers le test logique:

=SI(A1<=150;"125";SI(A1<=290;"160";SI(A1<=520;"200";etc...;""))

mais je suis limité en nombre de conditions (limité à 7 et j'en ai environ 15). Comment le faire autrement ???

Merci

Bonjour et soit le bienvenu sur le forum,

Il y a beaucoup de possibilités, soit par un tableau de recherche, soit par la fonction CHOISIR, ...

Moi j'aime bien celle-ci :

=(A1<=150)*125+(A1<=290)*35+(A1<=520)*40+etc...

35 = 160-125 et 40 = 200-160

Merci t'as réponse etait astucieuse et m'a permis de voir que ma formule était erronée puisque mes valeurs dans a1 appartiennent à des intervalles fermés. Je vais détaillé d'avantage ce que je souhaite obtenir.

Dans ma case a1, je vais entrer une valeur et je souhaiterais qu'en fonction de cette valeur apparaissent dans la case a2 une valeure seuil. Pour cela j'ai calculé les intervalles suivant:

Si la valeur de la case a1 est egale à 0 ça implique de forcer la valeur de la case a2 à 0

Si la valeur de la case a1 est comprise entre 1 et 150 ça implique de forcer la valeur de la case a2 à 125

Si la valeur de la case a1 est comprise entre 151 et 290 ça implique de forcer la valeur de la case a2 à 160

Si la valeur de la case a1 est comprise entre 291 et 520 ça implique de forcer la valeur de la case a2 à 200

etc...

Si la valeur de la case a1 est comprise entre 20001 et 27000 ça implique de forcer la valeur de la case a2 à 900

Comme dit dans mon précédent post, j'ai environ 15 intervalles, comment dois je procédé??

Merci

Essaie ceci, le principe reste le même mais les conditions sont inversées :

=(A1=0)*0+(A1>0)*125+(A1>150)*35+(A1>290)*40+ ... +(A1>20000)*??

Bonsoir,

La fonction RechercheV peut répondre à ce cas.

voir fichier joint

https://www.excel-pratique.com/~files/doc/recherche_intervalle.xls

Cordialement,

V_Elbie

Merci ton exemple avec rechercheV répond parfaitement a mon problème

Rechercher des sujets similaires à "paliatif test logique"