Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Excel
Excel Forum d'entraide sur Excel. Vos questions sur les fonctions, formules, manipulations, et tout sujet qui ne trouve pas sa place dans un sous-forum.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 16/06/2011, 13h06   #1
Invité de passage
 
Homme Anthony
Inscription : octobre 2002
Messages : 7
Détails du profil
Informations personnelles :
Nom : Homme Anthony
Localisation : Suisse

Informations forums :
Inscription : octobre 2002
Messages : 7
Points : 2
Points : 2
Par défaut Répartition automatique de participants

Bonjour,

J'essaie de créer une feuille Excel me permettant de répartir automatiquement des participants et leurs "adversaires".
Au premier tour, chaque participant affronte le suivant.
Au deuxième tour, ils affrontent le 2ème suivant.
Au troisième tour, ils affrontent le 3ème suivant.

Pour être plus clair, cela donnerait cela:



Les couleurs sont uniquement là pour imager la progression.

Pour la première colonne (B2), j'ai utilisé la fonction suivante:
=SI(A2="";"";SI(A3="";$A$2;A3))

Cela se corse lorsque je fais un saut de 2, à la fin de la colonne, pour dire de reprendre au début.

Est-ce que quelqu'un aurait une idée de comment résoudre cela, étant donné que le nombre de participants n'est jamais fixe?

Merci d'avance.
ZX232 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/06/2011, 15h38   #2
Membre Expert
 
Homme Robert JAMIN
Retraité
Inscription : juillet 2009
Messages : 1 223
Détails du profil
Informations personnelles :
Nom : Homme Robert JAMIN
Âge : 73
Localisation : Belgique

Informations professionnelles :
Activité : Retraité
Secteur : Enseignement

Informations forums :
Inscription : juillet 2009
Messages : 1 223
Points : 2 022
Points : 2 022
Bonjour,
Utiliser la formule Decaler.
Voir le fichier joint avec explication.
__________________
Cordialement.

RJ
rjamin est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/06/2011, 09h35   #3
Invité de passage
 
Homme Anthony
Inscription : octobre 2002
Messages : 7
Détails du profil
Informations personnelles :
Nom : Homme Anthony
Localisation : Suisse

Informations forums :
Inscription : octobre 2002
Messages : 7
Points : 2
Points : 2
Par défaut Bien joué

Bien vu le coup de la formule Decaler!
Il me semblait bien qu'il y avait une solution de facilité.

Par contre, si je comprend bien, cela m'oblige à déplacer les trois dernières lignes si le nombre de participants change non?
ZX232 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/06/2011, 10h34   #4
Membre éprouvé
 
Avatar de Runsh63
 
Homme Duc
Nihiliste
Inscription : mars 2011
Messages : 395
Détails du profil
Informations personnelles :
Nom : Homme Duc
Âge : 31
Localisation : France, Puy de Dôme (Auvergne)

Informations professionnelles :
Activité : Nihiliste
Secteur : Industrie

Informations forums :
Inscription : mars 2011
Messages : 395
Points : 419
Points : 419
Bonjour,

Tu ne pourras pas y couper en effet, donc masque tes lignes ou écris avec une police blanche sur fond blanc si tu ne veux pas que cela soit visible à l'écran.
__________________
Cordialement,

Runsh
Runsh63 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/06/2011, 15h25   #5
Invité de passage
 
Homme Anthony
Inscription : octobre 2002
Messages : 7
Détails du profil
Informations personnelles :
Nom : Homme Anthony
Localisation : Suisse

Informations forums :
Inscription : octobre 2002
Messages : 7
Points : 2
Points : 2
Par défaut Très bien

Très bien.

Merci pour votre aide.

Je ferme le sujet.
ZX232 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/06/2011, 19h20   #6
Membre confirmé
 
Inscription : mai 2010
Messages : 200
Détails du profil
Informations forums :
Inscription : mai 2010
Messages : 200
Points : 278
Points : 278
Bonjour,

Le sujet est fermée, mais voici quand même une adaptation pour ne pas avoir à reporter les 3 premiers à la fin :

Code :
=DECALER($B$3;MOD(C$2+LIGNE()-3;20);0)
On fait appel à la fonction MOD pour repartir au début.
J'ai mis 20 (comme le nombre de participants), ce nombre peut être remplacé par une formule renvoyant le nombre (NBVAL par exemple).

A+
GerardCalc est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 22/06/2011, 14h59   #7
Invité de passage
 
Homme Anthony
Inscription : octobre 2002
Messages : 7
Détails du profil
Informations personnelles :
Nom : Homme Anthony
Localisation : Suisse

Informations forums :
Inscription : octobre 2002
Messages : 7
Points : 2
Points : 2
La grande classe !!!

Ca marche du feu de dieu !!!

Merci encore
ZX232 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 19h08.


 
 
 
 
Partenaires

Hébergement Web