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

Calcul des points au bridge

  • Initiateur de la discussion Initiateur de la discussion Polotor
  • 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 !

P

Polotor

Guest
Bonjour à tous,

Je dois faire un fichier pour compter les points dans une donne d'une partie de bridge. J'ai joints un fichier explicatif car les anglais qui ont inventé le bridge ont un pt'it peu compliqué la donne. Le but est de donner à une équipe des points suivant les chiffres de sa colonne.

Toutes mes questions plus précises et des exemples sont en pièces jointes. Pouvez-vous m'aider, je n'arrive pas à m'en sortir.

Merci beaucoup
 

Pièces jointes

Re : Calcul des points au bridge

Bonsoir Polotor


  1. En G3, saisir :
    Code:
    =INDEX($J$3:$J$10;EQUIV(LIGNE(1:1);SI(ESTERR(GRANDE.VALEUR($D$3:$D$10;LIGNE($1:$8)));EQUIV(PETITE.VALEUR($E$3:$E$10;LIGNE($1:$8)-NB($D$3:$D$10));$E$3:$E$10;0);EQUIV(GRANDE.VALEUR($D$3:$D$10;LIGNE($1:$8));$D$3:$D$10;0));0))
  2. Valider par Ctrl Maj Entrée.
  3. Recopier vers le bas jusqu'à G10.


ROGER2327
#5778


Dimanche 22 Clinamen 139 (Fête des Polyèdres - fête Suprême Seconde)
24 Germinal An CCXX, 9,2385h - roquette
2012-W15-5T22:10:21Z
 
Re : Calcul des points au bridge

Rebonsoir,
Apres avoir bien reflechis, on peut faire simple , en G3 sur ton fichier original :
Code:
=SI(D3<>"";GRANDE.VALEUR(J$3:J$10;RANG(D3;D$3:D$10));0)+SI(E3<>"";GRANDE.VALEUR(J$3:J$10;RANG(E3;E$3:E$10;1)+NBVAL(D$3:D$10));0)
@ tirer vers le bas
Amicalement
 
Re : Calcul des points au bridge

Suite... (bonsoir Rachid_0661)


Si le tableau J3:J10 n'est jamais modifié, on peut s'en passer avec
Code:
=16-2*EQUIV(LIGNE(1:1);SI(ESTERR(GRANDE.VALEUR($D$3:$D$10;LIGNE($1:$8)));EQUIV(PETITE.VALEUR($E$3:$E$10;LIGNE($1:$8)-NB($D$3:$D$10));$E$3:$E$10;0);EQUIV(GRANDE.VALEUR($D$3:$D$10;LIGNE($1:$8));$D$3:$D$10;0));0)
qui ne fait référence qu'à la plage D3😀10. (Et merde aux frimousses ! On ne peut même plus écrire correctement avec ces saloperies pour demeurés...)


ROGER2327
#5779


Dimanche 22 Clinamen 139 (Fête des Polyèdres - fête Suprême Seconde)
24 Germinal An CCXX, 9,4275h - roquette
2012-W15-5T22:37:34Z
 
Re : Calcul des points au bridge

Bravo, bien vu ! Inutile de se compliquer la vie...
Simplifions encore :
Code:
=SI(E3;GRANDE.VALEUR(J$3:J$10;RANG(E3;E$3:E$10;1)+NBVAL(D$3:D$10));GRANDE.VALEUR(J$3:J$10;RANG(D3;D$3:D$10)))



ROGER2327
#5780


Dimanche 22 Clinamen 139 (Fête des Polyèdres - fête Suprême Seconde)
24 Germinal An CCXX, 9,5728h - roquette
2012-W15-5T22:58:29Z
 
Re : Calcul des points au bridge

ReBonsoir,
@ Roger : comme tu as dit,
Inutile de se compliquer la vie...
ta derniere formule est la Bonne.
Amicalement
Edit : Je ne sais pas pourquoi notre Cher @mi Victor "Like" ta dernier formule matricielle, j'ai pense quelle gere le cas de doublons dans la meme colonne, mais j'ai trouve le contraire elle renvoie le #N/A
 
Dernière édition:
Re : Calcul des points au bridge

Bonsoir tout le monde,
à tester (validation classique) :
Code:
=INDEX(J$3:J$10;SI(D3<>"";RANG(D3;D$3:D$10);RANG(E3;E$3:E$10;1)+NB(D$3:D$10)))
A+

De mieux en mieux...
Et pourquoi pas :
Code:
=16-2*SI(D3;RANG(D3;D$3:D$10);RANG(E3;E$3:E$10;1)+NB(D$3:D$10))
tant qu'on y est ?​


ROGER2327
#5781


Dimanche 22 Clinamen 139 (Fête des Polyèdres - fête Suprême Seconde)
24 Germinal An CCXX, 9,8649h - roquette
2012-W15-5T23:40:33Z
 
Re : Calcul des points au bridge

Bonsoir @ tous,
une autre, pas comme la derniere de Roger en G3 :
Code:
=GRANDE.VALEUR(J$3:J$10;SI(D3;RANG(D3;D$3:D$10);RANG(E3;E$3:E$10;1)+NB(D$3:D$10)))
Amicalement
 
Re : Calcul des points au bridge

Re
Code:
De mieux en mieux...
Et pourquoi pas :
Code :
=16-2*SI(D3;RANG(D3;D$3:D$10);RANG(E3;E$3:E$10;1)+NB(D$3:D$10))
tant qu'on y est ?
j'avais également
Code:
=INDIRECT(ADRESSE(SI(D3;RANG(D3;D$3:D$10);RANG(E3;E$3:E$10;1)+NB(D$3:D$10))+2;10))
ou
Code:
=DECALER(J$2;SI(D3;RANG(D3;D$3:D$10);RANG(E3;E$3:E$10;1)+NB(D$3:D$10));)
mais là je m'incline !
A+
 
Re : Calcul des points au bridge

Bonjour David, Roger, Rachid,

Notre ami Polotor va être satisfait, je pense, de ces formules! Bravo pour cette progression d'ingéniosité pour arriver à l'ultime formule!
Bon samedi
 
Re : Calcul des points au bridge

Bonjour @ tous,
Sachant qu'il y a une complication en cas de résultats identiques
On peut le faire avec colonnes Intermediaires,
Voir PJ.
Amicalement
 

Pièces jointes

Re : Calcul des points au bridge

Franchement, je viens de m'inscrire, je galère sur cette problématique et vous m'avez tellement donné de réponses que c'est claire que Rachid a bien raison, je vais pouvoir enrichir mon savoir en Excel...

Un grand merci encore à Roger2327, Rachid_0661, David84 et JJ1

Le fichier est toujours pas fini mais vous m'avez vraiment beaucoup aidé.

Merci encore
 
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

D
Réponses
1
Affichages
900
C
  • Question Question
Réponses
1
Affichages
2 K
Réponses
7
Affichages
2 K
G
Réponses
1
Affichages
1 K
Gian75018
G
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…