Recherche d'affectations dans un tableau
Résolu/Fermé
sebcestbien92270
Messages postés
6
Date d'inscription
mardi 9 octobre 2018
Statut
Membre
Dernière intervention
10 octobre 2018
-
Modifié le 9 oct. 2018 à 01:12
sebcestbien92270 Messages postés 6 Date d'inscription mardi 9 octobre 2018 Statut Membre Dernière intervention 10 octobre 2018 - 10 oct. 2018 à 23:47
sebcestbien92270 Messages postés 6 Date d'inscription mardi 9 octobre 2018 Statut Membre Dernière intervention 10 octobre 2018 - 10 oct. 2018 à 23:47
A voir également:
- Recherche d'affectations dans un tableau
- Tableau croisé dynamique - Guide
- Tableau ascii - Guide
- Comment faire un tableau - Guide
- Recherche automatique des chaînes ne fonctionne pas - Guide
- Trier un tableau excel - Guide
5 réponses
Raymond PENTIER
Messages postés
58801
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
7 janvier 2025
17 264
Modifié le 9 oct. 2018 à 02:48
Modifié le 9 oct. 2018 à 02:48
Bonjour, et bienvenue au nouveau membre.
Il y a plusieurs solutions. En voici une, très simple, trop simple peut-être, selon l'usage que tu veux faire de ce fichier ...
En A2, formule =Feuil1!A2
En B2, formule ="Machine "&EQUIV("X";Feuil1!B2:S2)
Recopier ces 2 formules vers le bas.
Cordialement.
Il y a plusieurs solutions. En voici une, très simple, trop simple peut-être, selon l'usage que tu veux faire de ce fichier ...
En A2, formule =Feuil1!A2
En B2, formule ="Machine "&EQUIV("X";Feuil1!B2:S2)
Recopier ces 2 formules vers le bas.
Cordialement.
Raymond PENTIER
Messages postés
58801
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
7 janvier 2025
17 264
9 oct. 2018 à 02:46
9 oct. 2018 à 02:46
Et en voici une autre :
Dans Feuil1, en T2, formule =EQUIV("X";B2:S2) à recopier vers le bas.
Dans Feuil2, en B2, formule =Feuil1!T2 avec le format de cellule personnalisé "Machine "Standard - à recopier.
Dans Feuil1, en T2, formule =EQUIV("X";B2:S2) à recopier vers le bas.
Dans Feuil2, en B2, formule =Feuil1!T2 avec le format de cellule personnalisé "Machine "Standard - à recopier.
sebcestbien92270
Messages postés
6
Date d'inscription
mardi 9 octobre 2018
Statut
Membre
Dernière intervention
10 octobre 2018
9 oct. 2018 à 19:44
9 oct. 2018 à 19:44
Merci beaucoup, voir réponse commune.
ccm81
Messages postés
10905
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
27 décembre 2024
2 429
9 oct. 2018 à 14:38
9 oct. 2018 à 14:38
Bonjour à tous les deux
Et si la ligne 1 (liste des "machines") est un peu plus compliquée
En A2, la formule de Raymond =Feuil1!A2
En B2, formule =INDEX(Feuil1!$B$1:$S$1;1;EQUIV("X";Feuil1!$B2:$S2;0))
les deux formules à tirer vers le bas
Cdlmnt
Et si la ligne 1 (liste des "machines") est un peu plus compliquée
En A2, la formule de Raymond =Feuil1!A2
En B2, formule =INDEX(Feuil1!$B$1:$S$1;1;EQUIV("X";Feuil1!$B2:$S2;0))
les deux formules à tirer vers le bas
Cdlmnt
sebcestbien92270
Messages postés
6
Date d'inscription
mardi 9 octobre 2018
Statut
Membre
Dernière intervention
10 octobre 2018
9 oct. 2018 à 19:43
9 oct. 2018 à 19:43
Merci beaucoup, voir réponse commune.
Raymond PENTIER
Messages postés
58801
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
7 janvier 2025
17 264
10 oct. 2018 à 17:20
10 oct. 2018 à 17:20
Oui, c'est un peu compliqué comme problème, et ma solution aussi !
A. En Feuil1 :
- 1) définir le nom "zqui" pour la plage A2:A19
- 2) sélectionner B2:S19 ; aller dans FORMULES / Noms définis / Depuis sélection / Colonne de gauche / OK
B. En Feuil2 :
-1) saisir "Qui ?" en A21 et "Machine" en B21
-2) en A22 faire DONNÉES / Validation des données / Autoriser [ Liste ] / Source [ =zqui ] / OK
-3) en A23 mettre la formule =SUBSTITUE(A22;"-";"_")
-4) en B22 mettre la formule =EQUIV("X";INDIRECT(A23))
C'est fini !
Tu choisis un nom avec la liste déroulante de A22 et le N° de machine s'affiche en B22 ...
https://www.cjoint.com/c/HJkprq8o3ei
A. En Feuil1 :
- 1) définir le nom "zqui" pour la plage A2:A19
- 2) sélectionner B2:S19 ; aller dans FORMULES / Noms définis / Depuis sélection / Colonne de gauche / OK
B. En Feuil2 :
-1) saisir "Qui ?" en A21 et "Machine" en B21
-2) en A22 faire DONNÉES / Validation des données / Autoriser [ Liste ] / Source [ =zqui ] / OK
-3) en A23 mettre la formule =SUBSTITUE(A22;"-";"_")
-4) en B22 mettre la formule =EQUIV("X";INDIRECT(A23))
C'est fini !
Tu choisis un nom avec la liste déroulante de A22 et le N° de machine s'affiche en B22 ...
https://www.cjoint.com/c/HJkprq8o3ei
sebcestbien92270
Messages postés
6
Date d'inscription
mardi 9 octobre 2018
Statut
Membre
Dernière intervention
10 octobre 2018
10 oct. 2018 à 23:47
10 oct. 2018 à 23:47
Bonsoir,
Wouahhhhhhhhhhhhhhhh !!!!!!!
Je suis à 10000 lieux de ce niveau de connaissance. Je ne connaissais absolument pas cette subtilité 'Noms définis".
Il va me falloir au moins une semaine de curiosité pour comprendre et envisager des applications potentielles.
Encore merci beaucoup pour cette résolution de problème.
Cordialement,
Seb
Wouahhhhhhhhhhhhhhhh !!!!!!!
Je suis à 10000 lieux de ce niveau de connaissance. Je ne connaissais absolument pas cette subtilité 'Noms définis".
Il va me falloir au moins une semaine de curiosité pour comprendre et envisager des applications potentielles.
Encore merci beaucoup pour cette résolution de problème.
Cordialement,
Seb
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
sebcestbien92270
Messages postés
6
Date d'inscription
mardi 9 octobre 2018
Statut
Membre
Dernière intervention
10 octobre 2018
9 oct. 2018 à 19:44
9 oct. 2018 à 19:44
Bonsoir à vous,
Tout d'abord merci pour vos réponse (honnêtement, je ne m'attendais pas à une telle réactivité).
Bon je reconnait qu'à 1h mes explications n'étaient pas bien compréhensibles car dans vos solutions quelque soit les valeurs dans la colonne A de Feuil2 la formule renvoi le même résultat (celui de la ligne correspondante dans la Feuil1).
En fait, je souhaitais pouvoir n'importe quel prénom en colonne A de Feuil2 et la formule en colonne B m'indiquait la machine d'affectation.
C'était ce compliquer la vie car, en cas de prénoms identiques, la formule s'arrêterait sur la première occurrence trouvée.
Donc je vais dans un premier temps me contenter de vos solutions et simplifier très légèrement mon "application".
Cependant, si quelqu’un comprends ce que je cherchais à réaliser, il est le bienvenu car ce casse tête peut être utile pour d'autres sujets (si je saisie "Gérald" en cellule A2 de Feuil2, automatiquement la formule renvoie "Machine 17").
Merci Messieurs !
Cordialement,
Seb
Tout d'abord merci pour vos réponse (honnêtement, je ne m'attendais pas à une telle réactivité).
Bon je reconnait qu'à 1h mes explications n'étaient pas bien compréhensibles car dans vos solutions quelque soit les valeurs dans la colonne A de Feuil2 la formule renvoi le même résultat (celui de la ligne correspondante dans la Feuil1).
En fait, je souhaitais pouvoir n'importe quel prénom en colonne A de Feuil2 et la formule en colonne B m'indiquait la machine d'affectation.
C'était ce compliquer la vie car, en cas de prénoms identiques, la formule s'arrêterait sur la première occurrence trouvée.
Donc je vais dans un premier temps me contenter de vos solutions et simplifier très légèrement mon "application".
Cependant, si quelqu’un comprends ce que je cherchais à réaliser, il est le bienvenu car ce casse tête peut être utile pour d'autres sujets (si je saisie "Gérald" en cellule A2 de Feuil2, automatiquement la formule renvoie "Machine 17").
Merci Messieurs !
Cordialement,
Seb
Raymond PENTIER
Messages postés
58801
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
7 janvier 2025
17 264
9 oct. 2018 à 21:08
9 oct. 2018 à 21:08
Alors mettons-nous d'accord : Il peut y avoir plusieurs "Gérald" ?
sebcestbien92270
Messages postés
6
Date d'inscription
mardi 9 octobre 2018
Statut
Membre
Dernière intervention
10 octobre 2018
10 oct. 2018 à 00:20
10 oct. 2018 à 00:20
Bonsoir,
Non puisque dans mon tableau je peux associer le Nom avec le Prénom et donc les doublons sont exclus.
Par contre si dans Feuil2 "Gérald" (en cellule A2) est un élément d'un ensemble des prénoms de la Feuil1, il ne sera pas obligatoirement dans la cellule A2.
Il faut dans un premier temps trouver la ligne de la colonne A contenant "Gérald" pour ensuite faire une recherche du "X" pour déterminer la colonne afin de renvoyer le N° de machine de la ligne N°1.
C'est un peut compliqué comme raisonnement.
Par contre, vos indications me permettent d'avancer en détournant la complexité.
Merci
Seb
Non puisque dans mon tableau je peux associer le Nom avec le Prénom et donc les doublons sont exclus.
Par contre si dans Feuil2 "Gérald" (en cellule A2) est un élément d'un ensemble des prénoms de la Feuil1, il ne sera pas obligatoirement dans la cellule A2.
Il faut dans un premier temps trouver la ligne de la colonne A contenant "Gérald" pour ensuite faire une recherche du "X" pour déterminer la colonne afin de renvoyer le N° de machine de la ligne N°1.
C'est un peut compliqué comme raisonnement.
Par contre, vos indications me permettent d'avancer en détournant la complexité.
Merci
Seb