Formule plusieurs si imbriquées
Fermé
Bremat
Messages postés
5
Date d'inscription
mercredi 21 octobre 2020
Statut
Membre
Dernière intervention
21 octobre 2020
-
Modifié le 21 oct. 2020 à 10:25
Mike-31 Messages postés 18341 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 14 octobre 2024 - 21 oct. 2020 à 14:47
Mike-31 Messages postés 18341 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 14 octobre 2024 - 21 oct. 2020 à 14:47
A voir également:
- Formule plusieurs si imbriquées
- Formule si et - Guide
- Formule excel pour additionner plusieurs cellules - Guide
- Formule moyenne excel plusieurs colonnes - Guide
- Mise en forme conditionnelle excel formule si - Guide
- Formule excel - Guide
6 réponses
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 412
Modifié le 21 oct. 2020 à 10:42
Modifié le 21 oct. 2020 à 10:42
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
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
Mike-31
Messages postés
18341
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
14 octobre 2024
5 101
21 oct. 2020 à 11:16
21 oct. 2020 à 11:16
Bonjour,
regarde comme cela
https://www.cjoint.com/c/JJvjp0g0tNc
regarde comme cela
https://www.cjoint.com/c/JJvjp0g0tNc
Bremat
Messages postés
5
Date d'inscription
mercredi 21 octobre 2020
Statut
Membre
Dernière intervention
21 octobre 2020
21 oct. 2020 à 11:41
21 oct. 2020 à 11:41
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
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
Mike-31
Messages postés
18341
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
14 octobre 2024
5 101
21 oct. 2020 à 12:16
21 oct. 2020 à 12:16
Re,
regarde comme cela et on en reparle
https://www.cjoint.com/c/JJvkqav24Cc
regarde comme cela et on en reparle
https://www.cjoint.com/c/JJvkqav24Cc
Bremat
Messages postés
5
Date d'inscription
mercredi 21 octobre 2020
Statut
Membre
Dernière intervention
21 octobre 2020
21 oct. 2020 à 13:48
21 oct. 2020 à 13:48
Ç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 çà.
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 çà.
Mike-31
Messages postés
18341
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
14 octobre 2024
5 101
21 oct. 2020 à 13:57
21 oct. 2020 à 13:57
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
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
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Bremat
Messages postés
5
Date d'inscription
mercredi 21 octobre 2020
Statut
Membre
Dernière intervention
21 octobre 2020
21 oct. 2020 à 14:24
21 oct. 2020 à 14:24
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.
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.
Mike-31
Messages postés
18341
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
14 octobre 2024
5 101
Modifié le 21 oct. 2020 à 14:47
Modifié le 21 oct. 2020 à 14:47
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;""))));"è";"")))
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;""))));"è";"")))
21 oct. 2020 à 11:26