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
tatouchy - 25 juil. 2012 à 10:50
A voir également:
- Etirer formule Excel cellules non jointives
- Formule excel pour additionner plusieurs cellules - Guide
- Formule excel si et - Guide
- Formule excel moyenne - Guide
- Excel mise en forme conditionnelle formule - Guide
- Liste déroulante excel - Guide
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
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
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
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
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
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
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
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
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
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
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
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
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question