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
Bonjour, je voulais créer une formule avec fonction SI mais je n'y arrive pas , quelqu'un pourrait-il m'aider? voici la condition:
Dans la cellulle par example A3 SI la cellule A1est inférieure à 40 afficher A SI c'est compris entre 40et 49 afficher Y SI c'est compris entre 50 et 59 afficher X SI c'est compris entre 60 et 69 afficher Z SI c'est compris entre 70 et 79 afficher T et SI c'est supérieur ou égale à 80 afficher H



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
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
0
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 à 12:03
bon sang, j'ai pas tous mes neurones branchés ce matin. pourquoi j'ai utilisé la fonction ET...?!
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.
0
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
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.
0
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
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
0
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
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
0