Fonction SI avec plusieurs intervalles

akao

XLDnaute Nouveau
Bonjour à tous,

Je souhaiterais vous demander vos suggestions pour le problème suivant:
Si A appartient à [30;40] ou [0.2;0.3], A=3
Si A appartient à [15;30[ ou [0.1;0.2[, A=2
Si A appartient à ]0;15[ ou ]0;0.1[, A=1

J'ai bricolé ça, mais ça ne marche pas du tout (il me semble qu'il faut des formules imbriquées, mais je m'y perds)
=SI(1<P2<15;1);SI(15<=P2<30;2);SI(30<=P2<=40;3);SI(0<P2<0,1;1);SI(0,1<=P2<0,2;2);SI(0,2<=P2<=0,3;3)

Merci.
 

natorp

XLDnaute Accro
Re : Fonction SI avec plusieurs intervalles

Bjr akao

Pourrais-tu nous mettre un fichier joint "aller en mode avancé" avec ce que tu souhaites voir
la formule est à mettre dans quelle cellule ? P2 est une cellule ?

Cordialement, Gérard
 

juju54800

XLDnaute Nouveau
Re : Fonction SI avec plusieurs intervalles

Bonjour, essayes ça :

=SI(ou(30<P2<40; 0,2<P2<0,3); "3"; SI(OU(15<P2<30; 0,1<P2<0,2); "2"; SI(OU(0<P2<15; 0<P2<0,1); "1"; "0")))

avec ton A dans la cellule P2 si j'ai bien compris ce que tu as tenté...

À voir également pour les signes, car je n'ai pas tenu compte des exclu/inclu. Je pense que tu sera capable de les changer si cette formule fonctionne ^^
 

Dugenou

XLDnaute Barbatruc
Re : Fonction SI avec plusieurs intervalles

Bonjour,

Une réponse en pj avec un recherchev au lieu de si/ou imbriqués.
L'intérêt est de ne modifier que le tableau et pas la formule si une des bornes change et d'avoir une bien meilleure lisibilité.
Il faut bien gérer la borne 0 exclue : j'ai mis un chiffre assez petit en B10 mais cela dépends de la précision de tes données.
Cordialement
 

Pièces jointes

  • akao_intervalles.xlsx
    10.5 KB · Affichages: 686

akao

XLDnaute Nouveau
Re : Fonction SI avec plusieurs intervalles

Et voici !
Je souhaite faire figurer la nouvelle valeur (0;1;2;3) dans la colonne à droite de ma colonne de départ.
Merci de votre rapidité.
 

Pièces jointes

  • Forum Exccel.xlsx
    19.6 KB · Affichages: 260

akao

XLDnaute Nouveau
Re : Fonction SI avec plusieurs intervalles

Je suis effarée par votre rapidité ! C'est la première fois que je laisse un message sur un forum et ça fait bien plaisir !
Je regarde toutes vos réponses et vous dis ce que ça donne.
 

Dugenou

XLDnaute Barbatruc
Re : Fonction SI avec plusieurs intervalles

d'après ta définition du premier post il n'y a pas de résultat 0
j'ai donc mis hors champ mais il n'y a qu'à remplacer dans le tableau
 

Pièces jointes

  • akao_intervalles2.xlsx
    26.8 KB · Affichages: 469

akao

XLDnaute Nouveau
Re : Fonction SI avec plusieurs intervalles

Juste un problème: le 0.3 devrait renvoyer à 3 et non à 1; dans ton tableau je remplace en H6 par 3 et je rajoute une borne inférieure à 15 pour recréer un intervalle. Excuse-moi je n'ai pas trop le langage excel ;)
 

Dugenou

XLDnaute Barbatruc
Re : Fonction SI avec plusieurs intervalles

akao
le recherchev renvoie une valeur exacte (ceci quel que soit le classement de la liste) si tu mets Faux en dernier argument.
Si tu mets Vrai : les données doivent être triées et il renvoie la dernière valeur inférieure
 

Discussions similaires

Membres actuellement en ligne

Statistiques des forums

Discussions
312 206
Messages
2 086 207
Membres
103 157
dernier inscrit
youma