Si imbriquées

"Excellent" si nbre de pièces defectueuses<(1/7)*nbre de pieces produites
"moyen" si nbre de pièces defectueuses<=(1/6)*nbre de pieces produites Et
si nbre de pièces defectueuses>=(1/7)*nbre de pieces produites
"mauvais" si nbre de pièces defectueuses>(1/6)*nbre de pieces produites

SVP aidez moi à l’ecrire en excel , Merci d’avance pr votre aide

c’est une application directe de la fonction si()

=si(condition;valeur_si_vrai;valeur_si_faux)

… sachant que les valeurs peuvent elles-mêmes être des si().

Bonjour, bienvenue sur les forums de Clubic :slight_smile:

Je te prierai de mettre le langage informatique dans le titre, tel que requis par la charte du forum programmation - pour une meilleure compréhension les uns des autres.

A lire :
http://www.clubic.com/forum/charte-du-foru…on-t306797.html

Pour éditer:
Suffit de cliquer sur ce bouton, dans ton message : http://www.clubic.com/forum/style_images/persoclubic/editer.gif

Merci et bon courage pour ton problème :jap:

En fait j’ai bien appliqué la formule mais la valeur mauvais ne s’affiche pas
voila ce que j’ai essayé:



=SI(E5<(1/7)*D5;"Excellent";SI(ET((1/7)*D5<=E5;E5<=(1/6)*D5);"moyen";SI(E6>(1/6)*D6;"mauvais")))

Un peu fouillis comme formule.
Essaie d’organiser ton raisonnement avant de commencer à écrire ta formule.

1- tu as trois cas disjoints à envisager, donc au maximum deux si() puisqu’on envisage à chaque fois les cas vrai/faux
2- il faut progresser du plus petit au plus grand (ou du plus grand au plus petit), on ne devrait donc retrouver que des signes inférieur (ou que ces signes supérieur)
3- fais sur papier un diagramme des cas envisagés, et essaie de mettre en évidence ce que que représente ton ET ; tu verras que tu peux t’en passer.
4- pour plus de clarté, remplace (1/7)*D5 par D5/7, excel accepte très bien cette écriture
5- et pendant que tu y es, tu affectes un format conditionnel à tes background dans la colonne fonction, pour faciliter l’évaluation des résultats.

Merci pour tes conseils

Bonjour, bienvenue sur les forums de Clubic :slight_smile:

Je te prierai de mettre le langage informatique dans le titre, tel que requis par la charte du forum programmation - pour une meilleure compréhension les uns des autres.

A lire :
http://www.clubic.com/forum/charte-du-foru…on-t306797.html

Pour éditer:
Suffit de cliquer sur ce bouton, dans ton message : http://www.clubic.com/forum/style_images/persoclubic/editer.gif

Merci et bon courage pour ton problème :jap:

[2 ème avertissement…]