Aide Fonction recherche special!!!

  • Initiateur de la discussion Initiateur de la discussion zouille
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

zouille

XLDnaute Nouveau
😱 salut forum😱

voila , je viens vous demander un petit coup de main , car je m'arrache les cheveux.
je vous explique :
Dans la page 1 de mon projet , j'ai une liste de 115 personnes (collone B) avec un numeros de 1 a 10 ( collone A) en fonction de groupe dans lequel ils sont.

Dans les autres pages , j'ai creer des etiquettes conenant divers renseignement sur ces personnes en fonction du groupe.
donc pour groupe 1 : page 1, groupe 2 : page 2 ... ... ...

j'aimerais que pour chaque etiquette, il fasse une recherche en fonction de nom de la page ( 1 ou 2 ou 3 ou 4 ... ... ...) pour ecrire automatiquement le nom.

J'avais reussi en utilisant la fonction Recherche V , mais le resultat me donne toujours le meme noms , car cette fonction recherche du 1er au dernier et a chaque fois , elle me renvois le premier trouvé .

Alors comment faire pour que ds la 2eme etiquette , la fonction me donne le 2eme nom???

J'espere avoir été clair ds mon expliquation ??,
merci a vous
 
Re : Aide Fonction recherche special!!!

Re,

Je ne vois pas d'où ça peut venir.

Un détail :
les formules sont à copier coller par groupe de 3
Copier I2:K4 et coller sur I7:K9

Colonne Z : une copie de A ( je sais pas pourquoi mais c'etait dans l'exemple)
La colonne Z n’est pas une copie de la colonne A,
elle était là pour départager les valeurs identiques de A.
C’est la valeur de A + une toute petite fraction du n° de ligne :
=A2+LIGNE()/100000
Mais… elle n’a pas d’utilité, en fin de compte, on peut s’en passer.
(je l’avais mise parce que j’avais commencé par Min(si()), plus court que Petite.Valeur(Si)), mais je ne m’en sortais pas).

Dans le fichier joint,
c’est la même chose exactement, sauf que :
GrpB n’existe plus
les formules n’ont plus besoin de la fonction Ent() et sont donc un peu plus courtes.

On peut aussi, à la place de ColA, ColB, etc, donner le nom tapé en C1, C2, etc
et utiliser la fonction Indirect()
les formules renvoyant les valeurs seraient identiques

En I2, ça donnerait :
=SI(I1="";"";INDEX(INDIRECT(H2);PETITE.VALEUR(SI(GrpA=K1;LIGNE(GrpA));NB.SI(K$1:K1;K1))))

Si tu ne t’en sors pas, tu postes un mini fichier.
 

Pièces jointes

Re : Aide Fonction recherche special!!!

Cool
ca marche enfin

Par contre j'avais oublié un detail :

Dans mes onglet 1-2-3-4... ...
j'ai des tableaux sur 2 rangée et la ce qui pose probleme , c'est que quand je rajoute un tableau a coté , il recommence avec le 1er nom :

J'ai disposé ces tableau ainsi pour l'impression ( moins de feuille utilisé)

Tu a une solution a ce petit probleme ??
merci : ton code marche super bien
 

Pièces jointes

Re : Aide Fonction recherche special!!!

super et merci a toi , ca fonctionne super bien :

Par contre , a long terme je pense avoir trouver un petit prob :
Dison que pour l'onglet "1" je colle 12 tableaux ( 6 et 6) et que sur l'onglet pointage il y a 12 personnes du groupe 1 : tout va bien ,
Par contre
Si j'ai tres peu de monde du groupe 1 le mois d'apres , disons 7 , il va y avoir 6 tableaux rempli d'un cote mais qu'un seul de l'autre :

Alors est il possible d'equilibré la repartition en fonction du nombre de 1 present dans la page "pointage"

On partira du principe qu'au max , j'aurais 14 ou 16 personne ds un meme groupe
Alors est ce possible ?????

PS : L'ideal serait de creer un seul tableau , avec copie de ce tableau a chaque fois qu'on trouve une personne du groupe et repartition droite ou gauche en fonction du nombre total de pers de ce group: mais le pense pense qu'il faut faire appel au VBA , non ???


merci a tous
 
Re : Aide Fonction recherche special!!!

Re,

C'est faisable par formule.
Les titres (nom, groupe, valeur A, valeur B, valeur C) : par formule
Le n° du groupe : idem
La formule compte le nombre de noms composant le groupe dans les tableaux situés à gauche,
si le nombre est atteint, pas de titre, pas de n° de groupe.

Quand le tableau ne contient aucune valeur en ligne 2,
le quadrillage ne se voit pas (format conditionnel).

Colonne A et ligne 1 : servent à la formule comptant les valeurs déjà présentes à gauche et au-dessus.

Il y a de quoi mettre 20 personnes par onglet,
si besoin de plus : copier-coller un tableau entier.
 

Pièces jointes

Re : Aide Fonction recherche special!!!

Bonjour,

Il y a une feuille de plus, avec un tableau où tu peux régler les proportions de tes tableaux selon le nombre de personnes.

Dans les onglets 1, 2, les formules sont prêtes pour 7 en hauteur et 4 en largeur.
Le format conditionnel est changé
 

Pièces jointes

- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
125
Affichages
13 K
Réponses
9
Affichages
1 K
Réponses
9
Affichages
1 K
Réponses
4
Affichages
347
Retour