Recopie de formules dans excel 2007

Résolu/Fermé
bm687 Messages postés 3 Date d'inscription jeudi 19 mai 2011 Statut Membre Dernière intervention 20 mai 2011 - Modifié par bm687 le 19/05/2011 à 18:26
bm687 Messages postés 3 Date d'inscription jeudi 19 mai 2011 Statut Membre Dernière intervention 20 mai 2011 - 20 mai 2011 à 12:09
Bonjour,

j'utilise excel 2007 et je suis surpris de ne pas pouvoir recopier 2 cellules adjacentes.
Je m'explique :
dans la colonne A, j'ai une liste de données diverses.

Je saisis la formule suivante dans la cellule C1 : =A1
dans la cellule C2 : =A5

Si je recopie ces 2 cellules vers le bas (par le coin en bas à droite de la sélection), j'obtiens en C3 : = A3 alors que je voulais obtenir =A9

Je souhaite obtenir les données de la colonne A qui sont décalées chacunes de 4 lignes.

Rencontrez vous ce soucis et avez vous une solution ?
D'avance merci d'étudier mon problème.




A voir également:

4 réponses

melanie1324 Messages postés 1505 Date d'inscription vendredi 25 mai 2007 Statut Membre Dernière intervention 31 janvier 2018 154
19 mai 2011 à 16:42
Bonjour,

en c2, copies cette formule :

=DECALER(A2;5*(LIGNE(A2)-1)-LIGNE(A2);;;)

la foncion décale d'autant de ligne :
A2 : de la cellule que tu veux décaler
ligne(a2) = numéro delignes : 2
ligne(a2)-1)* 5 = 5*1 = 5
mais si tu décales de A2 de 5 tu obtiens à 7 donc il faut retirer le numéro de ligne 7-2 = 5

en a3 :
5*(ligne(a3)-1) = 5*(3-1) = 5*2 = 10 donc te décales de 10 lignes à partir d ela troisième 3 donc on enlèves 3.
0
melanie1324 Messages postés 1505 Date d'inscription vendredi 25 mai 2007 Statut Membre Dernière intervention 31 janvier 2018 154
20 mai 2011 à 08:30
Bonjour,

je vux etre sure de bien cmprendre car ce n'est toujours pas clair.
Tu as dans ta colonne A, 500lignes.
et tu voudrais que dans ta colonne b, les valeurs de la colonne A mais seulement toutes les 4 lignes, autrement dit tu aurais :
lignes A B
1 1 = A1
2 2 =A5
3 3 =A9...

si c'est ca, ma formule fonctionne. tu mets en b1 et tu peux la recopier jusqu'en bas de ton tableau :
=DECALER(A2;(LIGNE(A1)+3*(ligne(a1)-1);;;)
0
bm687 Messages postés 3 Date d'inscription jeudi 19 mai 2011 Statut Membre Dernière intervention 20 mai 2011
20 mai 2011 à 12:09
Bonjour,

Merci beaucoup pour ces nouvelles explications, je n'avais pas bien utilisé la fonction Decaler et je n'arrivais forcément pas au résultat voulu.

Mais grâce à ces détails en plus, j'ai trouvé ma solution !!!

Merci beaucoup, mélanie1324, d'avoir passé et pris du temps à m'expliquer ce problème.

Au plaisir, peut-être, sur commentcamarche.net pour une nouvelle question ! ;-D
0
bm687 Messages postés 3 Date d'inscription jeudi 19 mai 2011 Statut Membre Dernière intervention 20 mai 2011
19 mai 2011 à 18:34
Bonjour,
merci de votre réponse. Malheureusement, cette solution ne m'apporte pas le résultat voulu.
(désolé j'ai légèrement modifié mon 1er message car je m'étais mal exprimé sur 1 détail)

En effet, ma liste de données fait plus de 500 lignes, et je voudrais avoir dans une seconde liste (à côté ou même dans une autre feuille) les données qui se rapportent toutes les 4 lignes par exemple. (soit dans a1, a5, a9, a13, a17.......)


Donc pour éviter de reprendre chaque ligne de formule, je cherche à recopier rapidement la formule miracle !!!


Encore merci de vous être penché sur mon problème.
-1