Formule de comptage des points_2

Résolu
Bonjour à tous,

Je suis désolé de revenir vers vous mais depuis hier on m'a demandé certaines modifications.
J'en ai réalisé plusieurs sans problème, mais pour la dernière je n'arrive pas à comprendre pourquoi ça ne marche pas.
Ci-dessous un lien vers un exemple de mon classeur :

https://www.cjoint.com/c/JHyjTFuuFq5

Merci d'avance pour votre aide.
Mistral

9 réponses

  • Votes
  • Date
  • Date décroissante
  1. Re

    =SI(ET($F21="";$I21="";$J21="";$C21="Nul");0;SI(ET($J21<>"";$F21="";$C21="Nul");2;SI(ET($J21<>"";$F21<>"";$C21="Nul");4;SI(ET($J21<>"";$F21<>"";$C21="Triple");6;SI(ET($I21<>"";$F21="";$C21="Nul");5;SI(ET($I21<>"";$F21<>"";$C21="Nul");10;SI(ET($I21<>"";$F21<>"";$C21="Triple");15;SI(ET($L21<>"";$J21="";$I21="";$C21="");3;SI(ET($I21="";$F21="";$C21="X");3;"")))))))))

    Par contre, pour la valeur en C21, j'ai mis ="" dans la formule. A modifier si besoin

    1. Merci pour ta réponse mais ça ne marche pas.
      C21 ne peut avoir que deux valeur : Nul et Triple.

      C'est L21 qui quand elle est égal à X déclenche le nombre de 3 Pts.
      1. Pour les conditions décrites en O21, il faut qu'il y ait quoi en C21 ? Nul ? Triple ?

        Il aurait été bien de le préciser !
      2. =SI(ET($F21="";$I21="";$J21="";$C21="Nul");0;SI(ET($J21<>"";$F21="";$C21="Nul");2;SI(ET($J21<>"";$F21<>"";$C21="Nul");4;SI(ET($J21<>"";$F21<>"";$C21="Triple");6;SI(ET($I21<>"";$F21="";$C21="Nul");5;SI(ET($I21<>"";$F21<>"";$C21="Nul");10;SI(ET($I21<>"";$F21<>"";$C21="Triple");15;SI(ET($L21<>"";$J21="";$I21="";$C21="c'est là qu'il faut mettre Nul ou Triple");3;SI(ET($I21="";$F21="";$C21="X");3;"")))))))))
    2. Salutations à vous deux

      Mistral13200 : justement ta formule comporte une erreur dans le dernier SI()

      Il est inscrit comme ceci SI(ET($I21="";$F21="";$C21="X");3;

      alors qu'il devrait normalement être :

      SI(ET($I21="";$F21="";$L21="X");3;

      Cordialement
      1. Merci Papy mais ça ne change rien j'ai toujours "0" au lieu de "3" ...
        1. =SI(ET($F21="";$I21="";$J21="";$C21="Nul");0;SI(ET($J21<>"";$F21="";$C21="Nul");2;SI(ET($J21<>"";$F21<>"";$C21="Nul");4;SI(ET($J21<>"";$F21<>"";$C21="Triple");6;SI(ET($I21<>"";$F21="";$C21="Nul");5;SI(ET($I21<>"";$F21<>"";$C21="Nul");10;SI(ET($I21<>"";$F21<>"";$C21="Triple");15;SI(ET($L21<>"";$J21="";$I21="";$C21="ici soit la condition Nul soit la condition Triple");3;""))))))))
      2. J'ai téléchargé ton fichier est effectivement ça marche.

        Par contre si on tire le formule de la colonne "C" sur le ligne 21 ça ne marche plus.
        Dans la colonne "C" les cellules n'auront que deux valeur possible : Nul et Triple.
        1. Il faut qu'il y ait Nul ou Triple pour que ça renvoie 3 ?????????????

          As-tu regardé le post #8 ???????????????
      3. Dans la colonne "C" il y a la formule qui est dans le Classeur. Cette formule sera tirée sur toute la longueur de colonne. On y trouvera que les valeur "Nul" ou "Triple".

        J'ai regardé le post#8 en ne gardant que "Nul" et ça ne marche pas.
        J'ai comme résultats "0" au lieu d'avoir "3".
        1. En espérant que c'est bon cette fois, la condition pour les 3 pts est dans le second SI()

          Pour M14

          =SI(ET(OU(C14="nul";C14="triple");F14="";I14="";J14="";L14="");0;SI(ET(OU(C14="nul";C14="triple");F14="";I14="";J14="";L14="X");3;SI(ET(C14="nul";F14="";I14="";J14<>"";L14="");2;SI(ET(C14="nul";F14<>"";I14="";J14<>"";L14="");4;SI(ET(C14="triple";F14<>"";I14="";J14<>"";L14="");6;SI(ET(C14="nul";F14="";I14<>"";J14="";L14="");5;SI(ET(C14="nul";F14<>"";I14<>"";J14="";L14="");10;SI(ET(C14="Triple";F14<>"";I14<>"";J14="";L14="");15;""))))))))

          https://www.cjoint.com/c/JHyqx1Yjdi4

          Cordialement
          1. Bonjour,

            J'ajoute, à part les conditions pour 0 et 3 points, il est inutile de faire allusion aux cellules vides des colonnes I et J puisque de toute manière il y a une validation des données qui empêche deux inscriptions sur la même ligne ; ça raccourci la formule

            =SI(ET(OU(C14="nul";C14="triple");F14="";I14="";J14="";L14="");0;SI(ET(OU(C14="nul";C14="triple");F14="";I14="";J14="";L14="X");3;SI(ET(C14="nul";F14="";J14<>"";L14="");2;SI(ET(C14="nul";F14<>"";J14<>"";L14="");4;SI(ET(C14="triple";F14<>"";J14<>"";L14="");6;SI(ET(C14="nul";F14="";I14<>"";L14="");5;SI(ET(C14="nul";F14<>"";I14<>"";L14="");10;SI(ET(C14="Triple";F14<>"";I14<>"";L14="");15;""))))))))

            Cordialement
        2. Merci à tous pour vos réponses.
          J'ai pu finaliser la formule pour mon classeur.
          Mistral