Fonction logiqueSI
Fermé
Excel
-
18 févr. 2011 à 11:28
Iama Messages postés 319 Date d'inscription mercredi 13 janvier 2010 Statut Membre Dernière intervention 27 mars 2020 - 18 févr. 2011 à 12:05
Iama Messages postés 319 Date d'inscription mercredi 13 janvier 2010 Statut Membre Dernière intervention 27 mars 2020 - 18 févr. 2011 à 12:05
A voir également:
- Fonction logiqueSI
- Fonction si et - Guide
- Fonction moyenne excel - Guide
- Fonction somme excel - Guide
- Fonction trier excel - Guide
- Excel remplir automatiquement une cellule en fonction d'une autre ✓ - Forum Excel
4 réponses
Ricky38
Messages postés
4349
Date d'inscription
samedi 15 mars 2008
Statut
Contributeur
Dernière intervention
2 novembre 2013
1 458
18 févr. 2011 à 11:59
18 févr. 2011 à 11:59
Salut,
=SI(A1="";"";SI(A1<40;"A";SI(A1<50;"Y";SI(A1<60;"X";SI(A1<70;"Z";SI(A1<80;"T";SI(A1>=80;"H";"")))))))
Bonne journée
=SI(A1="";"";SI(A1<40;"A";SI(A1<50;"Y";SI(A1<60;"X";SI(A1<70;"Z";SI(A1<80;"T";SI(A1>=80;"H";"")))))))
Bonne journée
tibouuh
Messages postés
2686
Date d'inscription
lundi 30 juin 2008
Statut
Contributeur
Dernière intervention
9 février 2017
647
18 févr. 2011 à 11:59
18 févr. 2011 à 11:59
Salut,
il faut utiliser des SI imbriqués et la fonction ET pour qu'Excel prenne en compte que A1 est supérieur à une certaine valeur et inférieur à une autre.
je te propose donc la formule suivante à taper dans la case A3 :
=SI(A1<40;"A";SI(ET(40<A1;A1<49);"Y";SI(ET(50<A1;A1<59);"X";SI(ET(60<A1;A1<69);"Z";SI(ET(70<A1;A1<79);"T";SI(A1>80;"H"))))))
remarque : avec la formule que je t'ai donné, certaines valeurs (40, 49, 50, 59, 60, 69, 70, 79 et 80) ne sont pas prises en compte. pour les prendre en compte, il faudrait ajouter des signes = aux signes < ou >. il faudrait que tu donnes plus de précision pour te dire où les placer. à toi de voir selon ce que tu souhaites faire.
il faut utiliser des SI imbriqués et la fonction ET pour qu'Excel prenne en compte que A1 est supérieur à une certaine valeur et inférieur à une autre.
je te propose donc la formule suivante à taper dans la case A3 :
=SI(A1<40;"A";SI(ET(40<A1;A1<49);"Y";SI(ET(50<A1;A1<59);"X";SI(ET(60<A1;A1<69);"Z";SI(ET(70<A1;A1<79);"T";SI(A1>80;"H"))))))
remarque : avec la formule que je t'ai donné, certaines valeurs (40, 49, 50, 59, 60, 69, 70, 79 et 80) ne sont pas prises en compte. pour les prendre en compte, il faudrait ajouter des signes = aux signes < ou >. il faudrait que tu donnes plus de précision pour te dire où les placer. à toi de voir selon ce que tu souhaites faire.
ccm81
Messages postés
10855
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
29 avril 2024
2 404
Modifié par ccm81 le 18/02/2011 à 13:56
Modifié par ccm81 le 18/02/2011 à 13:56
bonjour
une formule a terminer
= SI(A1<40;"A;SI(A1<49;"Y";SI(A1<59;"X"; etc ... )))
attention au nb de parentheses fermantes, et a toi de voir pour les inegalites strictes ou non (< ou <=)
bonne suite
une formule a terminer
= SI(A1<40;"A;SI(A1<49;"Y";SI(A1<59;"X"; etc ... )))
attention au nb de parentheses fermantes, et a toi de voir pour les inegalites strictes ou non (< ou <=)
bonne suite
Iama
Messages postés
319
Date d'inscription
mercredi 13 janvier 2010
Statut
Membre
Dernière intervention
27 mars 2020
14
18 févr. 2011 à 12:05
18 févr. 2011 à 12:05
Bonjour
A essayer
=SI(A1<40;"A";SI(A1<50;"Y";SI(A1<60;"X";SI(A1<70;"Z";SI(A1<80;"T";"H")))))
Iama
A essayer
=SI(A1<40;"A";SI(A1<50;"Y";SI(A1<60;"X";SI(A1<70;"Z";SI(A1<80;"T";"H")))))
Iama
18 févr. 2011 à 12:03
dans le genre, pourquoi faire compliqué quand on peut faire simple?! lol ^^
utilise plutôt la formule de Ricky qui est bien plus simple et fonctionne autant que celle proposée.
mais ma remarque sur les inégalités reste vraie.