XL 2016 Recherche de formule

karakoman1

XLDnaute Occasionnel
Bonjour le forum,

J'ai un tableau qui contient 30 journées de sport, avec pour chaque journée 4 participants pour chaque date.
Je voudrais dans un autre tableau trouver une formule qui me permettrais de voir en un coup d'œil le nombre de fois que chaque participant rencontre un autre.

Je joint un petit fichier exemple pour ne pas trop embrouiller les esprits ;)

Merci à qui pourra me dépanner.

Excellente journée à tous
 

Pièces jointes

  • Recherche formule.xlsx
    12.1 KB · Affichages: 41

karakoman1

XLDnaute Occasionnel
Bonsoir Job75,
Je sais que ça n'avait pas d'importance, mais c'est quand même plus pro comme ça.
C'est vrai que je n'ai pas l'imagination de quelqu'un qui passe sa vie sur Excel et en programmation, mais je trouve qu'au final, avec toute l'aide que j'ai pu avoir ici, je trouve que je ne me suis pas trop mal débrouillé pour faire ce petit fichier qui aurait peut-être été mieux conçu par quelqu'un de plus expérimenté, mais je suis quand même content de moi.
En tout cas ça à l'air parfait :)
Merci pour l'aide apportée et au temps passé à m'aider

Bonne fin de soirée
 

job75

XLDnaute Barbatruc
Bonjour karakoman1, le forum,

Les valeurs d'erreur sont dues à l'utilisation de la propriété .Text dans la fonction ComptePaire.

Plus de problème si on l'écrit ainsi :
Code:
Function ComptePaire(x1$, x2$, plage As Range)
If x1 = x2 Then Exit Function
Dim ncol%, i&, j%, test1 As Boolean, test2 As Boolean
ncol = plage.Columns.Count
For i = 1 To plage.Rows.Count
    If i <> 11 And i <> 19 Then 'évite "Tournoi"
        test1 = False: test2 = False
        For j = 1 To ncol Step 2
            If plage(i, j) = x1 Then test1 = True
            If plage(i, j) = x2 Then test2 = True
        Next j
        If test1 And test2 Then ComptePaire = ComptePaire + 1
    End If
Next i
End Function
Ici les 2 lignes de "Tournoi" sont figées.

Fichier (4).

Bonne journée.
 

Pièces jointes

  • Copie Tableau 30 rencontres de tennis v5a (4).xlsm
    77.2 KB · Affichages: 22

Statistiques des forums

Discussions
312 323
Messages
2 087 299
Membres
103 512
dernier inscrit
sisi235