C
Chantelanuit
Guest
Bonjour,
Tout d'abord, merci pour ce superbe site où j'ai appris plein de trucs qui me simplifient la vie avec Excel !
Actuellement, je recherche une solution au problème suivant, mais je suis bloqué :
Je travaille avec Excel 2003 et je recherche si une valeur qui apparaît dans une rangée (qui contient des numéros de cartes de 1 à 75) se retrouve dans un 'array' (TABLEAU 2). Cet 'array' correspond à la façon dont les cartes ont été triées par des personnes.
Par exemple, voici le tableau que je souhaite compléter :
voir TABLEAU 1 attaché (tableaux.jpg)
Le but est de mettre deux numéros identiques dans la ligne qui correspond à un participant, lorsque certaines cartes ont été mises dans la même pile. Dans cet exemple, les cartes no 1, 3 et 5 proviennent de la pile 1, les cartes 2 et 4 proviennent de la pile 3, et les cartes 6 et 7 de la pile 2 (pour la participant no 1).
Je possède une matrice qui comporte le numéro des cartes qui proviennent de chaque pile pour chaque participant (imaginons qu'il n'y a qu'un participant pour simplifier les choses, soit une seule ligne du TABLEAU 1 à compléter):
voir TABLEAU 2 attaché (tableaux.jpg)
En me référant à cet array ci-dessus (no_cartes), je souhaiterais compléter le tableau du haut (TABLEAU 1). La logique que je souhaitais employer pour compléter chaque ligne du TABLEAU 1 était la suivante :
'Si le nombre qui apparaît dans la ligne de titre du TABLEAU 1 (no de carte entre 1 et 75) se retrouve dans l'array 'no_cartes' du TABLEAU 2, alors insérer la valeur à gauche de l'array 'no_carte' qui se trouve à la même ligne, mais dans la colonne 'no_pile'.
J'ai essayé avec la fonction RECHERCHE, RECHERCHEH ou encore RECHERCHEV, sans succès. Est-ce que vous suggéreriez une autre fonction ?
J'espère que c'est compréhensible... Merci d'avance pour toute suggestion
Mic
Tout d'abord, merci pour ce superbe site où j'ai appris plein de trucs qui me simplifient la vie avec Excel !
Actuellement, je recherche une solution au problème suivant, mais je suis bloqué :
Je travaille avec Excel 2003 et je recherche si une valeur qui apparaît dans une rangée (qui contient des numéros de cartes de 1 à 75) se retrouve dans un 'array' (TABLEAU 2). Cet 'array' correspond à la façon dont les cartes ont été triées par des personnes.
Par exemple, voici le tableau que je souhaite compléter :
voir TABLEAU 1 attaché (tableaux.jpg)
Le but est de mettre deux numéros identiques dans la ligne qui correspond à un participant, lorsque certaines cartes ont été mises dans la même pile. Dans cet exemple, les cartes no 1, 3 et 5 proviennent de la pile 1, les cartes 2 et 4 proviennent de la pile 3, et les cartes 6 et 7 de la pile 2 (pour la participant no 1).
Je possède une matrice qui comporte le numéro des cartes qui proviennent de chaque pile pour chaque participant (imaginons qu'il n'y a qu'un participant pour simplifier les choses, soit une seule ligne du TABLEAU 1 à compléter):
voir TABLEAU 2 attaché (tableaux.jpg)
En me référant à cet array ci-dessus (no_cartes), je souhaiterais compléter le tableau du haut (TABLEAU 1). La logique que je souhaitais employer pour compléter chaque ligne du TABLEAU 1 était la suivante :
'Si le nombre qui apparaît dans la ligne de titre du TABLEAU 1 (no de carte entre 1 et 75) se retrouve dans l'array 'no_cartes' du TABLEAU 2, alors insérer la valeur à gauche de l'array 'no_carte' qui se trouve à la même ligne, mais dans la colonne 'no_pile'.
J'ai essayé avec la fonction RECHERCHE, RECHERCHEH ou encore RECHERCHEV, sans succès. Est-ce que vous suggéreriez une autre fonction ?
J'espère que c'est compréhensible... Merci d'avance pour toute suggestion
Mic