Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Semaine

9 réponses
Avatar
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

9 réponses

Avatar
JLuc
*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

Avatar
JB
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 wrote:
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


Avatar
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 wrote:
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







Avatar
JB
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 wrote:
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 wrote:
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 -




Avatar
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 wrote:
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 wrote:
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 -









Avatar
JB


JB

On 8 mai, 16:54, enzo wrote:
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 wrote:
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 wrote:
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 -






Avatar
AV
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

Avatar
enzo
Bonjour,

Je vous es envoyé le fichier.

Merci

"JB" wrote:



JB

On 8 mai, 16:54, enzo wrote:
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 wrote:
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 wrote:
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 -











Avatar
JB
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 wrote:
Bonjour,

Je vous es envoyé le fichier.

Merci



"JB" wrote:


JB

On 8 mai, 16:54, enzo wrote:
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 wrote:
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 wrote:
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 -