Semaine

Le
enzo
Bonjour, j'ai un tableau comme ci dessou
21.11.2006 SFR 68.00
22.11.2006 SFR 72.00
23.11.2006 SFR 37.80
25.11.2006 SFR 27.90
27.11.2006 SFR 217.80
28.11.2006 SFR 123.30
29.11.2006 SFR 230.30
01.12.2006 SFR 51.10
06.12.2006 SFR 191.70
07.12.2006 SFR 154.80
08.12.2006 SFR 124.20
11.12.2006 SFR 117.00
12.12.2006 SFR 49.50
13.12.2006 SFR 167.40
14.12.2006 SFR 89.80
18.12.2006 SFR 165.00
19.12.2006 SFR 251.00
20.12.2006 SFR 273.80
21.12.2006 SFR 54.00
22.12.2006 SFR 95.00
23.12.2006 SFR 64.00
27.12.2006 SFR 507.50
29.12.2006 SFR 124.80
30.12.2006 SFR 80.00

Je voudrai regrouper les montants par semaine et faire un graphique.
Du style
Semaine 47 SFR 205.70
Semaine 48 SFR 622.50
Et ainsi de suite pour le reste de l'année
Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
JLuc
Le #4493991
*Bonjour enzo*,
Pour y arriver, je pense qu'il faut créer une macro où tu aura un
tableau de 52 entrées où tu pourra stocker les sommes

Dim Semaine(52) As Single
For x = 1 To Sheets("Feuil1").Range("A65536").End(xlup).Row
Semaine(ISOWeekNum(Sheets("Feuil1").Cells(x, 1))) = _
Sheets("Feuil1").Cells(x, 1)) +
Semaine(ISOWeekNum(Sheets("Feuil1").Cells(x, 1)))
Next x

Public Function ISOWeekNum(D1 As Date) As Integer
' Fonction recuperee sur
http://www.excelabo.net/xl/calendriers.php#numsemVBA
' Daniel Maher
Dim Jan03 As Long
Jan03 = DateSerial(Year(D1 - Weekday(D1 - 1) + 4), 1, 3)
ISOWeekNum = Int((D1 - Jan03 + Weekday(Jan03) + 5) / 7)
End Function

1/ Il faut que tes dates en colonne A soient des dates :
21.11.2006 --> c'est du texte collé à gauche dans la colonne
21/11/2006 --> c'est une date collée à droite dans la colonne
Sinon, il faut recréer une date avec ton texte

2/ Pour faire ton graph, il faudra, je suppose, remettre toutes les
sommes dans une feuille pour être utilisées


Bonjour, j'ai un tableau comme ci dessou
21.11.2006 SFR 68.00
22.11.2006 SFR 72.00
23.11.2006 SFR 37.80
25.11.2006 SFR 27.90
27.11.2006 SFR 217.80
28.11.2006 SFR 123.30
29.11.2006 SFR 230.30
01.12.2006 SFR 51.10
06.12.2006 SFR 191.70
07.12.2006 SFR 154.80
08.12.2006 SFR 124.20
11.12.2006 SFR 117.00
12.12.2006 SFR 49.50
13.12.2006 SFR 167.40
14.12.2006 SFR 89.80
18.12.2006 SFR 165.00
19.12.2006 SFR 251.00
20.12.2006 SFR 273.80
21.12.2006 SFR 54.00
22.12.2006 SFR 95.00
23.12.2006 SFR 64.00
27.12.2006 SFR 507.50
29.12.2006 SFR 124.80
30.12.2006 SFR 80.00

Je voudrai regrouper les montants par semaine et faire un graphique.
Du style
Semaine 47 SFR 205.70
Semaine 48 SFR 622.50
Et ainsi de suite pour le reste de l'année


--
____
( O | O )
--
_oooO_ JLuc _Oooo_

O-O

JB
Le #4493961
Bonjour,

=SOMMEPROD((ENT(MOD(ENT((SUBSTITUE(Dates;".";"/")*1-2)/7)+0,6;52+5/28))
+1ò)*CNUM(SUBSTITUE(STXT(montant;5;99);".";",")))

http://cjoint.com/?fimdbul2La

Cordialement JB

On 8 mai, 09:42, enzo
Bonjour, j'ai un tableau comme ci dessou
21.11.2006 SFR 68.00
22.11.2006 SFR 72.00
23.11.2006 SFR 37.80
25.11.2006 SFR 27.90
27.11.2006 SFR 217.80
28.11.2006 SFR 123.30
29.11.2006 SFR 230.30
01.12.2006 SFR 51.10
06.12.2006 SFR 191.70
07.12.2006 SFR 154.80
08.12.2006 SFR 124.20
11.12.2006 SFR 117.00
12.12.2006 SFR 49.50
13.12.2006 SFR 167.40
14.12.2006 SFR 89.80
18.12.2006 SFR 165.00
19.12.2006 SFR 251.00
20.12.2006 SFR 273.80
21.12.2006 SFR 54.00
22.12.2006 SFR 95.00
23.12.2006 SFR 64.00
27.12.2006 SFR 507.50
29.12.2006 SFR 124.80
30.12.2006 SFR 80.00

Je voudrai regrouper les montants par semaine et faire un graphique.
Du style
Semaine 47 SFR 205.70
Semaine 48 SFR 622.50
Et ainsi de suite pour le reste de l'année


enzo
Le #4493801
Bonjour,

Et merci pour ton aide petit problème chez moi il marque #valeur dans tous
les cases à tu une idée du pourqoie?

Merci de votre aide

Enzo

"JB" wrote:

Bonjour,

=SOMMEPROD((ENT(MOD(ENT((SUBSTITUE(Dates;".";"/")*1-2)/7)+0,6;52+5/28))
+1ò)*CNUM(SUBSTITUE(STXT(montant;5;99);".";",")))

http://cjoint.com/?fimdbul2La

Cordialement JB

On 8 mai, 09:42, enzo
Bonjour, j'ai un tableau comme ci dessou
21.11.2006 SFR 68.00
22.11.2006 SFR 72.00
23.11.2006 SFR 37.80
25.11.2006 SFR 27.90
27.11.2006 SFR 217.80
28.11.2006 SFR 123.30
29.11.2006 SFR 230.30
01.12.2006 SFR 51.10
06.12.2006 SFR 191.70
07.12.2006 SFR 154.80
08.12.2006 SFR 124.20
11.12.2006 SFR 117.00
12.12.2006 SFR 49.50
13.12.2006 SFR 167.40
14.12.2006 SFR 89.80
18.12.2006 SFR 165.00
19.12.2006 SFR 251.00
20.12.2006 SFR 273.80
21.12.2006 SFR 54.00
22.12.2006 SFR 95.00
23.12.2006 SFR 64.00
27.12.2006 SFR 507.50
29.12.2006 SFR 124.80
30.12.2006 SFR 80.00

Je voudrai regrouper les montants par semaine et faire un graphique.
Du style
Semaine 47 SFR 205.70
Semaine 48 SFR 622.50
Et ainsi de suite pour le reste de l'année







JB
Le #4493621
Il ne faut faut de cellules vides dans les champs:

versions avec cellules vides:

=SOMME((SI(Date4<>"";ENT(MOD(ENT((SUBSTITUE(Date4;".";"/")*1-2)/
7)+0,6;52+5/28))
+1;0)â)*SI(Montant4<>"";CNUM(SUBSTITUE(STXT(Montant4;5;99);".";","));
0))
Valider avec maj+ctrl+entrée

http://cjoint.com/?fiqec447Lr

JB


On 8 mai, 13:58, enzo
Bonjour,

Et merci pour ton aide petit problème chez moi il marque #valeur dans t ous
les cases à tu une idée du pourqoie?

Merci de votre aide

Enzo



"JB" wrote:
Bonjour,

=SOMMEPROD((ENT(MOD(ENT((SUBSTITUE(Dates;".";"/")*1-2)/7)+0,6;52+5/28 ))
+1ò)*CNUM(SUBSTITUE(STXT(montant;5;99);".";",")))

http://cjoint.com/?fimdbul2La

Cordialement JB

On 8 mai, 09:42, enzo
Bonjour, j'ai un tableau comme ci dessou
21.11.2006 SFR 68.00
22.11.2006 SFR 72.00
23.11.2006 SFR 37.80
25.11.2006 SFR 27.90
27.11.2006 SFR 217.80
28.11.2006 SFR 123.30
29.11.2006 SFR 230.30
01.12.2006 SFR 51.10
06.12.2006 SFR 191.70
07.12.2006 SFR 154.80
08.12.2006 SFR 124.20
11.12.2006 SFR 117.00
12.12.2006 SFR 49.50
13.12.2006 SFR 167.40
14.12.2006 SFR 89.80
18.12.2006 SFR 165.00
19.12.2006 SFR 251.00
20.12.2006 SFR 273.80
21.12.2006 SFR 54.00
22.12.2006 SFR 95.00
23.12.2006 SFR 64.00
27.12.2006 SFR 507.50
29.12.2006 SFR 124.80
30.12.2006 SFR 80.00

Je voudrai regrouper les montants par semaine et faire un graphique.
Du style
Semaine 47 SFR 205.70
Semaine 48 SFR 622.50
Et ainsi de suite pour le reste de l'année- Masquer le texte des me ssages précédents -



- Afficher le texte des messages précédents -




enzo
Le #4493521
Re merci de ton aide precieuse.. Mais ca ne fonctionne pas dans mon fichier..
Est ce que je peux te l'envoyer par email?? Ci oui à quel adresse.


"JB" wrote:

Il ne faut faut de cellules vides dans les champs:

versions avec cellules vides:

=SOMME((SI(Date4<>"";ENT(MOD(ENT((SUBSTITUE(Date4;".";"/")*1-2)/
7)+0,6;52+5/28))
+1;0)â)*SI(Montant4<>"";CNUM(SUBSTITUE(STXT(Montant4;5;99);".";","));
0))
Valider avec maj+ctrl+entrée

http://cjoint.com/?fiqec447Lr

JB


On 8 mai, 13:58, enzo
Bonjour,

Et merci pour ton aide petit problème chez moi il marque #valeur dans tous
les cases à tu une idée du pourqoie?

Merci de votre aide

Enzo



"JB" wrote:
Bonjour,

=SOMMEPROD((ENT(MOD(ENT((SUBSTITUE(Dates;".";"/")*1-2)/7)+0,6;52+5/28))
+1ò)*CNUM(SUBSTITUE(STXT(montant;5;99);".";",")))

http://cjoint.com/?fimdbul2La

Cordialement JB

On 8 mai, 09:42, enzo
Bonjour, j'ai un tableau comme ci dessou
21.11.2006 SFR 68.00
22.11.2006 SFR 72.00
23.11.2006 SFR 37.80
25.11.2006 SFR 27.90
27.11.2006 SFR 217.80
28.11.2006 SFR 123.30
29.11.2006 SFR 230.30
01.12.2006 SFR 51.10
06.12.2006 SFR 191.70
07.12.2006 SFR 154.80
08.12.2006 SFR 124.20
11.12.2006 SFR 117.00
12.12.2006 SFR 49.50
13.12.2006 SFR 167.40
14.12.2006 SFR 89.80
18.12.2006 SFR 165.00
19.12.2006 SFR 251.00
20.12.2006 SFR 273.80
21.12.2006 SFR 54.00
22.12.2006 SFR 95.00
23.12.2006 SFR 64.00
27.12.2006 SFR 507.50
29.12.2006 SFR 124.80
30.12.2006 SFR 80.00

Je voudrai regrouper les montants par semaine et faire un graphique.
Du style
Semaine 47 SFR 205.70
Semaine 48 SFR 622.50
Et ainsi de suite pour le reste de l'année- Masquer le texte des messages précédents -



- Afficher le texte des messages précédents -









JB
Le #4493361


JB

On 8 mai, 16:54, enzo
Re merci de ton aide precieuse.. Mais ca ne fonctionne pas dans mon fichi er..
Est ce que je peux te l'envoyer par email?? Ci oui à quel adresse.



"JB" wrote:
Il ne faut faut de cellules vides dans les champs:

versions avec cellules vides:

=SOMME((SI(Date4<>"";ENT(MOD(ENT((SUBSTITUE(Date4;".";"/")*1-2)/
7)+0,6;52+5/28))
+1;0)â)*SI(Montant4<>"";CNUM(SUBSTITUE(STXT(Montant4;5;99);".";",") );
0))
Valider avec maj+ctrl+entrée

http://cjoint.com/?fiqec447Lr

JB

On 8 mai, 13:58, enzo
Bonjour,

Et merci pour ton aide petit problème chez moi il marque #valeur da ns tous
les cases à tu une idée du pourqoie?

Merci de votre aide

Enzo

"JB" wrote:
Bonjour,

=SOMMEPROD((ENT(MOD(ENT((SUBSTITUE(Dates;".";"/")*1-2)/7)+0,6;52+ 5/28))
+1ò)*CNUM(SUBSTITUE(STXT(montant;5;99);".";",")))

http://cjoint.com/?fimdbul2La

Cordialement JB

On 8 mai, 09:42, enzo
Bonjour, j'ai un tableau comme ci dessou
21.11.2006 SFR 68.00
22.11.2006 SFR 72.00
23.11.2006 SFR 37.80
25.11.2006 SFR 27.90
27.11.2006 SFR 217.80
28.11.2006 SFR 123.30
29.11.2006 SFR 230.30
01.12.2006 SFR 51.10
06.12.2006 SFR 191.70
07.12.2006 SFR 154.80
08.12.2006 SFR 124.20
11.12.2006 SFR 117.00
12.12.2006 SFR 49.50
13.12.2006 SFR 167.40
14.12.2006 SFR 89.80
18.12.2006 SFR 165.00
19.12.2006 SFR 251.00
20.12.2006 SFR 273.80
21.12.2006 SFR 54.00
22.12.2006 SFR 95.00
23.12.2006 SFR 64.00
27.12.2006 SFR 507.50
29.12.2006 SFR 124.80
30.12.2006 SFR 80.00

Je voudrai regrouper les montants par semaine et faire un graphiq ue.
Du style
Semaine 47 SFR 205.70
Semaine 48 SFR 622.50
Et ainsi de suite pour le reste de l'année- Masquer le texte de s messages précédents -



- Afficher le texte des messages précédents -- Masquer le texte d es messages précédents -



- Afficher le texte des messages précédents -






AV
Le #4493251
Je voudrai regrouper les montants par semaine et faire un graphique.
Du style
Semaine 47 SFR 205.70
Semaine 48 SFR 622.50


Rajouter une colonne (masquée ?) avec les numéros de semaines puis faire un TCD
et un graphe

http://cjoint.com/?fitcnRZAOY

AV

enzo
Le #4492581
Bonjour,

Je vous es envoyé le fichier.

Merci

"JB" wrote:



JB

On 8 mai, 16:54, enzo
Re merci de ton aide precieuse.. Mais ca ne fonctionne pas dans mon fichier..
Est ce que je peux te l'envoyer par email?? Ci oui à quel adresse.



"JB" wrote:
Il ne faut faut de cellules vides dans les champs:

versions avec cellules vides:

=SOMME((SI(Date4<>"";ENT(MOD(ENT((SUBSTITUE(Date4;".";"/")*1-2)/
7)+0,6;52+5/28))
+1;0)â)*SI(Montant4<>"";CNUM(SUBSTITUE(STXT(Montant4;5;99);".";","));
0))
Valider avec maj+ctrl+entrée

http://cjoint.com/?fiqec447Lr

JB

On 8 mai, 13:58, enzo
Bonjour,

Et merci pour ton aide petit problème chez moi il marque #valeur dans tous
les cases à tu une idée du pourqoie?

Merci de votre aide

Enzo

"JB" wrote:
Bonjour,

=SOMMEPROD((ENT(MOD(ENT((SUBSTITUE(Dates;".";"/")*1-2)/7)+0,6;52+5/28))
+1ò)*CNUM(SUBSTITUE(STXT(montant;5;99);".";",")))

http://cjoint.com/?fimdbul2La

Cordialement JB

On 8 mai, 09:42, enzo
Bonjour, j'ai un tableau comme ci dessou
21.11.2006 SFR 68.00
22.11.2006 SFR 72.00
23.11.2006 SFR 37.80
25.11.2006 SFR 27.90
27.11.2006 SFR 217.80
28.11.2006 SFR 123.30
29.11.2006 SFR 230.30
01.12.2006 SFR 51.10
06.12.2006 SFR 191.70
07.12.2006 SFR 154.80
08.12.2006 SFR 124.20
11.12.2006 SFR 117.00
12.12.2006 SFR 49.50
13.12.2006 SFR 167.40
14.12.2006 SFR 89.80
18.12.2006 SFR 165.00
19.12.2006 SFR 251.00
20.12.2006 SFR 273.80
21.12.2006 SFR 54.00
22.12.2006 SFR 95.00
23.12.2006 SFR 64.00
27.12.2006 SFR 507.50
29.12.2006 SFR 124.80
30.12.2006 SFR 80.00

Je voudrai regrouper les montants par semaine et faire un graphique.
Du style
Semaine 47 SFR 205.70
Semaine 48 SFR 622.50
Et ainsi de suite pour le reste de l'année- Masquer le texte des messages précédents -



- Afficher le texte des messages précédents -- Masquer le texte des messages précédents -



- Afficher le texte des messages précédents -











JB
Le #4492441
Bonjour,

=SOMMEPROD(((ENT(MOD(ENT((Dates-2)/7)+0,6;52+5/28))
+1)²)*(ANNEE(Dates)=$A$2)*Montant)

=SOMMEPROD((MOIS(Dates)=MOIS(A2))*(ANNEE(Dates)=ANNEE(A2))*Montant)

=SOMMEPROD((ANNEE(Dates)¢)*Montant)

JB

On 9 mai, 10:24, enzo
Bonjour,

Je vous es envoyé le fichier.

Merci



"JB" wrote:


JB

On 8 mai, 16:54, enzo
Re merci de ton aide precieuse.. Mais ca ne fonctionne pas dans mon f ichier..
Est ce que je peux te l'envoyer par email?? Ci oui à quel adresse.

"JB" wrote:
Il ne faut faut de cellules vides dans les champs:

versions avec cellules vides:

=SOMME((SI(Date4<>"";ENT(MOD(ENT((SUBSTITUE(Date4;".";"/")*1-2)/
7)+0,6;52+5/28))
+1;0)â)*SI(Montant4<>"";CNUM(SUBSTITUE(STXT(Montant4;5;99);"."; ","));
0))
Valider avec maj+ctrl+entrée

http://cjoint.com/?fiqec447Lr

JB

On 8 mai, 13:58, enzo
Bonjour,

Et merci pour ton aide petit problème chez moi il marque #valeu r dans tous
les cases à tu une idée du pourqoie?

Merci de votre aide

Enzo

"JB" wrote:
Bonjour,

=SOMMEPROD((ENT(MOD(ENT((SUBSTITUE(Dates;".";"/")*1-2)/7)+0,6 ;52+5/28))
+1ò)*CNUM(SUBSTITUE(STXT(montant;5;99);".";",")))

http://cjoint.com/?fimdbul2La

Cordialement JB

On 8 mai, 09:42, enzo
Bonjour, j'ai un tableau comme ci dessou
21.11.2006 SFR 68.00
22.11.2006 SFR 72.00
23.11.2006 SFR 37.80
25.11.2006 SFR 27.90
27.11.2006 SFR 217.80
28.11.2006 SFR 123.30
29.11.2006 SFR 230.30
01.12.2006 SFR 51.10
06.12.2006 SFR 191.70
07.12.2006 SFR 154.80
08.12.2006 SFR 124.20
11.12.2006 SFR 117.00
12.12.2006 SFR 49.50
13.12.2006 SFR 167.40
14.12.2006 SFR 89.80
18.12.2006 SFR 165.00
19.12.2006 SFR 251.00
20.12.2006 SFR 273.80
21.12.2006 SFR 54.00
22.12.2006 SFR 95.00
23.12.2006 SFR 64.00
27.12.2006 SFR 507.50
29.12.2006 SFR 124.80
30.12.2006 SFR 80.00

Je voudrai regrouper les montants par semaine et faire un gra phique.
Du style
Semaine 47 SFR 205.70
Semaine 48 SFR 622.50
Et ainsi de suite pour le reste de l'année- Masquer le text e des messages précédents -



- Afficher le texte des messages précédents -- Masquer le tex te des messages précédents -



- Afficher le texte des messages précédents -- Masquer le texte d es messages précédents -



- Afficher le texte des messages précédents -








Publicité
Poster une réponse
Anonyme