Aide pour copie de formules excel

Résolu
Mousdi Messages postés 4 Date d'inscription   Statut Membre Dernière intervention   -  
Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,



Je cherche de l'aide pour la copie de formules excel.

Le cas est particulier, comme vous pourrez le voir en utilisation le lien ci-dessous: il s'agit de copier des formules vers la droite, ces formules contenant des références à une deuxième feuille. J'aimerais savoir s'il existe un moyen de copier ces formules en maintenant les références absolues pour la ligne uniquement et en incrémentant les colonnes (et sans utiliser de macros non plus....)



Merci d'avance pour votre aide!

P.S: je ne dois pas modifier la structure des feuilles.....

Lien: https://docs.google.com/file/d/0B_t4MqMAb_4TWGt2ZXh3NWFNWjJHbHllQU5pTVFFa0tIM253/edit?usp=docslist_api
A voir également:

2 réponses

Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   6 438
 
Bonjour

votre lien ne montre aucune formule... que voulez vous tirer vers la droite?

Autre feuille ou pas, le blocage des formules se fait sur les adresses de champ:

A1 se modifie sur ligne et colonne
A$1 se modifie sur colonne et pas sur ligne
$A1 se modifie sur ligne et pas sur colonne
(en fait le signe $ bloque la référence colonne ou ligne qui les suit

crdlmnt
0
Mousdi Messages postés 4 Date d'inscription   Statut Membre Dernière intervention  
 
Merci d'avoir pris le temps de répondre Vaucluse. En fait le problème est le suivant. La feuille 1 reprend en lignes des valeurs de la feuille 2 présentees en colonnes. Et les références sont absolues. Du coup, lorsque je tire sur la poignee de recopie, les formules restent inchangees. Je ne peux pas transformer la reference d'absolue en relative du fait que les colonnes de 1 sont en lignes dans 2. J'espère avoir réussi a faire comprendre mon problème. Et encore merci!
Mousdi
0
Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   6 438
 
Alors la proposition de Girus devrait fonctionner, mais il faut l'ajuster à la positon de vos tableaux
pour aller de la feuil2 vers la 1:

Principe de la formule

=INDIRECT(ADRESSE(N° de ligne;N° de colonne;;;"nom de la feuille"))

sachant que COLONNE() donne le N° de colonne où se trouve ma formule et LIGNE() idem avec le N° de ligne

donc COLNNE() s'incrément en ligne et LIGNE() s'incrémente en colonne

Pour ajuster vous pouvez:
soit faire des corrections sur les valeurs: COLONNE()+/-x ou LIGNE()+/- x

ou placer entre parenthèse la 1° cellule de départ

Par exemple:

=COLONNE(L1) vous renverra 12 quelque soit la position de la formule>;

crdlmnt
0
Mousdi Messages postés 4 Date d'inscription   Statut Membre Dernière intervention   > Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention  
 
Vous avez anticipe la question que je me posais Vaucluse :-D un tout grand merci a vous, vous me permettez d'economiser des heures de travail!
0
Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   6 438
 
Pas de quoi, c'est Gyrus qui a fait le boulot
Bonne route, je passe le sujet en résolu
crdlmnt
0
Gyrus Messages postés 3334 Date d'inscription   Statut Membre Dernière intervention   526
 
Bonjour,

Dans la cellule Sheet1!B2, tu places la formule suivante :
=INDIRECT("Sheet2!" & ADRESSE(COLONNE();LIGNE()))


Puis tu tires la formule pour la copier.

Exemple
https://www.cjoint.com/c/EABsG7uxqry

A+
0
Mousdi Messages postés 4 Date d'inscription   Statut Membre Dernière intervention  
 
Merci Gurus, c'est magique ça fonctionne :-D petite question pour comprendre un peu mieux, il n'y a aucune reference pour les lignes et colonnes dans ta formules, c'est toujours le cas? Ou est ce qu'il faut les specifier dans cecertains cas? Désolé si la question te partition bête, mais je debute :-) un grand merci a toi Gyrus!
0