Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Encore petit soucis avec SI

  • Initiateur de la discussion Initiateur de la discussion patrol
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

patrol

XLDnaute Occasionnel
Salut a tous

bien que certain d'entre vous m'on donné pas mal de conseils sur la
fonction si

et j'ai encore un soucis avec 2 formules ?

Comment dans une formule "si" comment puis-je rentée ce qui suit ?

1) si B10 compris entre 1 et 30 " moyen , si b10 compris entre 31 et 50 " bon
si B10 compris en tre 51 et 75 " tres bon

2) si B7 > a 1 mais <ou= 50 "hs" si B7 > a 50 mais <ou = 80 " a verifier et si b7
> a 80 et < ou = a 95 " remplacer

j'ai tous essayé mais je n'ai pas d'exemple pour ce type de formule

merci

patrol
 
Re : Encore petit soucis avec SI

Bonjour,

Pour ton problème 1 :

=SI(ET(B10>=1;B<31);"moyen";SI(ET(B10>=31;B10<51);"bon";SI(ET(B10>=51;B10<=75);"très bon";""))))

Je te laisse essayer d'adapter pour le 2

@+
 
Re : Encore petit soucis avec SI

Bonjour,

Pourrais-tu à l'avenir ne pas mettre des polices de couleurs pastels dans tes messages, c'est vraiment difficle à lire.

Pour la première question :
=SI(B10="";"";RECHERCHEV(B10;{0\"moyen";31\"bon";51\"très bon"};2))

Pour la deuxième question :
Je ne la comprends pas.

abcd

Edition :
Salut Tibo, je ne t'avais pas vu !
 
Re : Encore petit soucis avec SI

MErci a vous
pour les couleurs désolé je pensé bien faire pour separer les formules

tibo pour la 2° formule

si B7 sup a 1 mais inf ou = a50 "hs" si B7 sup a 50 mais inf ou= 80 " a vérifier " si b7 sup a 80 mais inf ou = a 95 " a remplacer "

en esperant que c'est un peut plus clair

car je ne voit pas comment l'ecrire autrement

amitié

patrol
 
Re : Encore petit soucis avec SI

Re,

En lisant ce que Tibo a écrit (qu'il suffisait d'adapter), il me semble avoir compris :
=SI(B7="";"";RECHERCHEV(B7;{0\"hs";51\"à vérifier";81\"remplacer";96\""};2))

Il fallait savoir que :
si B7 > a 1 mais <ou= 50 "hs"
veut dire :
si B7>1 et <=50, alors "hs"
et non :
si B7>A1 mais <=50"hs"

abcd
 
Re : Encore petit soucis avec SI

desolé une foi de plus

mais c'est en me donnant les terme exact comme vous l'avaient si bien fait je vais me perfectionner

reconnaissaient que c'est pas simple ?
patrol
 
Re : Encore petit soucis avec SI

Salut Skoobi,

Pourtant rien de bien compliqué à comprendre !

C'est un simple RECHERCHEV (avec une condition prélimaire) qui, comme deuxième argument, au lieu de faire référence à une matrice traditionnelle (par exemple A5:B10), crée cette matrice dans la formule (le pourquoi des {})
Le troisième argument (2) précise quel élement il faut renvoyer (le pendant de la colonne dans une matrice traditionnelle).
Le quatrième argument est volontairement omis, puisque si la valeur cherchée n'est pas trouvée il faut renvoyer la valeur immédiatement inférieure.
C'est pourquoi les valeurs cherchées doivent être positionnées en ordre croissant.

Tu peux obtenir le même résultat en créant un petit tableau avec en première colonne les valeurs numériques et en deuxième colonne les valeurs à renvoyer.

J'espère avoir été clair.

abcd
 
Re : Encore petit soucis avec SI

c'est encore moi

les 2 formules que vous m'avaient envoyées n'affichent aucun defauts
mais elle ne s'effacent pas en faisant entrée

et n'afficha pas les resultats demandés?

patrol
 
Re : Encore petit soucis avec SI

Re,

Pourrais-tu être plus précis, car là (pas Sarkozy !), franchement dit, je ne comprends pas ce que tu souhaites ?

Un petit exemple en pièce jointe, avec ce que tu as au départ et ce que tu souhaiterais obtenir, facilitera fort probablement la compréhension.

abcd
 
Re : Encore petit soucis avec SI

Re,

Je crois comprendre ce que tu souhaites.

Lorsque tu saisis 4 en B10 et que tu valides cette valeur tu souhaites que le 4 soit remplacé par "bon".

Quitte à te décevoir, mais il n'y a pas moyen de mettre dans une même cellule, et une valeur (4), et une formule (qui renverrait "bon").
Il faut le faire dans un tableau séparé ou dans une colonne différente.

abcd
 
Re : Encore petit soucis avec SI


Re,

c'est tout simplement la syntaxe de la matrice créée dans la formule qui m'interpelle...
L'utilisation de "\", ";". Quels sont leurs rôles?
Y-a-t'il d'autres caractères utiliser spécifiquement pour créer une matrice dans une formule?

PS: désolé si j'encombre cette discussion mais ne pouvant t'envoyer de message privé...

Encore merci.
 
Re : Encore petit soucis avec SI

Bonjour à tous, skoobi, abcd, tibo, patrol,

Chez-moi la formule : =SI(B10="";"";RECHERCHEV(B10;{0\"moyen";31\"bon";5 1\"très bon"};2)) me met une erreur sur "moyen" et je ne vois pas comment la modifier.

Celle de Tibo me met #NOM?

Désolé aussi si je polue le fil, mais j'aime bien comprendre.

Bon après-midi à tous.

Jean-Pierre
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
40
Affichages
3 K
N
  • Question Question
Réponses
14
Affichages
1 K
Réponses
1
Affichages
711
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…