Re : Fonction Nb.si difficile à mettre en oeuvre!
Bonsoir
Le début du travail en pièce jointe.
J'ai sur une nouvelle feuille, mis des tableaux donnant le nombre de concurrents nécessaires pour :
* x poules de 2 avec 1, 2 ou 3 poules de 3,
* ou x poules de 3 avec 1, 2 ou 3 poules de 2, ou 1, 2 ou 3 poules de 4
et ainsi de suite.
Si tu veux agrandir ces tableaux vers le haut ou vers le bas (pour avoir x poules de 2 avec 4 poules de 3 par exemple), c'est assez facile car il ni a qu'une formule dans chacun de ces tableaux, que l'on peut copier-coller vers le haut ou vers le bas, et vers la droite. J'ai mis une MFC mettant en évidence les cellules correspondant au nombre de concurrents. Si il y en a plusieurs sur la même ligne, seule la première sera prise en compte dans ce fichier.
Dans la feuille liste, en A17:E34, j'ai reporté les résultats obtenus grace aux tableaux précédents. Il faut choisir une combinaison possible en mettant un X dans la colonne choix.
En B36:U44, j'ai fait un tableau utilisant la méthode du serpent.
Dans un premier temps, j'ai essayé de faire comme toi, en plaçant dans le 1er tableau les concurrents au fur et à mesure, par ordre décroisssant de classement, sans tenir compte du club. Dans un second tableau, j'ai essayé de permuté certains concurrents pour ne pas avoir plusieurs membres d'un même club dans la même poule, mais je n'y suis pas arrivé avec une formule polyvalente, valable pour tout le tableau.
J'ai alors procédé comme suit : Toujours en procédant avec la méthode du serpent, j'affiche dans la cellule en cours le premier concurrent de la liste (des concurrents classés par ordre décroissant), pas encore choisi, et n'appartenant pas non plus aux clubs déja dans la poule (un second tableau, placé en dessous, nécessaire au premier, indique les clubs correspondants). Cela ne donne pas exactement le même résultat que toi, mais les règles sont respectées. Bien sûr, à un moment, il y a un problème car il ni a plus de membres répondant aux critères, pas encore sélectionnés et appartenant à un club non déja sélectionné dans la poule (la colonne).
Avant de continuer, j'aimerai bien que tu vérifies si c'est bien ce dont tu as besoin. Ensuite, il faudra modifier ces formules, avec quelques plages nommées et quelques DECALER, pour que ce fichier soit un peu plus polyvalent. En effet, pour le moment, il ne fonctionne que pour 9 clubs et 34 concurrents. J'espère aussi trouver quelques simplifications...
@ plus