OVH Cloud OVH Cloud

Renvoi de valeur sous condition

3 réponses
Avatar
Le Surcitaire
Bonjour à tous,

J'ai une liste de personnes en colonne A dans une feuille avec une
affectation dans une équipe en colonne D (bleu, blanc...)
Dans une autre feuille j'ai un tableau avec en cellule B1 le nom de
l'equipe (ex :bleu) je voudrais que dans les cellules dessous la
cellule B1 s'affiche automatiquement les noms des personnes etant de
cette equipe.
j'ai essaye avec cette formule =INDEX(Nom;EQUIV($B$1;Equipe;0);0) mais
cela me marque toujours la meme personne :-?

--
enlever lesurcitaire
La Vie n'est rien sans la joie de vivre

3 réponses

Avatar
AV
Un exemple avec proc évènementielle (mini XL2000) là :

http://cjoint.com/?mtqHTtT4fE

PS : Il faut enregistrer le fichier sur ton disque pour le tester
AV
Avatar
Daniel.M
Bonjour,

Pour une formule (ce qui est plutôt lent dans le cas de longue plage mais a
'l'avantage' de se passer de macros), sélectionne une plage de 200 cellules
verticales (mettons G2:G201) et entre la formule suivante (basée sur le
chiffrier d'Alain):

=SI(ESTERREUR(PETITE.VALEUR(SI(Couleurs±;LIGNE(Couleurs));LIGNE(INDIRECT(
"1:200"))));"";DECALER(Feuil1!A:A;PETITE.VALEUR(SI(Couleurs±;LIGNE(Couleurs
));LIGNE(INDIRECT("1:200")))-1;0;1;1))

Tu peux évidemment remplacer les 200 si tu penses que tu auras toujours moins de
résultats que cela.

Salutations,

Daniel M.

"Le Surcitaire" wrote in
message news:
Bonjour à tous,

J'ai une liste de personnes en colonne A dans une feuille avec une
affectation dans une équipe en colonne D (bleu, blanc...)
Dans une autre feuille j'ai un tableau avec en cellule B1 le nom de
l'equipe (ex :bleu) je voudrais que dans les cellules dessous la
cellule B1 s'affiche automatiquement les noms des personnes etant de
cette equipe.
j'ai essaye avec cette formule =INDEX(Nom;EQUIV($B$1;Equipe;0);0) mais
cela me marque toujours la meme personne :-?

--
enlever lesurcitaire
La Vie n'est rien sans la joie de vivre



Avatar
Le Surcitaire
Le Surcitaire a exprimé avec précision :
Bonjour à tous,

J'ai une liste de personnes en colonne A dans une feuille avec une
affectation dans une équipe en colonne D (bleu, blanc...)
Dans une autre feuille j'ai un tableau avec en cellule B1 le nom de l'equipe
(ex :bleu) je voudrais que dans les cellules dessous la cellule B1 s'affiche
automatiquement les noms des personnes etant de cette equipe.
j'ai essaye avec cette formule =INDEX(Nom;EQUIV($B$1;Equipe;0);0) mais cela
me marque toujours la meme personne :-?


Merci à tous les 2

--
enlever lesurcitaire
La Vie n'est rien sans la joie de vivre