Copie spéciale de formules

S

Sébastien

Guest
Bonjour à toutes et tous!

Données:
Je travaille en excel97
Des noms de personnes sont entrés dans la plage A2:A8;
Leurs prénoms dans la plage B2:B8;

En D2, la formule suivante: =A2&" "&B2

Je veux copier la formule autant de fois que nécessaire, à cela près que les cellules de destinations ne se suivent pas directement.
Je m'explique:

en D4 je dois avoir la formule =A3&" "&B3
en D6 je dois avoir la formule =A4&" "&B4
en D8 je dois avoir la formule =A5&" "&B5
...

Comment faire? Avec les coordonnées relatives, ça ne fonctionne pas et avec les coordonnées absolues non plus!
Y-a-t-il une solution autre que de changer les coordonnées dans chaque cellule contenant une formule?(je travaille sur plusieurs dizines de formules!)

Merci à celle(celui) qui pourra m'aider
 

Pièces jointes

  • Exemple-xls.zip
    2.4 KB · Affichages: 17
A

andré

Guest
Et voilà la formule à placer en D4 et à copier vers le bas :

=SI(MOD(LIGNE();2)=0;INDIRECT("A"&LIGNE()/2)&" "&INDIRECT("B"&LIGNE()/2);"")

Mais je suppose que tu avais déjà trouvé entre-temps, c'est donc pour les autres (lol).

Ândré.
 
S

Sébastien

Guest
Bon, voilà, en utilisant INDIRECT(), ROW() et INT(), et sur base de ta réflexion, André, je suis arrivé à faire ce que je voulais avec d'autres formules beaucoup plus compliquées que mon exemple.
Un grand merci, donc, car je vais gagner pas mal de temps à l'avenir.

Sébastien
 

Statistiques des forums

Discussions
314 015
Messages
2 104 560
Membres
109 080
dernier inscrit
Merilien