Formule rechercheev m'affiche la meme valeur sur toute la colonne
emma1992_kelo
Messages postés
55
Date d'inscription
Statut
Membre
Dernière intervention
-
DjiDji59430 Messages postés 4253 Date d'inscription Statut Membre Dernière intervention -
DjiDji59430 Messages postés 4253 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
J'essaie de faire de la recherche de valeur dans un e feuille pour une autre feuille avec recherchev , cepen dant j'ai un soucis la formule marche sauf qu'elle me copie la meme valeur pour toute la colonne alors que ce n'est pas le cas. Comment rémedier à cela, j'ai tout fait mais , c'est toujours la meme chose, j'ai vérifié l'affichage, l'option calcul qui est sur automatique. Le type de données mis en standard. Mais à chaque fois que j'étend la formule la valeur de la ligne 1 est recopé sur toutes les autres lignes meme si ce n'est pas la cas dans la colonne d'origine.
Ma formule est :
=SI($A2="";"";SIERREUR(RECHERCHEV($A2;ZMA!$A$2:$H$840;7;FAUX);""))
fichier joint
https://www.cjoint.com/c/KJoj5RoGLfF
J'essaie de faire de la recherche de valeur dans un e feuille pour une autre feuille avec recherchev , cepen dant j'ai un soucis la formule marche sauf qu'elle me copie la meme valeur pour toute la colonne alors que ce n'est pas le cas. Comment rémedier à cela, j'ai tout fait mais , c'est toujours la meme chose, j'ai vérifié l'affichage, l'option calcul qui est sur automatique. Le type de données mis en standard. Mais à chaque fois que j'étend la formule la valeur de la ligne 1 est recopé sur toutes les autres lignes meme si ce n'est pas la cas dans la colonne d'origine.
Ma formule est :
=SI($A2="";"";SIERREUR(RECHERCHEV($A2;ZMA!$A$2:$H$840;7;FAUX);""))
fichier joint
https://www.cjoint.com/c/KJoj5RoGLfF
A voir également:
- Formule rechercheev m'affiche la meme valeur sur toute la colonne
- Formule somme excel colonne - Guide
- Formule moyenne excel plusieurs colonnes - Guide
- Déplacer colonne excel - Guide
- Formule si et - Guide
- Trier colonne excel - Guide
2 réponses
Bonjour
que voulez vous faire exactement
Si vous cherchez A2 de collecte pour renvoyer G de ZMA, RECHERCHEV ne conviendra pas, car vous avez toujours le même code en A de AZMA.
RECHERCHEV ne trouve donc que le premier
Il faut dans ce cas utiliser une formule matricielle en G2 de collecte:
=SIERREUR(INDEX(ZMA!$G$1:$G$1000;PETITE.VALEUR(SI(ZMA!$A$1:$A$1000=A2;LIGNE($A$1:$A$1000));LIGNE(A1)));"")
attention
elle s'affiche automatiquement entre accolades dans la barre de formule
crdlmnt
que voulez vous faire exactement
Si vous cherchez A2 de collecte pour renvoyer G de ZMA, RECHERCHEV ne conviendra pas, car vous avez toujours le même code en A de AZMA.
RECHERCHEV ne trouve donc que le premier
Il faut dans ce cas utiliser une formule matricielle en G2 de collecte:
=SIERREUR(INDEX(ZMA!$G$1:$G$1000;PETITE.VALEUR(SI(ZMA!$A$1:$A$1000=A2;LIGNE($A$1:$A$1000));LIGNE(A1)));"")
attention
- cette formule est matricielle, elle doit être entrée avec la touche enter en maintenant ctrl et shift enfoncées
elle s'affiche automatiquement entre accolades dans la barre de formule
- bien commencer les adresse en ligne 1, (sinon il faut ajouter un correcteur)
- bien respecter tous les signes de b=SIERREUR(INDEX(ZMA!$G$1:$G$1000;PETITE.VALEUR(SI(ZMA!$A$1:$A$1000=A2;LIGNE($A$1:$A$1000));LIGNE(A1)));"")
- bien respecter les blocages $ pour tirer la formule
- formule assez gourmande en capacité, limiter les adresses au nombre de lignes utile (exemple ci dessus de 1 à 1000)
crdlmnt