Soustractions dans une plage de cellules variable

Bonjour,

Je cherche à calculer une différence entre 2 cellules sous Excel 2007. Mon souci vient du fait que l'écart entre ces 2 cellules est variable (des valeurs d'index de pompe récupérés sur un compteur).

J'ai fait des tests avec les fonctions DECALER, RECHERCHEV mais je n'obtiens rien de satisfaisant. Les fichiers à traiter sont conséquents et je perds du coup un temps fou à modifier manuellement chaque formule.

Cela est-il possible avec une formule ? Faut-il passer par du VBA que je maitrise mal ?

Merci beaucoup par avance.

17classeur-index.xlsx (38.97 Ko)

Bonjour. Bienvenue sur le Forum

Une solution par formule matricielle avec en C3, incrémenté vers le bas

=SI(ESTNA(B3);"";B3-MAX(SI(NON(ESTNA($B2:B$3));$B2:B$3)))

Cordialement

21classeur-index.xlsx (58.00 Ko)

Bonjour Amadéus,

Je ne connaissais pas la fonction ESTNA et l'idée de récupérer le max via une matrice pour récupérer l'index précédent est bien pensé !

Merci beaucoup pour la réponse, cela semble fonctionner parfaitement.

Bonne fin de journée.

Rechercher des sujets similaires à "soustractions plage variable"