Etirer formule Excel cellules non jointives

Résolu/Fermé
tatouchy Messages postés 6 Date d'inscription mardi 24 juillet 2012 Statut Membre Dernière intervention 21 septembre 2012 - Modifié par tatouchy le 24/07/2012 à 18:40
 tatouchy - 25 juil. 2012 à 10:50
Bonjour,





Bonjour,

Je bute sur le problème suivant avec Excel 2010 :

En A3, j'ai une formule qui utilise le contenu de la cellule A1
En A4, j'ai la même formule mais avec le contenu de la cellule E1 (5ème colonne)

je souhaite étirer cette formule pour qu'en A5 soit utilisé le contenu de J1 (colonne 10), en A6, le contenu de O1 (colonne 15) ,etc....

En sélectionnant A1 & E1, si j'étire la formule, ce sont les valeurs de A3 & E3 qui sont utilisés


Toutes idée est la bienvenue

PS : je ne souhaite pas utiliser de Macro

Merci
A voir également:

5 réponses

ccm81 Messages postés 10907 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 24 janvier 2025 2 429
Modifié par ccm81 le 24/07/2012 à 19:22
bonjour

si j'ai compris

par exemple la fonction est 2*x

A3 = 2*A1
A4=2*DECALER($A$1;0;4+5*(LIGNE()-3);1;1)

à tirer vers la bas

bonne suite
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 421
24 juil. 2012 à 19:42
Bonsoir
on peut aussi utiliser à partir de A4:
=INDIRECT(ADRESSE(1;LIGNE()*5-15)
mais ne fonctionne pas non plus sur A3 pour renvoyer A1
crdlmnt
0
tatouchy Messages postés 6 Date d'inscription mardi 24 juillet 2012 Statut Membre Dernière intervention 21 septembre 2012
25 juil. 2012 à 07:51
Merci à ccm81 & à Vaucluse,

J'ai testé sur des exemples simples, leurs solutions fonctionnent

Ca se complique quand je veux l'adapter à la formule que j'ai mis en A3 (j'avais volontairement évité de la mentionner pour éviter une requête trop complexe)

Ma formule est la suivante : RECHERCHE (A1; Feuil1!F1:F205;Feuil1!H1:H205)

ou A1 F1,F205,H1,H205 "doivent sauter" de 5 colonnes en 5 colonnes quand je tire la formule
Donc en A4, je dois avoir RECHERCHE (E1; Feuil1!J1:J205;Feuil1!L1:L205)
puis en A5 : RECHERCHE (J1; Feuil1!N1:N205;Feuil1!P1:P205) etc...

J ne vois pas comment ajouter la fonction DECALER ou INDIRECT dans cette formule

Merci encore de votre aide
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 421
25 juil. 2012 à 09:06
Bonjour
Peut être en combinant les deux:

essayez de remplacer les adresses de champ par:

DECALER(INDIRECT(ADRESSE(5;LIGNE()*5-5;;;"Feuil1"));;;201)
pour avoir l'adresse du premier champ, de votre formule

et

DECALER(INDIRECT(ADRESSE(5;LIGNE()*5-5;"Feuil1"));;1;201)
pour avoir l'adresse du champ suivant puisqu'il semble décalé d'une colonne

ce qui donne cette jolie petite formule: en A3

=RECHERCHE (INDIRECT(ADRESSE(1;LIGNE()*5-5));DECALER(INDIRECT(ADRESSE(5;LIGNE()*5-5;;;"Feuil1"));;;201);DECALER(INDIRECT(ADRESSE(5;LIGNE()*5-5;;;"Feuil1"));;;201))


attention aux signes; compter bien les points virgules et il n'y a pas dans le code adresse de point d'exclamation derrière le nom de feuille entre guillemets. !!

Nota: vous parlez de N dans votre second exemple, mais à partir de J il semble que ce soit O qu'il faille traiter?

Bonne chance.

crdlmnt
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Super !

C'est la bien la colonne N qu'il faut traiter ensuite

L'ordre est le suivant F,J,N,R,V,....

Du coup j'ai du adapté la formule que vous m'avez communiqué.

Ca y est cela fonctionne


Un grand Merci
0