Formule a multiple conditions [Résolu/Fermé]
A voir également:
- Formule a multiple conditions
- Formule a multiple conditions ✓ - Forum - Excel
- Formule excel si conditions multiples ✓ - Forum - Excel
- Formule "SI" avec conditions multiples sous Libre Office ✓ - Forum - Excel
- Formule max avec conditions multiples ✓ - Forum - Excel
- Conditions multiples sous Excel ✓ - Forum - Windows
3 réponses
Vaucluse
- Messages postés
- 25767
- Date d'inscription
- lundi 23 juillet 2007
- Statut
- Contributeur
- Dernière intervention
- 22 janvier 2021
Bonjour
=SI(F13=0;"à vérifier / régulariser";SI(ET(OU(B13=D13;B13=D14);OU(G2<=2;G2>=-2));"ne pas archiver";SI(ET(OU(B13=D13;B13=D14);OU(G2<=-5;G2>=5));"à régulariser";SI(OU(G2<=2;G2>=-2);"archiver";SI(OU(G2>=5;G2<=-5);"à régulariser";"")))))
1°) employez les bons N° de ligne pour F et B , vous ne les avez pas précisés.
2°) Excel s'arrètant de lire la formule dès qu'une condition est remplie, placez l'item SI(F&"=0;"à vérifier/ régulariser" devant ou derrière les items suivants selon besoins
crdlmnt.
=SI(F13=0;"à vérifier / régulariser";SI(ET(OU(B13=D13;B13=D14);OU(G2<=2;G2>=-2));"ne pas archiver";SI(ET(OU(B13=D13;B13=D14);OU(G2<=-5;G2>=5));"à régulariser";SI(OU(G2<=2;G2>=-2);"archiver";SI(OU(G2>=5;G2<=-5);"à régulariser";"")))))
1°) employez les bons N° de ligne pour F et B , vous ne les avez pas précisés.
2°) Excel s'arrètant de lire la formule dès qu'une condition est remplie, placez l'item SI(F&"=0;"à vérifier/ régulariser" devant ou derrière les items suivants selon besoins
crdlmnt.
IkkiThousen
Bonjour Vaucluse,
Tout d'abord merci d'avoir répondu :)
J'ai essayé la formule et ça ne fonctionne pas... J'obtiens # NOM?
La formule doit se faire sur la même ligne.
- si Cellule B2 contient "D13" ou "14" et si Cellule G2 est entre -2 et 2 alors ne pas archiver
- si Cellule F2 est égale à 0 alors à vérifier/régulariser
- si Cellule G2 est entre -2 et 2 alors archiver
- si Cellule G2 est supérieure à 5 ou inférieure à -5 alors à régulariser
J'ai enlevé une condition car elle faisait doublon.
MERCI pour ton aide :)
Tout d'abord merci d'avoir répondu :)
J'ai essayé la formule et ça ne fonctionne pas... J'obtiens # NOM?
La formule doit se faire sur la même ligne.
- si Cellule B2 contient "D13" ou "14" et si Cellule G2 est entre -2 et 2 alors ne pas archiver
- si Cellule F2 est égale à 0 alors à vérifier/régulariser
- si Cellule G2 est entre -2 et 2 alors archiver
- si Cellule G2 est supérieure à 5 ou inférieure à -5 alors à régulariser
J'ai enlevé une condition car elle faisait doublon.
MERCI pour ton aide :)
Vaucluse
- Messages postés
- 25767
- Date d'inscription
- lundi 23 juillet 2007
- Statut
- Contributeur
- Dernière intervention
- 22 janvier 2021
RE
c'est normal, je pensais que D13 et 14 était des adresses de cellule,mais si ce sont des textes, il faut les mettre entre guillemets si texte, direct si numérique
donc .......SI(B2="D13";B2=14).......
crdlmnt
c'est normal, je pensais que D13 et 14 était des adresses de cellule,mais si ce sont des textes, il faut les mettre entre guillemets si texte, direct si numérique
donc .......SI(B2="D13";B2=14).......
crdlmnt
Vaucluse
- Messages postés
- 25767
- Date d'inscription
- lundi 23 juillet 2007
- Statut
- Contributeur
- Dernière intervention
- 22 janvier 2021
Bonjour
pourquoi ajouter des &, il ne s'agit pas de cumuler les résultats?
voyez ici, ça vous aidera peut être à comprendre ou au moins à vous expliquer mieux!
https://www.cjoint.com/?DBqhFaROuPA
Les condition s'y appliquent dans l'ordre o du tableau. Le résultat correspond à la 1° condition trouvée correcte par Excel
à vous lire
crdlmnt
pourquoi ajouter des &, il ne s'agit pas de cumuler les résultats?
voyez ici, ça vous aidera peut être à comprendre ou au moins à vous expliquer mieux!
https://www.cjoint.com/?DBqhFaROuPA
Les condition s'y appliquent dans l'ordre o du tableau. Le résultat correspond à la 1° condition trouvée correcte par Excel
à vous lire
crdlmnt
Raymond PENTIER
- Messages postés
- 53146
- Date d'inscription
- lundi 13 août 2007
- Statut
- Contributeur
- Dernière intervention
- 24 janvier 2021
Bonjour IkkiThousen.
Tes contraintes ne sont pas clairement exposées ! En effet :
- que se passe-t-il si F2=0 et G2=0 ? D'aprés ton instruction 2 il faudrait afficher "vérifier/régulariser" mais d'après ton instruction 3 ce serait "archiver" ! Que choisir ?
- si F2>0 et 2<G2<5, on affiche quoi ?
Dans l'attente ...
Tes contraintes ne sont pas clairement exposées ! En effet :
- que se passe-t-il si F2=0 et G2=0 ? D'aprés ton instruction 2 il faudrait afficher "vérifier/régulariser" mais d'après ton instruction 3 ce serait "archiver" ! Que choisir ?
- si F2>0 et 2<G2<5, on affiche quoi ?
Dans l'attente ...
ikkithousen
Bonjour Raymond,
En fait j'ai déjà trouvé la formule qui est
=SI(L21=0;"A vérifier et/ou à régulariser";SI(M21>5;"A régulariser";SI(M21<-2;"A Regulariser";"A archiver")))
Mais je voulais savoir si c'était possible de lui demander en plus de ne pas archiver si dans la Cellule E21 il y a OPT13 ou OP(lettre quelquonque)14, je vais essayer d'ajouter ceci pour voir
SI(ET(E21="OPT13*";E21="OP*14";"Ne pas archiver"))
Merci
En fait j'ai déjà trouvé la formule qui est
=SI(L21=0;"A vérifier et/ou à régulariser";SI(M21>5;"A régulariser";SI(M21<-2;"A Regulariser";"A archiver")))
Mais je voulais savoir si c'était possible de lui demander en plus de ne pas archiver si dans la Cellule E21 il y a OPT13 ou OP(lettre quelquonque)14, je vais essayer d'ajouter ceci pour voir
SI(ET(E21="OPT13*";E21="OP*14";"Ne pas archiver"))
Merci