Bonjour à tous.
voila mon petit soucis. J'ai dans une feuille une colonne date et une colonne données. J'ai fait dans ma feuille une formule pour obtenir facilement la moyenne entre 2 date. La formule que j'utilise est la suivante
en B7 = première donnée
Code : Sélectionner tout - Visualiser dans une fenêtre à part =MOYENNE(DECALER($B$7;(H4-$A$7)/($A$8-$A$7);0;(H5-H4)/($A$8-$A$7)))
en A7 = première date
en H4 = date de début
en H5 = date de fin
et A8-A7 = pas de temps
Jusque la ca marche nickel. le soucis c'est que c'est un peut long j'ai essayé de mettre ca sous forme de fonction perso mais ca n'a pas l'air de fonctionner.
Si quelqu'un a une idée de pourquoi ca plante et comment faire, je suis preneur. ca fait 2 jours que e me prend la tete dessus donc...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 Public Function Volmoy(Première_donnée As Range, Première_date, Date_début, Date_fin, Pasdetemps) Application.Volatile Volmoy = Application.WorksheetFunction.Average Application.WorksheetFunction.Offset(Première_donnée, (Date_début - Première_date) / (Pasdetemps), 0, (Date_fin - Date_début) / Pasdetemps)) End Function
MERCI D'AVANCE
Partager