Valeur non retrouvé avec fonction Index/equiv
Résolu/Fermé
Jack_lowo
Messages postés
2
Date d'inscription
mardi 26 février 2019
Statut
Membre
Dernière intervention
26 février 2019
-
Modifié le 26 févr. 2019 à 10:04
Vaucluse Messages postés 26495 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 8 avril 2022 - 26 févr. 2019 à 10:06
Vaucluse Messages postés 26495 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 8 avril 2022 - 26 févr. 2019 à 10:06
A voir également:
- Valeur non retrouvé avec fonction Index/equiv
- Index equiv 3 critères - Forum Bureautique
- Index equiv 2 critères - Forum Excel
- Index equiv multicritère ✓ - Forum Excel
- Index of ✓ - Forum Téléchargement
- Notice: undefined index: - Astuces et Solutions
2 réponses
M-12
Messages postés
1330
Date d'inscription
lundi 22 septembre 2008
Statut
Membre
Dernière intervention
18 mars 2023
295
26 févr. 2019 à 09:51
26 févr. 2019 à 09:51
Bonjour,
Regarde dans tes colonnes A & C des onglets les espaces présents à la fin
Regarde dans tes colonnes A & C des onglets les espaces présents à la fin
Vaucluse
Messages postés
26495
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
8 avril 2022
6 317
Modifié le 26 févr. 2019 à 10:08
Modifié le 26 févr. 2019 à 10:08
Bonjour
avant toutes choses, il faudrait faire un peu de ménage et mettre un peu de cohérence dans vos feuilles
dans les feuilles de recherche comme dans la feuille d'édition:
1°) certains codes ou textes sont terminés ou débutent pas des blancs (souvent résultat de transfert de données) ce qui rend les concaténations incompréhensibles pour Excel:
une options pour arranger ça:
2°) vous ne pouvez pas trouver une réponse en J20 puisque le code entré en C20 est A... alors que la feuille n'a que des B
3°) les matricielles étant gourmandes en capacité, mieux vaut ne pas les faire travailler sur le million de lignes de la feuille complète. Voyez pour remplacer les A:A ou C:C etc.. par des champs limités avec le nombre de lignes utiles. Ca fonctionnera plus vite
4°) vous pouvez éviter à la fois le problème de blancs dans les feuilles et celui du poids des matricielles:
=INDEX(INDIRECT($A19&"!$D:$D");EQUIV(SUPPRESPACE(C19)&SUPPRESPACE(D19);INDIRECT($A19&"!$Z:$Z");0))
avec ça:
revenez avec un modèle "arrangé" si tout ça ne résout pas votre problème.
crdlmnt
avant toutes choses, il faudrait faire un peu de ménage et mettre un peu de cohérence dans vos feuilles
dans les feuilles de recherche comme dans la feuille d'édition:
1°) certains codes ou textes sont terminés ou débutent pas des blancs (souvent résultat de transfert de données) ce qui rend les concaténations incompréhensibles pour Excel:
une options pour arranger ça:
- sélectionnez la feuille complète (chaque feuille sans exception)
- touche ctrl +touche h
- remplacer: taper un blanc
- par: ne mettez rien et "remplacer tout"
2°) vous ne pouvez pas trouver une réponse en J20 puisque le code entré en C20 est A... alors que la feuille n'a que des B
3°) les matricielles étant gourmandes en capacité, mieux vaut ne pas les faire travailler sur le million de lignes de la feuille complète. Voyez pour remplacer les A:A ou C:C etc.. par des champs limités avec le nombre de lignes utiles. Ca fonctionnera plus vite
4°) vous pouvez éviter à la fois le problème de blancs dans les feuilles et celui du poids des matricielles:
- placez dans une colonne hors champ de chaque feuille individuelle (par exemple en Z5
- =SUPPRESPACE(A5)&SUPPRESPACE(C5)
- et en I18 de BOQ-STR, la formule, non matricielle devient:
=INDEX(INDIRECT($A19&"!$D:$D");EQUIV(SUPPRESPACE(C19)&SUPPRESPACE(D19);INDIRECT($A19&"!$Z:$Z");0))
avec ça:
- la formule peut s'adresser à toute la colonne (non matricielle)
- les blancs devant ou derrière les codes ne sont pas pris en compte
revenez avec un modèle "arrangé" si tout ça ne résout pas votre problème.
crdlmnt
26 févr. 2019 à 10:03