Formule Excel

Résolu
Lolita_25 Messages postés 146 Statut Membre -  
mic13710 Messages postés 1165 Date d'inscription   Statut Membre Dernière intervention   -
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 « Passable » 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 ???..."Passable";.....

Je suis bloquée, HELP ME PLEASE =)

3 réponses

  1. ccm81 Messages postés 11033 Statut Membre 2 434
     
    bonjour

    le note en A9 donne

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

    bonne suite
    2
  2. pilas31 Messages postés 1878 Statut Contributeur 648
     
    Bonjour,

    Voici un exemple :

    =SI(ET(K2>=12;K2<14);"Passable";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
    1. Lolita_25 Messages postés 146 Statut Membre 215
       
      =SI(ET(K2>10;K2<12));"Passable";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
    2. pilas31 Messages postés 1878 Statut Contributeur 648
       
      Oui mais il faut imbriquer les SI
      Voici :
      =SI(ET(K2>=10;K2<12);"Passable";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
  3. mic13710 Messages postés 1165 Date d'inscription   Statut Membre Dernière intervention   360
     
    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 Passable
    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
    1. mic13710 Messages postés 1165 Date d'inscription   Statut Membre Dernière intervention   360
       
      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