Rapport de message :*
 

Re: Formule DECALER

Titre du sujet : Re: Formule DECALER
par Mth le 22/02/2017 23:14:42

Bonjour zorbrax, bonjour à tous,

 

Ce résultat est normal à priori, la fonction DECALER() va se décaler en fonction du résultat renvoyé par la fonction EQUIV(), selon le contexte il faut souvent retirer 1au résultat obtenu.

A l'aide d'un exemple: si je cherche le libellé "tralala" dans la plage (A1:A5), et que le libellé "tralala" se trouve en cellule A1 la formule ci-dessous renverra 1

=EQUIV("tralala";A1:A5;0)

logique puisque ce libellé se trouve sur la première ligne de la plage étudiée

 

La fonction DECALER() va donc se décaler d'une ligne comme indiqué par la fonction EQUIV().

Il faut donc retrancher 1, sans doute comme ceci:

=DECALER(TCD_INTER!$B$12;EQUIV(E43;Code_PanneA;0)-1;1)

Petite remarque, à essayer peut-être la fonction LIREDONNEESTABCROISDYNAMIQUE () qui peut s'avérer très pratique (voir ici )

 

Bien à vous,

 

Mth