Formule Excel

Résolu
Lolita_25 Messages postés 121 Date d'inscription   Statut Membre Dernière intervention   -  
mic13710 Messages postés 1087 Date d'inscription   Statut Membre Dernière intervention   - 8 mars 2011 à 12:26
Bonjour tout le monde,

Voilà je suis en train de faire un excercice sur Excel et je suis en train de bloquer, j'espère que vous pourrez m'aider.

Voilà ce que je dois faire :

Affichez automatiquement dans la colonne Mention la mention « able » si la moyenne générale est comprise entre 10 et 12, la mention « Assez Bien » si la moyenne générale est comprise entre 12 et 14, la mention « Bien » la moyenne générale est comprise entre 14 et 16, la mention « Très Bien » au delà.

Donc j'ai un tableau avec plusieurs notes et j'ai calculé la moyenne générale de chaque élève, maintenant je dois utiliser une formule pour réaliser l'exercice ci-dessus.

Je pense que je dois utiliser la fonction SI mais je bloque au niveau du "entre 10 et 12", je ne sais pas comment écrire ça sous Excel.

Sa donne quelque chose comme ça : =SI(ET(K2>10 ???..."able";.....

Je suis bloquée, HELP ME PLEASE =)

3 réponses

ccm81 Messages postés 10909 Date d'inscription   Statut Membre Dernière intervention   2 432
 
bonjour

le note en A9 donne

=SI(A9>=16;"très bien";SI(A9>=14;"bien";SI(A9>=12;"assez bien";SI(A9>=10;"able";""))))

bonne suite
2
pilas31 Messages postés 1825 Date d'inscription   Statut Contributeur Dernière intervention   645
 
Bonjour,

Voici un exemple :

=SI(ET(K2>=12;K2<14);"able";SI(ET(K2>=14;K2<16);"Bien";SI(K2>=16;"Très bien";"")))

Attention aux bornes dans le >= pour savoir si la note est comprise ou pas. J'ai fait un choix peut-être arbitraire.

A+

Cordialement,
1
Lolita_25 Messages postés 121 Date d'inscription   Statut Membre Dernière intervention   215
 
=SI(ET(K2>10;K2<12));"able";SI(ET(K2>12;K2<14));"Assez Bien";SI(ET(K2>14;K2<16));"Bien";SI(ET(K2>16);"Très Bien"))

J'ai tapé la formule comme ci-dessus mais ça ne fonctionne pas :/ Merci d'avoir répondu en tout cas
0
pilas31 Messages postés 1825 Date d'inscription   Statut Contributeur Dernière intervention   645
 
Oui mais il faut imbriquer les SI
Voici :
=SI(ET(K2>=10;K2<12);"able";SI(ET(K2>=12;K2<14);"Assez Bien";SI(ET(K2>=14;K2<16);"Bien";SI(ET(K2>=16);"Très Bien";""))))

Il faut penser aux bornes avec les >=

Voir aussi la solution de ccm81 plus simple qui évite les ET()



Ajouter un dernier cas à "" pour éviter d'obtenir "FAUX" pour la note 8 par exemple
0
mic13710 Messages postés 1087 Date d'inscription   Statut Membre Dernière intervention   356
 
Ou plus simple : avec une matrice et une recherche verticale.
Soit le tableau suivant en A3 à B7 (pour l'exemple) :

0 ' (mettre une apostrophe dans la case B3)
10 able
12 Assez bien
14 Bien
16 Très bien

Appliquer la formule suivante dans la cellule mention : =RECHERCHEV(K2;$A$3:$B$7;2)

Michel
0
mic13710 Messages postés 1087 Date d'inscription   Statut Membre Dernière intervention   356
 
On peut aussi éviter la première ligne du tableau (0 et ').
Dans ce cas, la formule devient :
=SI(K2>=$A$4;RECHERCHEV(K2;$A$4:$B$7;2);"")

Michel
0