SI OU

Résolu/Fermé
Fagusse - 17 déc. 2010 à 00:31
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 - 18 déc. 2010 à 07:07
Bonsoir,

Je cale sur la formule suivante
=SI(OU(B1="EPC";B1="SP");SI(OU(B1<31;B1<32);"cl.2b";H1)))
en fait je souhaite que ma formule me classe les "EPC" <31 en "cl.2b" et les "SP" <32 en "cl.2b"

5 réponses

Patrice33740 Messages postés 8556 Date d'inscription dimanche 13 juin 2010 Statut Membre Dernière intervention 2 mars 2023 1 779
17 déc. 2010 à 00:55
Ou se trouvent les valeur EPC ou SP (En B1 il me semble) et la valeur numérique correspondante (elle ne peut pas aussi être en B1) ?
0
Zoul67 Messages postés 1959 Date d'inscription lundi 3 mai 2010 Statut Membre Dernière intervention 30 janvier 2023 149
17 déc. 2010 à 00:57
Bonsoir,

Pour avoir des réponses, mieux aurait valu intituler ton sujet "Formule Excel PB avec SI, ET, OU".
Je comprends que tu cales... mais à mon avis tu as mal renseigné les colonnes dans ta question. Je suppose que :
- dans une colonne, tu dois avoir (entre autres) "EPC" et "SP" et dans une autre des nombres ;
- dans une 3è colonne tu souhaites faire apparaître un résultat ("" ou "cl.2b")

Merci de préciser ta demande.
0
Raymond PENTIER Messages postés 58764 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 19 décembre 2024 17 256
17 déc. 2010 à 05:25
En bon français, la formule que tu as écrite
=SI(OU(B1="EPC";B1="SP");SI(OU(B1<31;B1<32);"cl.2b";H1)))
se lit :
si B1 contient "EPC" ou "SP" alors on regarde si B1 est inférieur à 31 ou inférieur à 32, auquel cas on affiche "cl.2b" ; si B1 est supérieur ou égal à 32 on affiche le contenu de H1 ; si B1 ne contient ni "EPC" ni "SP" alors ... on ne sait pas quoi faire !
Ta formule contient 5 parenthèses fermantes pour seulement 4 parenthèses ouvrantes : il y a un problème de syntaxe !
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 418
17 déc. 2010 à 07:35
Bonjour
=SI(OU(B1="EPC";B1="SP");SI(OU(B1<31;B1<32);"cl.2b";H1)))

Tout d'abord
Comme le dit notre ami Patrice (salut), on ne peut bpas avoir en même temps une valeu et un code dans la même cellule?

Ensuite

écrivez plutôt si les codes EPC ou SP sont en colonne A

=SI(ET(A1<31;B1="EPC");"cl2b";SI(ET(A1<32;B1="SP");H1;""))

1°) il faut associer les deux conditions dans un code ET et non pas dans un code OU car ou n'exige pas que les deux conditions soient remplies

2° placez les résultats de la condition derrière chaque SI, c'est plus clair pour excel

2°) Excel lit les ensembles OU ET comme des entiers et donc ne peut pas liés les conditions de l'une ou l'autre des ensembles .

crdlmnt




0

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

Posez votre question
Raymond PENTIER Messages postés 58764 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 19 décembre 2024 17 256
18 déc. 2010 à 00:48
Bonjour Fagusse.

Alors, finalement, que peut-on trouver comme données en B1 ?
Et ta formule est à saisir dans quelle cellule ?
Et qu'est-ce qu'il y a en H1 ?
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 418
Modifié par Vaucluse le 18/12/2010 à 18:31
Fagusse à reposé la question avec une variante,dans un second fil, Gbinform à répondu évidement sans erreur!
0