Tirer une formule avec décalage de colonne [Résolu/Fermé]

Signaler
-
Messages postés
16195
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
31 août 2020
-
Bonjour,

je ne suis pas un professionnel d'Excel mais même après avoir persévéré et cherché sur différents forums, je ne trouve pas de réponse clair à ma problématique.
J'ai plusieurs valeurs, sur la même ligne, mais décalées de 7 colonnes.
J'aimerai dupliquer dans un tableau dessous, dans une même colonne, les résultats les uns en dessous des autres.
J'ai utilisé la formule =C3 pour la 1ère valeur,
puis =DECALER(C3;0;7) pour la 2ème,
mais impossible de la tirer vers le bas...

Est-ce possible avec une "simple" formule Excel ?

Armin

2 réponses

Messages postés
16195
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
31 août 2020
3 019
Bonjour

en commencant en ligne3 par ex
=DECALER($C$3;0;7*(LIGNE()-3))
et tirer vers le bas

si tu commences en ligne 5
=DECALER($C$3;0;7*(LIGNE()-5))
MERCI BEAUCOUP michel_m, ta formule colle parfaitement à mon besoin !
Et si je souhaite tirer la formule vers la droite ?? (petit supplément)
Messages postés
16195
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
31 août 2020
3 019
En cherchant un peu, tu aurais pu trouver....

en commençant en colonne c (C--->3)
=DECALER($C$3:7*(Colonne()-3);0)
et tirer vers le bas
ce n'est pas faute d'essayer de triturer cette formule que je connais peu mais ça ne fonctionne pas.
C3 est bien la cellule de la 1ere valeur a aller chercher. Les suivantes sont sur la même ligne mais décalées de 7 colonnes.
je souhaite afficher mon tableau à partir de E10 en tirant sur la droite.
Messages postés
16195
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
31 août 2020
3 019 > Armin
=DECALER($C$3;0;(COLONNE()-5)*7)
Messages postés
25248
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
29 août 2020
5 428
Bonjour
oui c'est possible d'incrémenter vers le bas le décalage colonne, si c'est bien ça que vous souhaitez
écrivez:
=DECALER($C$3;0;LIGNE(A1)*7) et tirer vers le bas
mais bloquez bien le C3 avec les $ si vous devez rester sur la ligne

crdlmnt