Bonjour Haonv,
Je viens de faire les tests et ça fonctionne parfaitement; c'est exactement ce dont j'avais besoin !
On m'avait effectivement aiguillé vers une fonction matricielle avec l'INDIRECT, mais je n'avais pas réussi à écrire la formule.
Je valide donc comme suit la formule pour récupérer la dernière valeur renseignée dans la colonne et esquiver le #N/A :
{=INDIRECT("D"&MIN(SI(NON(ESTNA(INDIRECT("D$7:D$1000")));LIGNE(INDIRECT("D$7:D$1000")))))-D2}
En revanche, je me demande si il existe un moyen d'étirer la formule sur x colonnes et faire en sorte qu'elle actualise avec la nouvelle colonne ? Ou dois-je modifier à la main les paramètres suivant en prenant pour exemple la colonne E :
{=INDIRECT("E"&MIN(SI(NON(ESTNA(INDIRECT("E$7:E$1000")));LIGNE(INDIRECT("E$7:E$1000")))))-E2}
Dans l'attente de votre retour, je vous souhaite une bonne journée.
Bien à vous,
YggyPop, jeune apprenti excel