Fonction conditions

Résolu
SCD3236 Messages postés 13 Statut Membre -  
Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

Je suis assez novice sur Excel et j'ai tenté des formules SI pour un tableau avec des notes mais je ne parviens pas à arriver au résultat recherché après plusieurs recherches et tentatives.

J'ai des notes en D11, G11, J11 et dans L11 la moyenne des trois notes.
Je désire faire une fonction qui me donnera réussi ou pas réussi avec les conditions suivantes :
Si la note en D11 est inférieure à 4 Pas réussi
Si D11 et L11 sont inférieures à 4 Pas réussi
Si D11 et G11 sont inférieures à 3 Pas réussi
Si D11 et J11 sont inférieures à 3 Pas réussi
Si G11 et J11 sont inférieures à 3 Pas réussi
Si D11 et L11 sont supérieur à 4 Réussi

J'ai aussi un souci avec ma moyenne, j'utilise la formule =SOMME((D11*3+G11+J11)/5)
Mais lorsqu'une note trop basse (les notes vont de 1 à 6), le résultat de la moyenne devient incohérent.
Par exemple Si en D11 j'ai la note 6, en G11 4.5 et en J11 une note de 1.5, la fonction pour la moyenne me donne 8940.9 au lieu de 4,8

Merci beaucoup pour votre aide !

11 réponses

  1. michel_m Messages postés 18903 Date d'inscription   Statut Contributeur Dernière intervention   3 320
     
    bonjour

    =(D11*3+G11+J11)/5

    ou

    =Somme(D11*3,G11,J11)/5

    0
    1. SCD3236 Messages postés 13 Statut Membre
       
      Merci pour votre réponse,

      Malheureusement avec la première solution proposée le résultat est le même et avec la 2e la fonction ne fonctionne pas.
      Voilà à quoi ressemble le tableau
      https://www.zupimages.net/up/22/01/gjuq.png

      Pour les notes dans D11, G11 et J11 j'ai fait une fonction SI pour donner une note selon le barème, c'est peut être ça qui pose problème ?
      https://www.zupimages.net/up/22/01/541p.png

      Et ensuite pour le réussi pas réussi il ne me prends pas tout en compte avec la fonction SI
      https://www.zupimages.net/up/22/01/pasa.png
      0
  2. JB22
     
    Bonjour:

    Essayez la formule suivante

    SI(ET(D11>4;G11>3;11>3;L11>4);"REUSSI";"NR")

    Cordialement,
    JB22
    0
    1. SCD3236 Messages postés 13 Statut Membre
       
      Bonjour,

      Merci pour la fonction mais malheureusement le problème persiste, bien que D11 soit inférieur à 4 il me le considère toujours comme réussi, c'est le même cas lorsque G11 et J11 sont inférieurs à 3, il me l'indique toujours comme réussi aussi.
      0
      1. ALS35 Messages postés 1034 Date d'inscription   Statut Membre Dernière intervention   147 > SCD3236 Messages postés 13 Statut Membre
         
        Bonjour à tous,

        Essaie :
        =SI(ET(D11>4;L11>4);"Réussi";"Non réussi")
        Sinon, précise tous les autres cas de "Réussi".

        Cordialement
        0
  3. Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 147
     
    Bonjour,

    peut être comme cela

    =SI(D11+L11>=4;"Réussi";SI(OU(D11<4;D11+L11<4;D11+G11<3;D11+J11<3;G11+J11<3);"Pas réussit";"Réussi"))
    0
    1. SCD3236 Messages postés 13 Statut Membre
       
      Bonjour,

      Merci pour la tentative mais là aussi le résultat ne donne pas ce qui est escompté... Je crois qu'Excel veut me rendre fou
      0
  4. JB22
     
    Bonjour,

    Je ne comprend pas, j' ai fait un fichier test, en
    mettant la formule en N11 et recopier vers le bas..
    Cela fonctionne bien

    CDT,
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 147
     
    Re,

    Tes énoncées ne sont pas bonnes, si D11 est inférieur à 4 automatiquement le résultat sera Pas réussit et D11+L11 ne pourra pas être Réussit quelque soit la valeur en L11
    et inversement si D11 est supérieur à 4 peu importe la valeur en L11 le résultat sera Réussi
    et idem pour G11, J11

    en plus de cela si dans les cellule D11, G11, J11, L11 est le résultat de formules il est possible d'avoir des décimales au delà de 2 qui ne s'affiche pas mais Excel ne les oublies pas et les recalcule

    0
    1. SCD3236 Messages postés 13 Statut Membre
       
      En gros, une note sous 4 à l'examen D11 est automatiquement éliminatoire, tout comme une moyenne (L11) en dessous de 4. Ensuite si deux notes sont en dessous de 3 le candidat est éliminé.

      Pour que ce soit réussi, le candidat doit obtenir 4 et plus au 1er examen et ne pas avoir deux notes sous 3

      Je ne sais pas si c'est plus clair expliqué comme ça ?
      0
  7. Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 147
     
    Re,

    essaye comme cela,

    =SI(OU(D11<4;L11<4;G11<3;J11<3);"NON";"OUI")
    0
    1. Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 147
       
      Re,

      certainement comme cela

      =SI(OU(D11<4;L11<4;NB.SI(G11;"<3")+NB.SI(J11;"<3")=2);"NON";"OUI")

      ou
      =SI(OU(NB.SI(D11;"<4")+NB.SI(L11;"<4")>0;NB.SI(G11;"<3")+NB.SI(J11;"<3")=2);"N";"O")
      0
    2. SCD3236 Messages postés 13 Statut Membre
       
      J'ai essayé à vide la formule fonctionne parfaitement !
      Visiblement ça doit bloquer quelque part avec mes fonctions SI en D11, G11 et J11 qui donnent la note selon le barème mais je ne trouve pas l'erreur...

      Si jamais vous voulez jeter un coup d'oeil
      https://www.zupimages.net/up/22/01/541p.png
      0
  8. Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 147
     
    Re,

    comme cela

    =SI(C11>=94,75;6;SI(C11>=84,75;5,5;SI(C11>=74,75;5;SI(C11>=64,75;4,5;SI(C11>=54,75;4;SI(C11>=44,75;3,5;SI(C11>=34,75;3;SI(C11>=24,75;2,5;SI(C11>=14,75;2;SI(C11>=4,75;1,5;SI(C11>0;1;0)))))))))))

    regarde si à la fin tu préfères 0 ;0))))))))))) ou vide ;"")))))))))))

    0
    1. SCD3236 Messages postés 13 Statut Membre
       
      Ca fonctionne !
      Un tout tout tout grand merci à toi !

      J'aurai encore une dernière question sans vouloir abuser, pour la formule

      =SI(OU(D11<4;L11<4;G11<3;J11<3);"NON";"OUI")

      Mon chef vient de me dire une condition en plus pour les critères de réussite, si G11 et J11 sont sous 4 ce n'est pas réussi non plus, donc si le candidat à 6 au premier examen, 3,5 au 2e et 3e et avec une moyenne à 5 ce n'est pas réussi non plus, en gros il faudrait rajouter que si G11 et J11 sont égal à 3.5 c'est aussi NON..
      0
    2. SCD3236 Messages postés 13 Statut Membre
       
      La formule :
      =SI(OU(D12<4;L12<4;G12<3;J12<3;G12=3,5;J12=3,5);"NON";"OUI") serait celle à utiliser donc ?
      0
    3. Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 147 > SCD3236 Messages postés 13 Statut Membre
       
      Re,

      alors comme cela

      =SI(OU(D11<4;L11<4;G11<=3,5;J11<=3,5);"NON";"OUI")
      0
    4. SCD3236 Messages postés 13 Statut Membre > Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention  
       
      Le seul soucis que j'ai avec cette formule c'est que si G11 ou J11 est inférieur ou égal à 3,5 le test est considéré comme non réussi, la subtilité c'est que si :
      G11 < 3 pas réussi
      J11 < 3 pas réussi
      G11 ET J11 ont une note à 3,5 ce n'est pas réussi
      je ne sais pas si on peut appliquer dans la formule =SI(OU(D11<4;L11<4;G11<3;J11<3);"NON";"OUI") la condition disant que si G11 et J11 sont à 3,5 ce n'est pas réussi tout en gardant la condition < 3 à chacun
      0
    5. Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 147 > SCD3236 Messages postés 13 Statut Membre
       
      Teste voir comme cela voir

      =SI(OU(D11<4;L11<4;G11<3;J11<3;NB.SI(G11;"<=3,5")+NB.SI(J11;"<=3,5")=2);"NON";"OUI")
      0
  9. PHILOU10120 Messages postés 6463 Date d'inscription   Statut Contributeur Dernière intervention   835
     
    Bonjour

    Essayer cette formule

    =SI(OU($D$11<4;ET($D$11<4;$L$11<4);ET($D$11<3;$G$11<3);ET($D$11<3;$J$11<3);ET($G$11<3;$J$11<3));"Pas Réussi";SI(ET($D$11>4;$J$11>4);"Réussi"))

    Je ne suis pas certain d'avoir tout compris
    0
  10. JB22
     
    Bonjour,
    Je vois que toutes les propositions échouent, il doit y avoir un autre problème.
    Je te conseille de créer un fichier test et d' appliquer ma formule;.
    Un autre conseil, revoir les formats nombre des cellules. contenants les notes.

    Cdr,
    JB22
    0
    1. SCD3236 Messages postés 13 Statut Membre
       
      Bonjour, merci pour le message, avec l'aide de Mike-31 le résultat escompté est là.

      Bonne journée !
      0
  11. Raymond PENTIER Messages postés 58213 Date d'inscription   Statut Contributeur Dernière intervention   17 482
     
    Bonjour.

    Personnellement, je ne pourrai commencer à t'aider que lorsque que tu auras envoyé ton fichier Excel à la place de toutes ces photos.
     1) Aller dans https://www.cjoint.com/ 
    2) Cliquer sur [Parcourir] pour sélectionner le fichier (15 Mo maxi)
    3) Défiler vers le bas pour cliquer sur le bouton bleu [Créer le lien Cjoint]
    4) Au bout de quelques secondes la deuxième page s'affiche, avec le lien en gras ; faire un clic-droit dessus et choisir "Copier le lien"
    5) Revenir dans la discussion sur CCM, et dans votre message faire "Coller".
    =>Voir la fiche https://www.commentcamarche.net/faq/29493-utiliser-cjoint-pour-heberger-des-fichiers
    Il existe aussi https://www.transfernow.net/

    Mais je peux déjà te signaler que le texte
    "4.5"
    en G11 devrait être remplacé par le nombre
    4,5
    !
    Tu devrais aussi simplifier tes formules et remplacer =SOMME((D11*3+G11+J11)/5) par =(D11*3+G11+J11)/5.
    0
    1. SCD3236 Messages postés 13 Statut Membre
       
      Bonjour, merci pour le message, avec l'aide de Mike-31 le résultat escompté est là.
      Je prends note pour envoyer mon fichier la prochaine fois que j'ai besoin d'aide, merci pour le conseil.

      Bonne journée !
      0
  12. Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 147
     
    Re,

    Dans la discussion le post 22 ou je donnais les dernières formules valides, semble avoir disparu de la discussion, ainsi que le post 24.

    il y avais cette formule
    =SI(OU(D11<4;L11<4;G11<3;J11<3;NB.SI(G11;"<=3,5")+NB.SI(J11;"<=3,5")=2);"NON";"OUI")
    et celle là
    =SI(OU(D11<4;L11<4;G11<3;J11<3;ET(G11=3,5;J11=3,5));"NON";"OUI")

    comme les attentes sont satisfaites, je passe le statut de la discussion en résolu
    0