Formule de comptage des points_2

Résolu
Mistral_13200 Messages postés 649 Statut Membre -  
Mistral_13200 Messages postés 649 Statut Membre -
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
A voir également:

9 réponses

Yoyo01000 Messages postés 1720 Statut Membre 168
 
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

0
Mistral_13200 Messages postés 649 Statut Membre 4
 
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.
0
Yoyo01000 Messages postés 1720 Statut Membre 168
 
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 !
0
Yoyo01000 Messages postés 1720 Statut Membre 168
 
=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;"")))))))))
0
PapyLuc51 Messages postés 5089 Statut Membre 1 491
 
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
0
Mistral_13200 Messages postés 649 Statut Membre 4
 
Merci Papy mais ça ne change rien j'ai toujours "0" au lieu de "3" ...
0
Yoyo01000 Messages postés 1720 Statut Membre 168
 
=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;""))))))))
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
PapyLuc51 Messages postés 5089 Statut Membre 1 491
 
Ah bon !

Chez moi c'est correct

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

Cordialement
0
Mistral_13200 Messages postés 649 Statut Membre 4
 
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.
0
Yoyo01000 Messages postés 1720 Statut Membre 168
 
Il faut qu'il y ait Nul ou Triple pour que ça renvoie 3 ?????????????

As-tu regardé le post #8 ???????????????
0
Mistral_13200 Messages postés 649 Statut Membre 4
 
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".
0
PapyLuc51 Messages postés 5089 Statut Membre 1 491
 
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
0
PapyLuc51 Messages postés 5089 Statut Membre 1 491
 
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
0
Mistral_13200 Messages postés 649 Statut Membre 4
 
Merci à tous pour vos réponses.
J'ai pu finaliser la formule pour mon classeur.
Mistral
0