Excel : Somme avec fréquence automatique

Fermé
matou123 Messages postés 2 Date d'inscription lundi 30 octobre 2006 Statut Membre Dernière intervention 2 avril 2007 - 2 avril 2007 à 19:57
 fouls - 31 mars 2009 à 12:45
Bonjour,


Je rencontre un petit problème à faire des sommes automatiques reprenant une plage hedbdomadaire en répliquant la formule (tirer dessus).
Dans la première colonne, j'ai une liste de dates (A).
Dans la deuxième, des valeurs (B).
Mon but est d'additionner les valeurs (B) de la feuille 1 dans la feuille 2, par semaine (C), dans D et de tirer la formule de la première semaine pour la reproduire infiniment en faisant en sorte que celle-ci prenne automatiquement la plage de 7 jours suivants (c'est à dire semaine 2 du 08/05/07 au 14/05/07)...


Ce que j'ai feuille 1:
A B
01/05/07 10
02/05/07 25
03/05/07 15
04/05/07 10
05/05/07 20
06/05/07 10
07/05/07 15
08/05/07 10
09/05/07 15
10/05/07 20
11/05/07 35
12/05/07 15
13/05/07 25
14/05/07 45
...


Ce que je voudrais obtenir feuille 2:
C D
Semaine 1 - 01/05/07 au 07/05/07 105
Semaine 2 - 08/05/07 au 14/05/07 165
Semaine xx - ...


En effet, cela permettra en collectant les données de la feuille 1 d'automatiser tout le tableau de données de la feuille 2.

J'espère que je suis suffisament clair... et merci d'avance pour la réponse.

Cordialement,


Matthieu.
A voir également:

1 réponse

gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 4 686
4 avril 2007 à 18:55
bonjour

ce que je te propose :

Sur la feuille 1,
tu nommes ta zone de dates "plage_dates"
et
tu nommes ta zone de valeurs "plage_valeurs"


Sur la feuille 2, en ligne 2

colonne A colonne B _colonne C colonne D
1 titre
2Semaine 1 01/05/07 formule 1 formule 3
3Semaine 2 formule 2

formule 1 : =B2+6
formule 2 : =C2+1
formule 3 : =SOMME(SI(plage_dates>=Feuil2!B2;SI(plage_dates<=Feuil2!C2;(plage_valeurs);0);0))
c'est une formule matricielle à valider avec ctrl + maj + entrée

il te suffit ensuite de sélectionner la ligne 2 , colonne C et D
et de la recopier en bas sur ligne 3,

puis ensuite de sélectionner la ligne 2 et de la recopier en bas.

2
ouah trop fort cette formule !!!
merci :-)))))
0