SuppotDeSaTante a écrit :
Bonsoir
En fait ce que tu demandes est plus compliqué qu'il n'y parait.
En effet ce que tu fais c'est seulement un format d'une tranche de date, et non pas une date, donc Excel n'a aucun moyen de savoir que 700 n'existe pas ainsi que toute dizaine superieure à 52.
Il va falloir passer par une ligne intermediaire. Cette ligne doit demembrer ton format pour avoir le N° de semaine ainsi que l'année et calculer un des jour de la semaine pour avoir une date formattée genre jj/mm/aa
Prenons un exemple, ce sera plus parlant
A1 : 651 qui est la semaine 51 de l'année 2006
A2 : =ENT("200" & Gauche(A1;1)) qui renvoit 2006, ton année ENT sert à se retrouver avec un entier. Le "&" sert à concatener (coller a la suite) 200 et 6 qui font 2006 A3 : =Droite(A1;2) qui renvoit 51, ta semaine
A4: =DATE(A2;1;1)+(A3-1)*7-MOD(DATE(A2;1;1)-2;7) qui renverra le 11/12/2006, le lundi de la semaine 51 en 2006
Je suis parti du principe de calculer le jour toujours avec un lundi, plus facile pour se reperer par la suite.
Une fois que tu as compris le mécanisme, il te suffit de remplacer A2 par ENT("200" & Gauche(A1;1)) et A3 par Droite(A1;2)
Ce qui donne pour notre ligne intermediaire :
=DATE(ENT("200" & Gauche(A1;1));1;1)+(Droite(A1;2)-1)*7-MOD(DATE(ENT("200" & Gauche(A1;1));1;1)-2;7)
Ce qui fait que ton graphique se basera sur des jours rééls et non calculés, car un calcul est en base 10.
Libre a toi apres de remplacer l'etiquette des ordonnées par ta colonne initiale à savoir 651
J'espere t'avoir aidé
Cordialement
[edit]
Si tu veux, partage ton fichier, je jetterais un coup d'oeil
[/edit]
|