Actualisation formule en fonction de la dates

Résolu/Fermé
Alex - 9 mars 2009 à 16:38
 Alex - 9 mars 2009 à 17:39
Bonjour,
je suis en train de faire un classeur comportant divers feuilles pour encoder et analiser des données d'unité de traitement des eaux de manière mensuel. Dans les feuilles les donnée sont en colonne (pH, T°, m³) et les dates en lignes.

Une des feuilles concerne une série d'indicateur qui doivent servir pour la opération journalière et s'actualiser au jour le jour. Mon idée est de faire une ligne avec la moyenne de la semaine de chaque indicateur (ça je peux me débrouiller en faisant quatre ligne, une par semaine, ce qui ne prend pas beaucoup de place et me permet de comparer les semaines entre elles) et une ligne avec la valeur du jour de l'indicateur.

Pour faire cette ligne j'ai besoin d'une formule ou d'un système qui permet de chercher et utiliser les données relative a ce jour dans les diverses feuilles.

Exemple: je veux calculer la diminution de temperature de l'eau entre deux point du traitement A et B. La temperature du point A est dans la colonne C et celle du point B dans la colonne F. Si on est le 01/09/2008, je me situe au niveau de la ligne 9. La formule me donne B9-F9. Le lendemain quand j'ouvre mon classeur je voudrait que le calcul fasse automatiquement B10-F10 (une ligne plus bas pour arriver au 02/09/2008) mais dans la même cellule de ma feuille d'indicateur. En gros comment faire pour le numero de la ligne dans la formule change automatiquement en fonction de la date ?

Je ne connais visual basic et n'ai malheureusement aps le temps de m'y mettre pour le moment... donc je cherche d'autre moyen, plus simple..

Merci beaucoup..

Alex
A voir également:

2 réponses

michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 303
9 mars 2009 à 17:22
Bonjour,

Tu n'as pas besoin d'utiliser VBA pour résoudre ce problème...

regarde cette maquette à adapter à tes besoins

https://www.cjoint.com/?dlrvXWwHXs
avec:
pour donner la valeur des différences dans une cellule
=INDEX(D3:D35;EQUIV(AUJOURDHUI();A3:A35;1))
et pour le titre avec la date du jour
="ph1-ph2 le: "&TEXTE(AUJOURDHUI();"jj mmm aa")
1
Merci Beaucoup. Ca devrait faire l'affaire.
0
Et j'utilise Excel 2003..
0