Bonjour,
Novice sur Access, je voudrais créer une règle pour traiter une base de données.
La règle est la suivante :
nous avons une série chronologique avec des valeurs de ventes en colonnes.
je veux lisser (calculer une moyenne sur) les valeurs dès lors que l'on a la situation suivante (80 - 100 - 80) ou (100 - 80 - 100) ....
Ne connaissant pas VBA du tout, je n'arrive pas à traiter ces situations car access traite toutes les situations sans tenir compte des valeurs qu'il a déjà lisser en amont.
Par exemple (fichier joint) : si on a cette situation :
Date/ valeur/ correction règle/ formules
1/ 110/ 103/ MOYENNE(A4:A6)
2/ 90/ 103/ MOYENNE(A4:A6)
3/ 110/ 103/ MOYENNE(A4:A6)
4/ 90/ 93/ MOYENNE(A7:A9)
5/ 100/ 93/ MOYENNE(A7:A9)
6/ 90/ 93/ MOYENNE(A7:A9)
7/ 100/ 103/ MOYENNE(A10:A12)
8/ 110/ 103/ MOYENNE(A10:A12)
9/ 100/ 103/ MOYENNE(A10:A12)
au lieu de calculer comme il faut comme dans la colonne "correction règle", access va traiter les groupes de dates 1.2.3 puis 2.3.4 puis 4.5.6 puis 5.6.7 puis 7.8.9
Il faut qu'access arrive a :
1. identifier l'ensemble des périodes ou on trouve cette situation et identifier les périodes qui se recoupe afin de toujours traiter les cas dans l'ordre chronologique et ne plus traiter les cas où la date aurait dèjà été traité.
2. lisser ces périodes selon la règle ci-dessus.
Merci de votre aide
Partager