Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

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
Salut,

ll faut employer la foncion INDIRECT() et se référer aux numéros de lignes.
J'ai mis un exemple il y a quelques jours sur le forum (copier A1, A3, A5, ... en B1, B2, B3, ...)

Ândré.
 
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
 
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…