Réplication de formules entre 2 fichiers

L

Ludo

Guest
Bonsoir,

J'ai un petit problème pour répliquer mes formules entre 2 fichiers.

Voilà, dans mon fichier 'Fic1.xls', je fais des calculs dans la colonne B (de la case B1 à B200).

Mon fichier 'Fic2.xls' dans sa colonne C doit récupérer ce contenu.

J'ai donc dans la case C1 : ='C:\\calcul\\[FIc1.xls]TOTAL'!$B$1

Si j'essaie de répliquer cette formule en descendant la ligne, tous mes cases en dessous se retrouvent avec le même résultat : ='C:\\calcul\\[FIc1.xls]TOTAL'!$B$1
Il ne descend pas automatiquement le chiffre :( .

Comment changer ma formule initiale pour qu'en glissant ensuite avec la souris dans la colonne, j'obtienne :

case C2 : ='C:\\calcul\\[FIc1.xls]TOTAL'!$B$2
case C3 : ='C:\\calcul\\[FIc1.xls]TOTAL'!$B$3
case C4 : ='C:\\calcul\\[FIc1.xls]TOTAL'!$B$4
et ainsi de suite

Merci d'avance à celui qui aura la gentillesse de me répondre.
 
L

Ludo

Guest
Merci beaucoup Celeda, cela marche :)

Une 2ème question si je peux me permettre et si quelqu'un a la gentillesse de m'aider.
Dans la colonne D de mon fichier fic2.xls, je souhaite faire un truc un peu plus compliqué

case D1 :
='c:calcul[fic1.xls]TOTAL!E$2

case D2 :
='c:calcul[fic1.xls]TOTAL!G$2

case D3 :
='c:calcul[fic1.xls]TOTAL!I$2

Comment modifier la formule de ma case D1 pour que mon glisser en descendant respecte cette règle (saut de 2 au niveau des colonnes) ?

Merci par avance
 

Charly2

Nous a quittés en 2006
Repose en paix
Bonsoir Ludo et Celeda :)

Peut-être peux-tu utiliser la fonction ADRESSE :

ADRESSE(2;5+(LIGNE()-1)*2;;;'c:calcul[fic1.xls]TOTAL')

et donc en mettant dans ta cellule D1 :

=INDIRECT(ADRESSE(2;5+(LIGNE()-1)*2;;;'c:calcul[fic1.xls]TOTAL'))

puis en recopiant vers le bas, tu obtiendrais le résultat escompté...

Amicalement
Charly
 

Discussions similaires

Membres actuellement en ligne

Aucun membre en ligne actuellement.

Statistiques des forums

Discussions
314 450
Messages
2 109 731
Membres
110 553
dernier inscrit
loic55