Plusieurs conditions avec Excel 2013
JB
-
Raymond PENTIER Messages postés 58989 Date d'inscription Statut Contributeur Dernière intervention -
Raymond PENTIER Messages postés 58989 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
Je viens vers vous pour solliciter votre aide. Je cherche à écrire une formule qui prend en compte plusieurs conditions sous Excel. Je vais essayer d'être le plus clair possible. D'avance, merci pour votre aide à tous.
Alors : Je dois afficher en K1 trois mentions ; ou "SENT", ou "MAIL", ou "VOUCHER".
Bien entendu, cela dépend de ce qu'il y a dans les cellules précédentes (B1 et H1 précisément).
En B1, il est ecrit "ON STOCK" ou "NOT ON STOCK".
En H1, il y a un chiffre quelconque (entre 3 et 30 grossomodo)
Ce que je cherche :
- Afficher "SENT" si on a "ON STOCK" en B1 et un nombre inférieur ou égal à 6, ou si"NOT ON STOCK" en B1 et un nombre inférieur ou égal à 21 en H1.
- AFFICHER "MAIL" si "ON STOCK" et "nombre entre 7 et 8", ou si "not on stock" et nombre compris entre 22 et 24.
- AFFICHER "VOUCHER" en K1 si "ON STOCK" (en B1) et nb supérieur ou égal à 9 , ou si "not on Stock" et Nombre supérieur ou égal à 24.
D'avance, un immense merci pour votre aide.
Je viens vers vous pour solliciter votre aide. Je cherche à écrire une formule qui prend en compte plusieurs conditions sous Excel. Je vais essayer d'être le plus clair possible. D'avance, merci pour votre aide à tous.
Alors : Je dois afficher en K1 trois mentions ; ou "SENT", ou "MAIL", ou "VOUCHER".
Bien entendu, cela dépend de ce qu'il y a dans les cellules précédentes (B1 et H1 précisément).
En B1, il est ecrit "ON STOCK" ou "NOT ON STOCK".
En H1, il y a un chiffre quelconque (entre 3 et 30 grossomodo)
Ce que je cherche :
- Afficher "SENT" si on a "ON STOCK" en B1 et un nombre inférieur ou égal à 6, ou si"NOT ON STOCK" en B1 et un nombre inférieur ou égal à 21 en H1.
- AFFICHER "MAIL" si "ON STOCK" et "nombre entre 7 et 8", ou si "not on stock" et nombre compris entre 22 et 24.
- AFFICHER "VOUCHER" en K1 si "ON STOCK" (en B1) et nb supérieur ou égal à 9 , ou si "not on Stock" et Nombre supérieur ou égal à 24.
D'avance, un immense merci pour votre aide.
A voir également:
- Plusieurs conditions avec Excel 2013
- Word 2013 - Télécharger - Traitement de texte
- Excel 2013 - Télécharger - Tableur
- Liste déroulante excel - Guide
- Powerpoint 2013 - Télécharger - Présentation
- Formule moyenne excel plusieurs colonnes - Guide
2 réponses
Bonjour
=SI(OU(ET(B1="on stock;H1<>"";H1<=6);ET(B1="not on stock;H1<>"";H1<=21));"SENT";SI(OU(ET(B1="on stock";H1>=7;H1=<8);ET(B1="not on stock";H1>=22;H1<=24));"MAIL";SI(OU(ET(B1="on stock";H1>=9);ET(B1="not on stock";H1>=24));"VOUCHER");"")))
à réécrire soigneusement!
crdlmnt
=SI(OU(ET(B1="on stock;H1<>"";H1<=6);ET(B1="not on stock;H1<>"";H1<=21));"SENT";SI(OU(ET(B1="on stock";H1>=7;H1=<8);ET(B1="not on stock";H1>=22;H1<=24));"MAIL";SI(OU(ET(B1="on stock";H1>=9);ET(B1="not on stock";H1>=24));"VOUCHER");"")))
à réécrire soigneusement!
crdlmnt
Bonjour à vous deux.
En dessinant l'ordinogramme de ce problème, j'ai pu trouver une formule plus simple :
=SI(OU(B1="";H1="");"";SI(B1="ON STOCK";SI(H1<7;"SENT";SI(H1<9;"MAIL"; "VOUCHER"));SI(H1<22;"SENT";SI(H1<24;"MAIL";"VOUCHER"))))
Et si on écrit "SENT", "MAIL" et "VOUCHER" dans les cellules AX1, AY1, AZ1, et si on définit pour ces cellules les noms RS, RM et RV, la formule devient juste :
=SI(OU(B1="";H1="");"";SI(B1="ON STOCK";SI(H1<7;RS;SI(H1<9;RM;RV));SI(H1<22;RS;SI(H1<24;RM;RV))))
https://www.cjoint.com/?DJFcXpI0c6Y
Cordialement.
En dessinant l'ordinogramme de ce problème, j'ai pu trouver une formule plus simple :
=SI(OU(B1="";H1="");"";SI(B1="ON STOCK";SI(H1<7;"SENT";SI(H1<9;"MAIL"; "VOUCHER"));SI(H1<22;"SENT";SI(H1<24;"MAIL";"VOUCHER"))))
Et si on écrit "SENT", "MAIL" et "VOUCHER" dans les cellules AX1, AY1, AZ1, et si on définit pour ces cellules les noms RS, RM et RV, la formule devient juste :
=SI(OU(B1="";H1="");"";SI(B1="ON STOCK";SI(H1<7;RS;SI(H1<9;RM;RV));SI(H1<22;RS;SI(H1<24;RM;RV))))
https://www.cjoint.com/?DJFcXpI0c6Y
Cordialement.