Fonction SI / OU / ET
Résolu/Fermé
HemingwayP
Messages postés
1
Date d'inscription
mardi 8 décembre 2015
Statut
Membre
Dernière intervention
8 décembre 2015
-
8 déc. 2015 à 22:14
Raymond PENTIER Messages postés 58441 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 20 mai 2024 - 8 déc. 2015 à 22:41
Raymond PENTIER Messages postés 58441 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 20 mai 2024 - 8 déc. 2015 à 22:41
A voir également:
- Fonction SI / OU / ET
- Fonction si et - Guide
- Fonction moyenne excel - Guide
- Fonction somme excel - Guide
- Fonction trier excel - Guide
- Fonction ms dos non valide - Forum Windows 8 / 8.1
2 réponses
Mike-31
Messages postés
18318
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
26 avril 2024
5 079
Modifié par Mike-31 le 8/12/2015 à 22:43
Modifié par Mike-31 le 8/12/2015 à 22:43
Bonsoir,
regarde comme cela
=SI(D4>=0,6;0;SI(D4>=0,5;0,5;SI(D4>=0,4;1;SI(D4>=0,3;2;SI(D4>=0,2;3;4)))))
éventuellement tester si D4 est vide avant avec
=SI(D4="";"";SI(D4>=0,6;0;SI(D4>=0,5;0,5;SI(D4>=0,4;1;SI(D4>=0,3;2;SI(D4>=0,2;3;4))))))
remplacer les virgules par des points si le point est ton séparateur de décimale
ou encore comme cela
=SI(D4="";"";SI(D4<0,2;4;SI(D4<0,3;3;SI(D4<0,4;2;SI(D4<0,5;1;SI(D4<0,6;0,5;0))))))
A+
Mike-31
Une période d'échec est un moment rêvé pour semer les graines du savoir.
regarde comme cela
=SI(D4>=0,6;0;SI(D4>=0,5;0,5;SI(D4>=0,4;1;SI(D4>=0,3;2;SI(D4>=0,2;3;4)))))
éventuellement tester si D4 est vide avant avec
=SI(D4="";"";SI(D4>=0,6;0;SI(D4>=0,5;0,5;SI(D4>=0,4;1;SI(D4>=0,3;2;SI(D4>=0,2;3;4))))))
remplacer les virgules par des points si le point est ton séparateur de décimale
ou encore comme cela
=SI(D4="";"";SI(D4<0,2;4;SI(D4<0,3;3;SI(D4<0,4;2;SI(D4<0,5;1;SI(D4<0,6;0,5;0))))))
A+
Mike-31
Une période d'échec est un moment rêvé pour semer les graines du savoir.
Raymond PENTIER
Messages postés
58441
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
20 mai 2024
17 113
8 déc. 2015 à 22:41
8 déc. 2015 à 22:41
Tu as des redondances inutiles :
Quand tu as examiné le cas où D4>=0,6 il est parfaitement inutile d'étudier ensuite SI(D4<0,6 ... puisque c'est forcément le cas !
Ta formule se simplifie considérablement :
=SI(D4>=0,6;0;SI(D4>=0,5;0,5;SI(D4>=0,4;1;SI(D4>=0,3;2;SI(D4>= 0,2;3;4)))))
et on gagnera 5 caractères en prenant le sens inverse :
=SI(D4<0,2;4;SI(D4<0,3;3;SI(D4<0,4;2;SI(D4<0,5;1;SI(D4<0,6;0,5; 0)))))
Quand tu as examiné le cas où D4>=0,6 il est parfaitement inutile d'étudier ensuite SI(D4<0,6 ... puisque c'est forcément le cas !
Ta formule se simplifie considérablement :
=SI(D4>=0,6;0;SI(D4>=0,5;0,5;SI(D4>=0,4;1;SI(D4>=0,3;2;SI(D4>= 0,2;3;4)))))
et on gagnera 5 caractères en prenant le sens inverse :
=SI(D4<0,2;4;SI(D4<0,3;3;SI(D4<0,4;2;SI(D4<0,5;1;SI(D4<0,6;0,5; 0)))))