SI OU
Résolu
Fagusse
-
Vaucluse Messages postés 26496 Date d'inscription Statut Contributeur Dernière intervention -
Vaucluse Messages postés 26496 Date d'inscription Statut Contributeur Dernière intervention -
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"
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
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) ?
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.
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.
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 !
=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 !
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
=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
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question