Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

XL 2016 concours / Modifier une Fonction SI de replacement gagnant perdant par les scores

  • Initiateur de la discussion Initiateur de la discussion berru76
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

berru76

XLDnaute Occasionnel
Bonjour
Si cela est possible
Afin de faire une version gagnants gagnants contre avec classement au score
Je voudrais modifier la Fonction SI de replacement des joueurs qui actuellement est :

=SI(ET(H4="G";J4="P");G4;0)+SI(ET(H4="P";J4="G");I4;0) pour les gagnants
=SI(ET(H5="P";J5="G");G5;0)+SI(ET(H5="G";J5="P");I5;0) pour les perdants

par une fonction SI ou autre qui prendrait en compte le score genre G= "13" / P= "-de 13"

ci-joint un modèle du système actuel

Merci a vous pour votre aide
 

Pièces jointes

Solution
Effectivement,
C'est plutôt :
VB:
=SI(H4<13;SI(OU(H4<>"";J4<>"");G4;"");SI(J4<13;SI(OU(J4<>"";H4<>"");I4;"")))
Bonsoir,
Pour le gagnant :
VB:
=SI(H4=13;G4;SI(J4=13;I4;0))
Pour le perdant :
Code:
=SI(H4<13;G4;SI(J4<13;I4;0))
Cordialement,
 
Bonsoir,
Pour le gagnant :
VB:
=SI(H4=13;G4;SI(J4=13;I4;0))
Pour le perdant :
Code:
=SI(H4<13;G4;SI(J4<13;I4;0))
Cordialement,
Bonjour
Apres de nombreux essais j'ai vu que la formule perdant (elle fonctionne) mais lorsque j'efface les résultats les numéros d'équipe perdantes reste inscrits
fichier test ci joint
Si vous avez une idée pour corriger cela
Merci
 

Pièces jointes

Bonjour
Apres de nombreux essais j'ai vu que la formule perdant (elle fonctionne) mais lorsque j'efface les résultats les numéros d'équipe perdantes reste inscrits
fichier test ci joint
Si vous avez une idée pour corriger cela
Merci
Bonsoir,
pour le gagnant :
VB:
=SI(H4=13;G4;SI(J4=13;I4;""))
pour le perdant :
Code:
=SI(H7<13;SI(OU(G4<>"";I4<>"");G4;"");SI(J4<13;SI(OU(I4<>"";G4<>"");I4;"")))
Cordialement,
 
Bonjour
j'ai testé dans le fichier test cela ne fonctionne pas si je supprime le score le numéro d'équipe reste même en mettant
=SI(H4<13;SI(OU(G4<>"";I4<>"");G4;"");SI(J4<13;SI(OU(I4<>"";G4<>"");I4;"")))
peut être si cellule vide est considérer comme zéro donc -13
merci a vous
 
Dernière édition:
Effectivement,
C'est plutôt :
VB:
=SI(H4<13;SI(OU(H4<>"";J4<>"");G4;"");SI(J4<13;SI(OU(J4<>"";H4<>"");I4;"")))
 
votre formule perdants fonctionne mais j'ai un souci avec dans dans mon fichier original
Suite a une macro " macro1" qui me sert au calcul automatique des résultats et qui permet de faire le nombre de tours que l'on veut
exemple ci joint
La formule des gagnants me donne si pas de score une valeur zéro (ce qu'il me faut)
La formule des perdants me donne si pas de score une cellule vide ce qui me fausse le calcul automatique
auriez vous une idée pour que la formule perdants si pas de score ai aussi une valeur zéro

Merci pour votre aide
 

Pièces jointes

Essayez de modifier comme suit :
VB:
=SI(H4<13;SI(OU(H4<>"";J4<>"");G4;0);SI(J4<13;SI(OU(J4<>"";H4<>"");I4;0)))
Cordialement,
 
J ai testé cela fonctionne déjà mieux
je peut faire le classement en 3 et 4 tours
Ayant utiliser 2 fichiers qui fonctionnent bien je pense que le reste vient de la macro1
plus que 85 pages a refaire pour finir ce concours
un grand Merci a vous
 

Pièces jointes

- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…