Bonjour,
aide de recherche() variante matricielle :
- Si l’argument matrice couvre une surface plus large que haute (plus de colonnes que de lignes), la fonction RECHERCHE cherche la valeur de l’argument valeur_cherchée dans la première ligne.
- Si une matrice est un carré ou est plus haute que large (plus de lignes que de colonnes), la fonction RECHERCHE opère la recherche dans la première colonne.
Et tu passes d'une matrice carrée 18x18 à une matrice 18x19
N'utilises pas recherche() sous forme matricielle mais plutôt recherchev() ou rechercheh().
En l'occurence en AN4 :
=RECHERCHEV(A4;$L$4:$AH$21;2;FAUX)
2 étant la colonne que tu veux ramener.
eric
edit : amélioration
=RECHERCHEV(DECALER(A$4;MOD(LIGNE();4););$L$4:$AH$21;ENT((LIGNE())/4)+1;FAUX)
que tu peux tirer vers la droite et vers le bas tant que tu veux.
La valeur recherchée et la colonne de retour sont calculées