Lien entre deux feuilles et association et afficher ..
Fermé
makisushi
Messages postés
3
Date d'inscription
dimanche 21 septembre 2014
Statut
Membre
Dernière intervention
22 septembre 2014
-
21 sept. 2014 à 13:03
makisushi Messages postés 3 Date d'inscription dimanche 21 septembre 2014 Statut Membre Dernière intervention 22 septembre 2014 - 22 sept. 2014 à 00:20
makisushi Messages postés 3 Date d'inscription dimanche 21 septembre 2014 Statut Membre Dernière intervention 22 septembre 2014 - 22 sept. 2014 à 00:20
A voir également:
- Lien entre deux feuilles et association et afficher ..
- Lien url - Guide
- Créer un lien pour partager des photos - Guide
- Verifier un lien - Guide
- Fusionner deux feuilles excel - Guide
- Comment faire un livret avec des feuilles a4 - Guide
3 réponses
via55
Messages postés
14512
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
18 janvier 2025
2 740
21 sept. 2014 à 14:55
21 sept. 2014 à 14:55
Bonjour
C'est possible avec une RECHERCHEV
1° Selectionner la plage entière des valeurs des 4 colonnes de la Feuille 1; clic droit Nommer la plage ey lui attribuer le nom liste
2° en feuille 2 dans la première cellule des prénoms (supposons que c'est D2 et que la première cellule de la colonne nommée C2 est la cellule C2) mettre la formule :
= SI(C2>0;"";RECHERCHEV(C2;liste;2;0) qui si C2 est > 0 renvoie vide sinon renvoie la valeur en 2eme colonne ( le 2) de liste correspondant au n° en recherchant une correspondance exacte (le 0)
en E2 la formule devient
= SI(C2>0;"";RECHERCHEV(C2;liste;3;0)
et en F2
= SI(C2>0;"";RECHERCHEV(C2;liste;4;0)
Etirer les formules vers le bas ensuite
Cdlmnt
C'est possible avec une RECHERCHEV
1° Selectionner la plage entière des valeurs des 4 colonnes de la Feuille 1; clic droit Nommer la plage ey lui attribuer le nom liste
2° en feuille 2 dans la première cellule des prénoms (supposons que c'est D2 et que la première cellule de la colonne nommée C2 est la cellule C2) mettre la formule :
= SI(C2>0;"";RECHERCHEV(C2;liste;2;0) qui si C2 est > 0 renvoie vide sinon renvoie la valeur en 2eme colonne ( le 2) de liste correspondant au n° en recherchant une correspondance exacte (le 0)
en E2 la formule devient
= SI(C2>0;"";RECHERCHEV(C2;liste;3;0)
et en F2
= SI(C2>0;"";RECHERCHEV(C2;liste;4;0)
Etirer les formules vers le bas ensuite
Cdlmnt
makisushi
Messages postés
3
Date d'inscription
dimanche 21 septembre 2014
Statut
Membre
Dernière intervention
22 septembre 2014
21 sept. 2014 à 16:20
21 sept. 2014 à 16:20
Super tout marche très bien, mais.... car il y a toujours un mais...;)
Je voulais faire sensiblement la même opération dans une autre feuille (feuille numéro 3) ou là j'ai 12 colonnes
1-Nom
2-Prénom
3- un nombre
4- un autre nombre
5- ....
12 un nombre finale
J'ai 65 lignes avec des noms différents et des nombres qui peuvent revenir ou non. prendre note que les valeurs ne sont pas triées et ne peuvent pas être triées....pour le moment.
Donc toujours dans la feuille 2 si la valeur trouvée n'est pas 0 mais 1 je veux avoir le nom et le prénom de ...(prendre note que 1 veux dire que la valeur en C1 est unique dans la plage sélectionnée de la feuille 3-voir plus bas). Donc les valeurs que j'ai en C2 sont des occurrences (nombre de fois que revient une valeur. Cette valeur est dans la première colonne de la feuille 2).
voici la démarche que j'ai faite :
1- j'ai sélectionné la plage de la feuille 3 ou je peux trouver la valeur de la colonne 1 de la feuille 2 et je l'ai nommée unique.
2- j'ai mis la formule suivant dans la colonne F de ma feuille 2 :
=SI(C2<>1;"";RECHERCHEV(C1;unique;2;0)) qui voudrait dire selon moi....
si la cellule C2 n'est pas égale à 1 mettre rien, si oui alors trouver la valeur de la colonne 1 dans la feuille 3 et mettre le prénom de la personne dans la cellule actuelle....
Puis je recopie vers le bas mais malheureusement la première section fonctionne (trouver cellule pas égale à 1 dans la colonne 2 de ma feuille 2, mais quand je trouve une valeur de 1 il me donne le message suivant : #N/A
Merci et j'espère être cohérent lol!
Je voulais faire sensiblement la même opération dans une autre feuille (feuille numéro 3) ou là j'ai 12 colonnes
1-Nom
2-Prénom
3- un nombre
4- un autre nombre
5- ....
12 un nombre finale
J'ai 65 lignes avec des noms différents et des nombres qui peuvent revenir ou non. prendre note que les valeurs ne sont pas triées et ne peuvent pas être triées....pour le moment.
Donc toujours dans la feuille 2 si la valeur trouvée n'est pas 0 mais 1 je veux avoir le nom et le prénom de ...(prendre note que 1 veux dire que la valeur en C1 est unique dans la plage sélectionnée de la feuille 3-voir plus bas). Donc les valeurs que j'ai en C2 sont des occurrences (nombre de fois que revient une valeur. Cette valeur est dans la première colonne de la feuille 2).
voici la démarche que j'ai faite :
1- j'ai sélectionné la plage de la feuille 3 ou je peux trouver la valeur de la colonne 1 de la feuille 2 et je l'ai nommée unique.
2- j'ai mis la formule suivant dans la colonne F de ma feuille 2 :
=SI(C2<>1;"";RECHERCHEV(C1;unique;2;0)) qui voudrait dire selon moi....
si la cellule C2 n'est pas égale à 1 mettre rien, si oui alors trouver la valeur de la colonne 1 dans la feuille 3 et mettre le prénom de la personne dans la cellule actuelle....
Puis je recopie vers le bas mais malheureusement la première section fonctionne (trouver cellule pas égale à 1 dans la colonne 2 de ma feuille 2, mais quand je trouve une valeur de 1 il me donne le message suivant : #N/A
Merci et j'espère être cohérent lol!
via55
Messages postés
14512
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
18 janvier 2025
2 740
21 sept. 2014 à 17:21
21 sept. 2014 à 17:21
Re,
Ne peut fonctionner car RECHERCHEV suppose que :
1° il faut nommer tout le tableau de référence comprenant la colonne où chercher la valeur et les colonnes où sont situées les différentes valeurs à renvoyer (prénom, nom etc)
2° que la colonne de recherche de la valeur soit la 1ere du tableau ce qui n'est pas le cas de ta feuille 3 où la ,1ere colonne est celle du nom
Pour établir une correspondance entre une valeur qui n'est pas située dans une première colonne il faut passer par INDEX et EQUIV
Exemple : https://www.cjoint.com/?0IvrxUa9JzL
Si tu n'arrives pas à l'adapter à ton fichier, post un exemple allégé et anonymé de ton fichier sur cjoint.com et reviens ici indiquer le lien, je regarderai
Cdlmnt
Ne peut fonctionner car RECHERCHEV suppose que :
1° il faut nommer tout le tableau de référence comprenant la colonne où chercher la valeur et les colonnes où sont situées les différentes valeurs à renvoyer (prénom, nom etc)
2° que la colonne de recherche de la valeur soit la 1ere du tableau ce qui n'est pas le cas de ta feuille 3 où la ,1ere colonne est celle du nom
Pour établir une correspondance entre une valeur qui n'est pas située dans une première colonne il faut passer par INDEX et EQUIV
Exemple : https://www.cjoint.com/?0IvrxUa9JzL
Si tu n'arrives pas à l'adapter à ton fichier, post un exemple allégé et anonymé de ton fichier sur cjoint.com et reviens ici indiquer le lien, je regarderai
Cdlmnt
makisushi
Messages postés
3
Date d'inscription
dimanche 21 septembre 2014
Statut
Membre
Dernière intervention
22 septembre 2014
22 sept. 2014 à 00:20
22 sept. 2014 à 00:20
Voilà tout est correct!
Je n'ai pas réussi avec index et equiv.
J'ai donc parti de l'autre feuille pour revenir sur la feuille 2 et ça a marché. De plus avec la fct SI j'ai réussi à travailler avec les cellules vides.
Bon Merci pour tout et je continu à vous lire....
Je considère ce sujet résolu.
Je n'ai pas réussi avec index et equiv.
J'ai donc parti de l'autre feuille pour revenir sur la feuille 2 et ça a marché. De plus avec la fct SI j'ai réussi à travailler avec les cellules vides.
Bon Merci pour tout et je continu à vous lire....
Je considère ce sujet résolu.