A voir également:
- Fonction recherche
- Fonction si et - Guide
- Recherche automatique des chaînes ne fonctionne pas - Guide
- Fonction moyenne excel - Guide
- Recherche adresse - Guide
- Recherche image - Guide
4 réponses
jordane45
Messages postés
38347
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
24 décembre 2024
4 719
2 août 2021 à 15:50
2 août 2021 à 15:50
Bonjour,
essaye avec une formule index/equiv
=INDEX('code bureaux'!A5:B166;EQUIV(GAUCHE(E15;2);'code bureaux'!A5:A166;0);2)
essaye avec une formule index/equiv
=INDEX('code bureaux'!A5:B166;EQUIV(GAUCHE(E15;2);'code bureaux'!A5:A166;0);2)
oui mais si vous descendez la formule les autres lignes sont fausses
jordane45
Messages postés
38347
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
24 décembre 2024
4 719
2 août 2021 à 17:32
2 août 2021 à 17:32
Tu as figé les lignes colonnes de la matrice et de la plage de recherche ?
Car si tu "descend" la formule .. ça les incrémente aussi ... et il ne faut pas...
Car si tu "descend" la formule .. ça les incrémente aussi ... et il ne faut pas...
=INDEX('code bureaux'!$A$5:$B$166;EQUIV(GAUCHE(E15;2);'code bureaux'!$A$5:$A$166;0);2)
Bonjour,
Sur votre Feuille 2 on trouve Villeurbanne en Région RAA (ligne 4) et sur la Feuille "Code bureaux" on trouve Villeurbanne en Région AAA (ligne 166).
Pourquoi devrait-on trouver ATL en F15 de la Feuille "Récap global" ? Si j'ai bien vu...
Dans votre feuille, Récap global, la cellule E7 est erronée, c'est MO er non M zéro.
A mon avis, il faudrait commencer, avant de modifier les formules, par vérifier très soigneusement toutes les saisies.
Cordialement.
Sur votre Feuille 2 on trouve Villeurbanne en Région RAA (ligne 4) et sur la Feuille "Code bureaux" on trouve Villeurbanne en Région AAA (ligne 166).
Pourquoi devrait-on trouver ATL en F15 de la Feuille "Récap global" ? Si j'ai bien vu...
Dans votre feuille, Récap global, la cellule E7 est erronée, c'est MO er non M zéro.
A mon avis, il faudrait commencer, avant de modifier les formules, par vérifier très soigneusement toutes les saisies.
Cordialement.
2 août 2021 à 16:59
2 août 2021 à 17:10
L'index/equiv est clairement plus efficace.
En gros.
INDEX retourne la valeur aux coordonnées LIGNE / COLONNE d'une plage ( matrice )
EQUIV retourne le N° de ligne ( ou de colonne selon comment tu l'utilises.. ) d'une valeur cherchée dans une Colonne ( ou une ligne... selon comment tu l'utilises )
Donc :
Ici,
Dans le tableau : code bureaux'!A5:B166
On cherche la ligne où se trouve la valeur WA ( les deux première lettre de ta cellule E15 )
Et on veux la donnée qui se trouve dans la seconde colonne de ton tableau de recherche ( donc ici, la colonne B )
2 août 2021 à 17:11
=RECHERCHEV(GAUCHE(E7;2);'P:\SERVICES GENERAUX\COMPTA\Melissa\EXCEL\[Copie de 07Recap1 MMA -VIRT.xls]code bureaux'!A$1:B$65536;2;FAUX)
Merci
2 août 2021 à 17:12
2 août 2021 à 17:15
cette partie de la formule, equivaut a la 2eme partie de la formule RechercheV :
INDEX('code bureaux'!A5:B166
dans quel matrice chercher !
Cette partie :
EQUIV(GAUCHE(E15;2)
correspond a ce qu'il doit trouver
cette partie
'code bureaux'!A5:A166
ou il doit trouver l'equiv du haut
et la derniere partie 2 la colonne de la matrice qu'il doit me donner ?
Par contre a quoi correspond le 0 a la fin ?
merci bcp