Bonjour xorsankukai, tout le monde
Dans un premier temps merci de prendre du temps pour analyser mon problème.
En deuxième temps
=INDIRECT(ADRESSE(24;2))
Rencontre le même problème que :
INDIRECT("B24")
Mais le vrais problème et qu'à partir d'une plage fixe ici B4 à M10 (B4:M10), je cherche à modifier M10 par J10 je ne peux pas le faire à la main. Et M10 ne seras pas tout le temps remplacer par J10 mais peut être par K10 ou autre de façon imprévisible.
J'ai tenter de remplacer M10 par une variable à l'aide de INDIRECT et ADRESSE sans succès
Maintenant j'essaye à partir de ma plage B4:M10, d'utiliser la fonction DECALER pour obtenir une plage B4:J10
Problème la fonction DECALER agit sur le coin supérieur gauche de la plage.
Donc si je fait :
=MAX(SI(B5=0;0;RECHERCHEH(B5;DECALER($B$4:$M$10;0;-3);7;VRAI)-B10);0)
Je décale B4 de 3 colonnes vers la gauche et non M10.
Comment pourrais ton faire pour décaler à partir du coin inférieur droit de la plage ou réarranger la fonction pour obtenir le résultat souhaité ?
Note : intervertir B4:M10 pour M10:B4 ne fonctionne pas car excel me replace immédiatement B4 devant M10
Vous pouvez aussi retrouver tout mes essais dans le fichier joint.
Merci tout le monde
Cordialement