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
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
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
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) ?
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
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.
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.
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
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 !
=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 !
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
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
=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
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
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 ?
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 ?
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
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!