Erreur de formule

Bonjour,

Je souhaite créer un programme qui gère automatiquement les équipes de volley-ball loisirs.

Suivant le nombre de présent nous travaillons sur 1, 2 ou 3 terrains soit 2 à 6 équipes.

Toutes les équipes doivent être équilibrées.

J'ai donc inséré feuille Joueurs un onglé Niveau de 1 à 4 le niveau 1 étant le plus fort et le niveau 4 le débutant "vide" étant une personne absente.

Mon fichier à l'air de fonctionner mais dans les listes Points attribués et Sélection ils sont attribués à tous même lorsqu'ils sont absents.

De ce fait les absent sont intégré dans mes équipes.

Pourriez-vous me venir en aide SVP.

Je vous en remercie par avance

Pierspom

Bonjour,

je crois qu'il suffit de rajouter en colonnes D et E "si vide, ne rien mettre" ;

=SI([@[Niveau (1 à 4)]]="";"";ALEA())
excel equipes volley ball par pierspom b

Et SIERREUR en colonne F.

Bonjour,

Essaie en D3 :

=SI([@[Niveau (1 à 4)]]<>"";ALEA();"")

En E3 :

=SI([@[Niveau (1 à 4)]]<>"";[@[Niveau (1 à 4)]]+[@Aléatoire];"")

En F3 :

=SI([@[Niveau (1 à 4)]]="";"";RANG([@[Valeur (points]];$E$3:$E$70;1))

Daniel

Doux Rêveur, Daniel merci beaucoup.

On dirait que ça fonctionne.

Maintenant je constate un autre problème.

J'ai 13 personnes présentes pour qui j'ai mis un niveau mais en colonne G je n'ai que 12 noms 🤔.

image

Autre problème.

Je viens de le tester sur mon téléphone pour pouvoir l'utiliser en salle mais sur mon iphone les macros ne fonctionne pas😪

Possible que le lecteur d'xlsm sur smartphone n'ait pas autant de possibilités.

Pour la formule en G, vous aviez fait 2 erreurs ;

- mettre LIGNE()-2 et pas -1

- PETITE.VALEUR va chercher dans la colonne C sur la ligne 3 alors que sur les lignes suivantes, ça va chercher dans E, mettre ceci en G3 ;

=SIERREUR(INDEX($B$3:$B$50;EQUIV(PETITE.VALEUR($E$3:$E$50;LIGNE()-2);$E$3:$E$50;0));"")
excel equipes volley ball par pierspom b2

Parfait 🙏

Grand merci Doux Rêveur

Rechercher des sujets similaires à "erreur formule"