Menu

INDEX EQUIV sur plusieurs onglets [Résolu]

Messages postés
5
Date d'inscription
dimanche 10 mars 2019
Dernière intervention
11 mars 2019
- - Dernière réponse : sidocoq
Messages postés
5
Date d'inscription
dimanche 10 mars 2019
Dernière intervention
11 mars 2019
- 11 mars 2019 à 07:08
Bonjour, j'ai un fichier avec 2 onglets qui s'appellent respectivement Categorie et Entreprise.
Dans mon onglet Catégorie, j'ai 4 colonnes:
Colonne A : code juridique
Colonne B : catégorie simplifiée (= nom simplifié de la catégorie, une différente pour chaque donnée de la colonne A)
Colonne C: catégorie détaillée 7 (= détail de la catégorie, une différente pour chaque donnée de la colonne A)
Colone D : catégorie très détaillée (= détail plus important encore, une différente pour chaque donnée de la colonne A)

Dans mon onglet Entreprise j'ai 5 colonnes
Colonne A : Nom d'une entreprise
Colonne B : Année de création
Colonne C : Code catégorie (j'y met des codes qui correspondent aux données qu'on trouve dans la colonne A de l'onglet Catégorie)
Colonne D : Catégorie code 5 (je veux y rapatrier les informations de la colonne B de l'onglet catégorie, selon le code de la colonne C de l'onglet entreprise qui a été indiqué, et qui correspond à la colonne A de l'onglet catégorie).

En utilisant INDEX EQUIV, j'aimerai que lorsque j'ai un code en colonne C de l'onglet Entreprise, il cherche le même code dans la colonne A de l'onglet catégorie et qu'il m'indique automatiquement l'information correspondante de la colonne B de l'onglet Catégorie dans ma colonne D de l'onglet Entreprise.
Comment faire ?
Merci d'avance de votre aide.
Afficher la suite 

Votre réponse

5 réponses

Messages postés
435
Date d'inscription
mardi 5 juin 2018
Dernière intervention
11 mars 2019
32
0
Merci
Bonjour,

=INDEX(Categorie!B:B;EQUIV(C1;Categorie!A:A;0))

Cordialement.

Daniel
Commenter la réponse de danielc0
Messages postés
5
Date d'inscription
dimanche 10 mars 2019
Dernière intervention
11 mars 2019
0
Merci
Bonjour,
Merci de votre réponse mais désolée, en tapant cette formule ça me met #N/A
Commenter la réponse de sidocoq
Messages postés
435
Date d'inscription
mardi 5 juin 2018
Dernière intervention
11 mars 2019
32
0
Merci
"#NA" signifie qu'il n'y a pas correspondance de catégorie. Poste un lien sur ton classeur.

Daniel
Commenter la réponse de danielc0
Messages postés
5
Date d'inscription
dimanche 10 mars 2019
Dernière intervention
11 mars 2019
0
Merci
DanielC0,
Voici le lien sur un autre forum;

https://forum.excel-pratique.com/viewtopic.php?f=2&t=121677&e=1&view=unread#unread

Je suis perdue !
danielc0
Messages postés
435
Date d'inscription
mardi 5 juin 2018
Dernière intervention
11 mars 2019
32 -
C2 est numérique alors que "Categorie!A:A" est texte.Modifie :

=INDEX(Categories!$B$5:$B$264;EQUIV(CTXT($C2;0;1);Categories!$A$5:$A$264;0);1)

Daniel
Commenter la réponse de sidocoq
Messages postés
5
Date d'inscription
dimanche 10 mars 2019
Dernière intervention
11 mars 2019
0
Merci
Super, Merci beaucoup.
C'est bon pour la formule et pour le problème de l'affichage de la formule à la place du résultat.
Parfait. Merci bien.
quelques précision, porquoi met-on un $ devant C2 ? Et à quoi correspondent le 0 et le 1 juste après C2 ?
danielc0
Messages postés
435
Date d'inscription
mardi 5 juin 2018
Dernière intervention
11 mars 2019
32 -
Le "$" ? En fait, à rien dans ce cas. Je l'ai mis sans faire attention. Il servirait si tu tirait la formule vers la droite. La colonne n'évoluerait pas et l'adresse resterait $C2 au lieu de se changer en D2. C'est une référence absolue.L "0" indique qu'il n'y a pas de décimales et le "1" qu'il n'y a pas de virgule ni d'espace de milliers. CTXT(4130) donnerait:
"4 130,00"
alors que CTXT(4130;0;1) donne "4130".

Daniel
sidocoq
Messages postés
5
Date d'inscription
dimanche 10 mars 2019
Dernière intervention
11 mars 2019
> danielc0
Messages postés
435
Date d'inscription
mardi 5 juin 2018
Dernière intervention
11 mars 2019
-
Super, merci pour cette précision.
Bien cordialement
Céline
Commenter la réponse de sidocoq