Fonction DECALER toutes les x lignes

Résolu/Fermé
Florent - 17 mai 2016 à 11:24
 Florent - 18 mai 2016 à 12:15
Bonjour,

J'ai un tableur de suivi quotidien de Chiffre d'affaire sous le format suivant :

JOUR DE LA SEMAINE / DATE / CA
LUNDI / 2015-12-07 / 230 000
MARDI/ 2015-12-08 / 180 000
etc etc

Je cherche a faire le suivi sous le format suivant :
SEMAINE / LUNDI / MARDI / MERCREDI / JEUDI / VENDREDI /SAMEDI / DIMANCHE
SEMAINE 50 / 230 000 / 180 000 / etc etc / etc ...

Je suis parti sur une fonction DECALER mais une fois que j'essais de la recopier ca coince.

Comment faire ?

Merci d'avance

3 réponses

DjiDji59430 Messages postés 4130 Date d'inscription samedi 19 avril 2008 Statut Membre Dernière intervention 23 octobre 2024 673
17 mai 2016 à 17:16
Bonjour,

tu fais un copier/coller special et tu coches transposé (en bas a droite)
0
Bonjour, Merci mais ceci fonctione que si j'avais peu de données.
La j'ai 365 jours a transposer ?
0
DjiDji59430 Messages postés 4130 Date d'inscription samedi 19 avril 2008 Statut Membre Dernière intervention 23 octobre 2024 673 > Florent
17 mai 2016 à 18:07
oui
T'as pas essayé ???
0
Si, j;ai essaye mais ca me met une erreur #value
0
voici le fichier en question http://www.cjoint.com/c/FErsfa4liXH
0
DjiDji59430 Messages postés 4130 Date d'inscription samedi 19 avril 2008 Statut Membre Dernière intervention 23 octobre 2024 673
17 mai 2016 à 23:57
re

Un essai :

https://www.cjoint.com/c/FErv4AemtkG

l'erreur, c'est qu'il faut faire en plus coché coller les valeurs
0
Bonjour, Merci de retour, c est exactement ça mais je vois qu'au final vous avez utilisez une formule décaler avec Ligne ? Vous pourriez m'expliquer un peu plus . Merci beaucoup c'est exactement ça :)
0
DjiDji59430 Messages postés 4130 Date d'inscription samedi 19 avril 2008 Statut Membre Dernière intervention 23 octobre 2024 673
18 mai 2016 à 12:08
Re

=DECALER($J$1;COLONNES($A:A)+7*(LIGNE()-2);0)

ligne() renvoie la valeur de la ligne, soit 2 pour P2:V2
donc
COLONNES($A:A)+7*(LIGNE()-2)

pour la premiere ligne :
COLONNES($A:A)+7*(2-2) = COLONNES($A:A)+7*0)=COLONNES($A:A)
=DECALER($J$1;1;0) soit $J$2

pour la deuxieme ligne :
COLONNES($A:A)+7*(3-2) = COLONNES($A:A)+7*1)=1+7=8
=DECALER($J$1;8;0) soit $J$9

On a créé un pas de 7, 7 comme les jours de 1 semaine
0
Merci, j'ai mis le sujet en résolu mais je vous avoue que j'ai pas vraiment compris...
0