Pierre-Henry
XLDnaute Junior
Bonjour à tous (ou bonsoir plutôt),
Voici un petit problème sur lequel je me casse la tête depuis quelques jours :
-J'ai une liste d'intervalles (disjoints) : prenons par exemple 200-300, 450-600 et 800-1000
-et une liste de nombres (250, 350 et 500).
J'aimerais trouver une formule qui me renvoie 1 si mon nombre appartient à l'un des intervalles, 0 sinon (donc ici 250 et 500 donnent 1, 350 donne 0).
Je souhaiterais de plus une formule qui ne nécessite pas de modifications si je rajoute un intervalle (ou je sais, je ne suis pas drôle, hein? 😀 )....
Bon, pour vous guider, j'ai tenté en matriciel (voir fichier joint)
....mais ça ne fonctionne pas car OU(ET({VRAI;FAUX};{VRAI;VRAI}))
est directement évalué à OU(FAUX), alors que j'espérais OU({VRAI;FAUX})
(Oula, plus je parle, moins je suis compréhensible....😱)
Je m'arrête ici, et merci d'avance à qui pourra m'aider dans ce petit souci...
Cordialement
Voici un petit problème sur lequel je me casse la tête depuis quelques jours :
-J'ai une liste d'intervalles (disjoints) : prenons par exemple 200-300, 450-600 et 800-1000
-et une liste de nombres (250, 350 et 500).
J'aimerais trouver une formule qui me renvoie 1 si mon nombre appartient à l'un des intervalles, 0 sinon (donc ici 250 et 500 donnent 1, 350 donne 0).
Je souhaiterais de plus une formule qui ne nécessite pas de modifications si je rajoute un intervalle (ou je sais, je ne suis pas drôle, hein? 😀 )....
Bon, pour vous guider, j'ai tenté en matriciel (voir fichier joint)
Code:
{=SI(OU(ET(A4>=$F$4:$F$5;A4<=$G$4:$G$5));1;0)}
est directement évalué à OU(FAUX), alors que j'espérais OU({VRAI;FAUX})
(Oula, plus je parle, moins je suis compréhensible....😱)
Je m'arrête ici, et merci d'avance à qui pourra m'aider dans ce petit souci...
Cordialement