Formule plusieurs si imbriquées

Bremat Messages postés 5 Date d'inscription   Statut Membre Dernière intervention   -  
Mike-31 Messages postés 18407 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,



Tout d'abord voilà le support Excel pour vous donner une idée de quoi je parle !

J'aimerais suivre l'évolution des notations dans mon tableau, avec une mise en forme conditionnelle -> jeux d'icones -> 5 flèches.

Je veux que excell comprenne que :
Lorsque la cellule 1 et la cellule 2 contiennent "Très bien",la flèche a une direction vers la droite.
Lorsque la cellule 1 contient "Très bien" et la cellule 2 contiennent "Bien" la flèche a une direction légèrement vers le bas.
Lorsque la cellule 1 contient "bien" et la cellule 2 contiennent "Très bien" la flèche a une direction légèrement vers le haut.
Lorsque la cellule 1 contient "moyen" et la cellule 2 contiennent "Très bien" la flèche a une direction vers le haut.

Est-ce que la formule est une formule avec plein de SI , avez vous des idées ?
Ou alors faut-il simplement jouer avec la mise en forme conditionnelle ?

Merci de votre aide !
A voir également:

6 réponses

Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   6 439
 
Bonjour
je vous laisse trouver les caractères qui affichent ce que vous voulez dans la casse voulue à la palace des infos sur les flêches dans la formule ci dessous (texte en gras à remplacer par lettre entre guillemets

=SI(ET(cell1)="Très bien";Cell2="Trés bien");"droite";SI(ET(Cell1="Très bien"; Cell2="bien"");"léger bas";SI(ET(Cell1="Bien";Cell2="Très bien";"léger haut");SI(ET(Cell1="moyen";Cell2="très bien";"haut");""))))

crdlmnt

0
Bremat Messages postés 5 Date d'inscription   Statut Membre Dernière intervention  
 
Merci la formule est intéressante, néanmoins j'obtiens une erreur lorsque je donne fais correspondre mes données, je vous mets un screen ci dessous.
0
Mike-31 Messages postés 18407 Date d'inscription   Statut Contributeur Dernière intervention   5 135
 
Bonjour,

regarde comme cela

https://www.cjoint.com/c/JJvjp0g0tNc
0
Bremat Messages postés 5 Date d'inscription   Statut Membre Dernière intervention  
 
Hello,

Ca fonctionne bien ! Merci
Dans ton tableau, si par exemple tu ecris
["Très bien" : *exemple de texte*]

La formule de fonctionne plus dans ce cas la.
Il faudrait faire une ponction de l'expression "Très bien" dans la case pour l'indiquer dans la formule...
En gros SI la case contient "Très bien" alors votre formule fonctionne.

Nouveau challenge ? :p
0
Mike-31 Messages postés 18407 Date d'inscription   Statut Contributeur Dernière intervention   5 135
 
Re,

regarde comme cela et on en reparle

https://www.cjoint.com/c/JJvkqav24Cc
0
Bremat Messages postés 5 Date d'inscription   Statut Membre Dernière intervention  
 
Ça fonctionne mais, pas partout !

En cherchant un peu j'ai compris qu'il juge le sens de la flèche aux nombres de caractères de la case sélectionnée
Il n'y a pas de constantes en liaison avec "bien"; "Très bien" dans la formule, c'est surement pour çà.
0
Mike-31 Messages postés 18407 Date d'inscription   Statut Contributeur Dernière intervention   5 135
 
Re,

Non pas du tout, la formule teste si une des quatre possibilités est vrai "Très bien, Bien, Moyen ou Mauvais"
par contre si cela ne marche pas c'est que tu n'utilises pas correctement les champs nommés Ap_2018, Ap_2019 et Ap_2020
dans l'exemple j'ai activé la cellule F3 puis gestionnaire des noms j'ai nommé le premier champ Ap_2010
et mis cette formule
=SI(NB.SI(Feuil1!C3;"*Très bien*");1;SI(NB.SI(Feuil1!C3;"*Bien*");2;SI(NB.SI(Feuil1!C3;"*Moyen*");3;SI(NB.SI(Feuil1!C3;"*Mauvais*");4;""))))
et idem pour les deux autres champs

ensuite en F3 cette formule
=SI(Ap_2019<Ap_2018;"ì";SI(Ap_2019>Ap_2018;"î";SI(Ap_2019=Ap_2018;"è";"")))
incrémentée vers le bas et la droite
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Bremat Messages postés 5 Date d'inscription   Statut Membre Dernière intervention  
 
Re, je pense que c'est ce "gestionnaire des noms" que je ne comprends pas, je ne l'ai jamais utilisé.


Du coup je viens de reprendre l'Excel que tu m'as envoyé juste avant et j'ai vu que pour Ap_2019 et Ap_2020, les formules sont les mêmes dans le gestionnaire des noms

Je vois ou tu veux en venir mais, je ne comprends pas comment tu te sers du gestionnaires des noms.
0
Mike-31 Messages postés 18407 Date d'inscription   Statut Contributeur Dernière intervention   5 135
 
Re,

a la place de créer dans chaque cellule un formule compliqué j'ai créé un champ nommé pour chaque année avec les mêmes critères ensuite dans la formule colonne F et G je ne fais que comparer les champs ou plutôt les formules des champs.
en F3 tu as cette formule
=SI(Ap_2019<Ap_2018;"ì";SI(Ap_2019>Ap_2018;"î";SI(Ap_2019=Ap_2018;"è";"")))

sans les champs nommés la formule en F3 serait sans compter sur le risque d'erreur

=SI(SI(NB.SI(Feuil1!D3;"*Très bien*");1;SI(NB.SI(Feuil1!D3;"*Bien*");2;SI(NB.SI(Feuil1!D3;"*Moyen*");3;SI(NB.SI(Feuil1!D3;"*Mauvais*");4;""))))<SI(NB.SI(Feuil1!C3;"*Très bien*");1;SI(NB.SI(Feuil1!C3;"*Bien*");2;SI(NB.SI(Feuil1!C3;"*Moyen*");3;SI(NB.SI(Feuil1!C3;"*Mauvais*");4;""))));"ì";SI(SI(NB.SI(Feuil1!D3;"*Très bien*");1;SI(NB.SI(Feuil1!D3;"*Bien*");2;SI(NB.SI(Feuil1!D3;"*Moyen*");3;SI(NB.SI(Feuil1!D3;"*Mauvais*");4;""))))>SI(NB.SI(Feuil1!C3;"*Très bien*");1;SI(NB.SI(Feuil1!C3;"*Bien*");2;SI(NB.SI(Feuil1!C3;"*Moyen*");3;SI(NB.SI(Feuil1!C3;"*Mauvais*");4;""))));"î";SI(SI(NB.SI(Feuil1!D3;"*Très bien*");1;SI(NB.SI(Feuil1!D3;"*Bien*");2;SI(NB.SI(Feuil1!D3;"*Moyen*");3;SI(NB.SI(Feuil1!D3;"*Mauvais*");4;""))))=SI(NB.SI(Feuil1!C3;"*Très bien*");1;SI(NB.SI(Feuil1!C3;"*Bien*");2;SI(NB.SI(Feuil1!C3;"*Moyen*");3;SI(NB.SI(Feuil1!C3;"*Mauvais*");4;""))));"è";"")))
0