Erreur sur Formule SI - ET
Résolu/Fermé
dany7496
Messages postés
55
Date d'inscription
lundi 21 juillet 2014
Statut
Membre
Dernière intervention
13 octobre 2016
-
15 déc. 2015 à 16:43
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 - 17 déc. 2015 à 11:34
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 - 17 déc. 2015 à 11:34
A voir également:
- Erreur sur Formule SI - ET
- Formule si et - Guide
- Erreur 0x80070643 - Guide
- Formule excel - Guide
- Mise en forme conditionnelle formule si - Guide
- Formule moyenne excel - Guide
2 réponses
jc80
Messages postés
4149
Date d'inscription
mardi 5 février 2013
Statut
Membre
Dernière intervention
25 février 2019
1 422
Modifié par jc80 le 15/12/2015 à 16:52
Modifié par jc80 le 15/12/2015 à 16:52
Bonjour
=si(et(B5="ceci";E5="cela");"A";"B")
Cordialement
=si(et(B5="ceci";E5="cela");"A";"B")
Cordialement
jc80
Messages postés
4149
Date d'inscription
mardi 5 février 2013
Statut
Membre
Dernière intervention
25 février 2019
1 422
15 déc. 2015 à 17:17
15 déc. 2015 à 17:17
Tu ne peux pas mettre plusieurs critères dans une même cellule
=si(et(B5="ceci";E5="cela");"A";"B")
Cette formule veut dire que si tu as tes 2 critères en B5 "ceci" et E5 "cela"
tu vas avoir la première réponse le A
Imagines que dans la cellule B5 il y a "bien" au lieu de "ceci" ,dans ce cas tu auras la réponse B. Idem si tu changes le contenu de la cellule E5 et que tu gardes "ceci" en cellule B5
=si(et(B5="ceci";E5="cela");"A";"B")
Cette formule veut dire que si tu as tes 2 critères en B5 "ceci" et E5 "cela"
tu vas avoir la première réponse le A
Imagines que dans la cellule B5 il y a "bien" au lieu de "ceci" ,dans ce cas tu auras la réponse B. Idem si tu changes le contenu de la cellule E5 et que tu gardes "ceci" en cellule B5
dany7496
Messages postés
55
Date d'inscription
lundi 21 juillet 2014
Statut
Membre
Dernière intervention
13 octobre 2016
3
15 déc. 2015 à 17:19
15 déc. 2015 à 17:19
on ne peut pas cumuler les SI ?
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 394
Modifié par Vaucluse le 15/12/2015 à 17:41
Modifié par Vaucluse le 15/12/2015 à 17:41
Bonsoir
mais si, on peut jc80 vous l'aurait dit si il avait été là!
=SI(ET(B5="ceci";E5="cela");"A";SI(ET(B5="encore";E5="plus");"B";"")
et vous pouvez en rajouter.. 7 si sur Excel avant 2007, à partir de 2007, illimité
crdlmnt
mais si, on peut jc80 vous l'aurait dit si il avait été là!
=SI(ET(B5="ceci";E5="cela");"A";SI(ET(B5="encore";E5="plus");"B";"")
et vous pouvez en rajouter.. 7 si sur Excel avant 2007, à partir de 2007, illimité
crdlmnt
dany7496
Messages postés
55
Date d'inscription
lundi 21 juillet 2014
Statut
Membre
Dernière intervention
13 octobre 2016
3
>
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
15 déc. 2015 à 17:44
15 déc. 2015 à 17:44
nickel !
Alors pouvez vous me dire ou est l'erreur dans ma formule, s'il vous plait ?
=SI(ET(B5="FAIBLE";E5="SANS CATEGORIE");"C");SI(ET(B5="MOYENNE";E5="SANS CATEGORIE");"C");SI(ET(B5="IMPORTANTE";E5="SANS CATEGORIE");"B2");SI(ET(B5="TRES IMPORTANTE";E5="SANS CATEGORIE");"B2");SI(ET(B5="FAIBLE";E5="CATEGORIE I");"C");SI(ET(B5="MOYENNE";E5="CATEGORIE I");"B2");SI(ET(B5="IMPORTANTE";E5="CATEGORIE I");"B2");SI(ET(B5="TRES IMPORTANTE";E5="CATEGORIE I");"B2");SI(ET(B5="FAIBLE";E5="CATEGORIE II");"B1");SI(ET(B5="MOYENNE";E5="CATEGORIE II");"B1");SI(ET(B5="IMPORTANTE";E5="CATEGORIE II");"B1");SI(ET(B5="TRES IMPORTANTE";E5="CATEGORIE II");"A");SI(ET(B5="FAIBLE";E5="CATEGORIE III");"B1");SI(ET(B5="MOYENNE";E5="CATEGORIE III");"B1");SI(ET(B5="IMPORTANTE";E5="CATEGORIE III");"A");SI(ET(B5="TRES IMPORTANTE";E5="CATEGORIE III");"A")
C'est bien ce que j'ai fait, mais ça me marque #VALEUR!
Alors pouvez vous me dire ou est l'erreur dans ma formule, s'il vous plait ?
=SI(ET(B5="FAIBLE";E5="SANS CATEGORIE");"C");SI(ET(B5="MOYENNE";E5="SANS CATEGORIE");"C");SI(ET(B5="IMPORTANTE";E5="SANS CATEGORIE");"B2");SI(ET(B5="TRES IMPORTANTE";E5="SANS CATEGORIE");"B2");SI(ET(B5="FAIBLE";E5="CATEGORIE I");"C");SI(ET(B5="MOYENNE";E5="CATEGORIE I");"B2");SI(ET(B5="IMPORTANTE";E5="CATEGORIE I");"B2");SI(ET(B5="TRES IMPORTANTE";E5="CATEGORIE I");"B2");SI(ET(B5="FAIBLE";E5="CATEGORIE II");"B1");SI(ET(B5="MOYENNE";E5="CATEGORIE II");"B1");SI(ET(B5="IMPORTANTE";E5="CATEGORIE II");"B1");SI(ET(B5="TRES IMPORTANTE";E5="CATEGORIE II");"A");SI(ET(B5="FAIBLE";E5="CATEGORIE III");"B1");SI(ET(B5="MOYENNE";E5="CATEGORIE III");"B1");SI(ET(B5="IMPORTANTE";E5="CATEGORIE III");"A");SI(ET(B5="TRES IMPORTANTE";E5="CATEGORIE III");"A")
C'est bien ce que j'ai fait, mais ça me marque #VALEUR!
jc80
Messages postés
4149
Date d'inscription
mardi 5 février 2013
Statut
Membre
Dernière intervention
25 février 2019
1 422
>
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
15 déc. 2015 à 17:45
15 déc. 2015 à 17:45
Bonsoir Vaucluse
Effectivement me suis absenté quelques instant.
Bonne soirée
Cordialement
Effectivement me suis absenté quelques instant.
Bonne soirée
Cordialement
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 394
15 déc. 2015 à 17:57
15 déc. 2015 à 17:57
Re
il faut éliminer toutes les parenthèses qui ferment chaque SI et les placer à la fin:
=SI(ET(B5="FAIBLE";E5="SANS CATEGORIE");"C";SI(ET(B5="MOYENNE";E5="SANS CATEGORIE");"C";SI(ET(B5="...... ))))))) autant de parenthèses que de SI dans la formule
mais vous pouvez écrire un peu plus simple en regroupant les conditions qui donnent le même résultat en utilisant les code OU et ET
avec entre autres à compléter:
=SI(OU(ET(B5="FAIBLE";E5="SANS CATEGORIE");ET(B5="MOYENNE";E5="SANS CATEGORIE");ET(B5="FAIBLE";E5="CATEGORIE I"));"C";//...etc. avec les autres groupes de même valeur
(attention aux positions des parenthèses), chaque groupe ET est encadré, l'ensemble OU est encadré et après le résultat attendu entre guillemets, on passe au SI suivant avec un point virgule sans parenthèse
Et enfin si vous avez de nombreux cas à détecter, vous avez peut être intérêt à utiliser un tableau de référence avec une formule de recherche
revenez si besoin
crdlmnt
crdlmnt
il faut éliminer toutes les parenthèses qui ferment chaque SI et les placer à la fin:
=SI(ET(B5="FAIBLE";E5="SANS CATEGORIE");"C";SI(ET(B5="MOYENNE";E5="SANS CATEGORIE");"C";SI(ET(B5="...... ))))))) autant de parenthèses que de SI dans la formule
mais vous pouvez écrire un peu plus simple en regroupant les conditions qui donnent le même résultat en utilisant les code OU et ET
avec entre autres à compléter:
=SI(OU(ET(B5="FAIBLE";E5="SANS CATEGORIE");ET(B5="MOYENNE";E5="SANS CATEGORIE");ET(B5="FAIBLE";E5="CATEGORIE I"));"C";//...etc. avec les autres groupes de même valeur
(attention aux positions des parenthèses), chaque groupe ET est encadré, l'ensemble OU est encadré et après le résultat attendu entre guillemets, on passe au SI suivant avec un point virgule sans parenthèse
Et enfin si vous avez de nombreux cas à détecter, vous avez peut être intérêt à utiliser un tableau de référence avec une formule de recherche
revenez si besoin
crdlmnt
crdlmnt
15 déc. 2015 à 16:58
pourquoi "A";"B" ? à quoi correspondrait le "B" ?
Modifié par jc80 le 15/12/2015 à 17:03
Tu as le choix
=si(et(B5="ceci";E5="cela");"A")
=si(et(B5="ceci";E5="cela");"A";" ")
15 déc. 2015 à 17:08
Et imaginons que j'ai plusieurs critères.
Si B5 contient "ceci" et E5 "cela", dans ce cas F5 contiendra A (ou autre) ou alors si B5 contient "ENCORE" et E5"PLUS" dans ce cas F5 devra contenir B....etc....
C'est possible ?