Erreur sur Formule SI - ET
Résolu
dany7496
Messages postés
55
Date d'inscription
Statut
Membre
Dernière intervention
-
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 -
Bonjour,
Je ne suis pas une experte d' Excel, j'aurais donc besoin d'un petit coup de main, s'il vous plait.
J'ai un souci :
Sur la case F5 de mon tableau, je dois trouver, selon le contenu des cases B5 et E5 le résultat d'un classement.
Je m'explique :
Si B5 contient "ceci" et E5 "cela", dans ce cas F5 contiendra A (ou autre)
Pourriez-vous m'aider s'il vous plait ?
Merci par avance,
Danygirl
Je ne suis pas une experte d' Excel, j'aurais donc besoin d'un petit coup de main, s'il vous plait.
J'ai un souci :
Sur la case F5 de mon tableau, je dois trouver, selon le contenu des cases B5 et E5 le résultat d'un classement.
Je m'explique :
Si B5 contient "ceci" et E5 "cela", dans ce cas F5 contiendra A (ou autre)
Pourriez-vous m'aider s'il vous plait ?
Merci par avance,
Danygirl
A voir également:
- Erreur sur Formule SI - ET
- Formule si et - Guide
- Mise en forme conditionnelle excel formule si - Guide
- Formule moyenne excel plusieurs colonnes - Guide
- Formule mathématique - Télécharger - Études & Formations
- Formule somme excel colonne - Guide
2 réponses
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
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!
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
pourquoi "A";"B" ? à quoi correspondrait le "B" ?
Tu as le choix
=si(et(B5="ceci";E5="cela");"A")
=si(et(B5="ceci";E5="cela");"A";" ")
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 ?