Incrementation
Jaguar
-
eriiic Messages postés 24603 Date d'inscription Statut Contributeur Dernière intervention -
eriiic Messages postés 24603 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
J'ai la formule suivante "=trim2!c15" j'aimerais utilisé ma souris pour faire la recopie de tel sorte que a la prochaine cellule j'ai une incrementation de 50 . comme ceci "=trim2 ! C65". Merci de bien vouloir me donner un coup de main
J'ai la formule suivante "=trim2!c15" j'aimerais utilisé ma souris pour faire la recopie de tel sorte que a la prochaine cellule j'ai une incrementation de 50 . comme ceci "=trim2 ! C65". Merci de bien vouloir me donner un coup de main
12 réponses
Bonjour à tous,
autre possibilité :
le 2 étant le numéro de la ligne où est inscrite la 1ère formule
eric
autre possibilité :
=DECALER(trim2!$A$1;(LIGNE()-2)*50+14;)
le 2 étant le numéro de la ligne où est inscrite la 1ère formule
eric
Bonjour Jaguar.
Comme tu as pu le constater en lisant les deux premières propositions de mes vénérables amis PapyLuc et Eric, il s'agit chaque fois de formules.
En effet il n'est pas possible d'obtenir cette "incrémentation" juste en faisant glisser la souris, comme tu le voudrais.
Ce type d'incrémentation par glissement se fait sur des valeurs numériques (nombres, dates, jours de la semaine, mois de l'année, expressions alphanumériques se terminant par un chiffre) ; pas sur des formules.
Comme tu as pu le constater en lisant les deux premières propositions de mes vénérables amis PapyLuc et Eric, il s'agit chaque fois de formules.
En effet il n'est pas possible d'obtenir cette "incrémentation" juste en faisant glisser la souris, comme tu le voudrais.
Ce type d'incrémentation par glissement se fait sur des valeurs numériques (nombres, dates, jours de la semaine, mois de l'année, expressions alphanumériques se terminant par un chiffre) ; pas sur des formules.
Exact : Je me suis très mal expliqué !
La formule étant déjà écrite, on ne peut pas obtenir une incrémentation à la souris sans modifier cette formule, ou utiliser une deuxième colonne.
En effet, même en saisissant =trim2!C15 en A7 et =trim2!C65 en A8 puis en sélectionnant A7:A8 pour étirer vers le bas, on n'obtiendra pas =trim2!C105 en A9 et =trim2!C165 en A10, mais respectivement =trim2!C17 et =trim2!C67
La formule étant déjà écrite, on ne peut pas obtenir une incrémentation à la souris sans modifier cette formule, ou utiliser une deuxième colonne.
En effet, même en saisissant =trim2!C15 en A7 et =trim2!C65 en A8 puis en sélectionnant A7:A8 pour étirer vers le bas, on n'obtiendra pas =trim2!C105 en A9 et =trim2!C165 en A10, mais respectivement =trim2!C17 et =trim2!C67
Salutations à tous
@ Jaguar As-tu au moins essayé les propositions qui ont été faites ???
Pour la mienne dans la colonne hors champ
Z1 mettre 15
Z2 mettre =Z1+52 - faire glisser cette formule vers le bas -
et ensuite en A1 mettre la formule INDIRECT() proposée dans ma première réponse et la faire glisser vers le bas.
Cordialement
@ Jaguar As-tu au moins essayé les propositions qui ont été faites ???
Pour la mienne dans la colonne hors champ
Z1 mettre 15
Z2 mettre =Z1+52 - faire glisser cette formule vers le bas -
et ensuite en A1 mettre la formule INDIRECT() proposée dans ma première réponse et la faire glisser vers le bas.
Cordialement
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Si c'est un excel récent, faire un double clic gauche sur le coin inférieur droit de la première cellule contenant la formule, ça va s'incrémenter tout seul sur toute la hauteur du tableau
Cordialement
Cordialement
Bonsoir,
Et si finalement tu envoyais une copie du fichier sans les données confidentielles en créant un lien de partage à copier et venir coller ici.
en utilisant soit https://www.cjoint.com/ ou https://mon-partage.fr/
On pourrait voir ce qui cloche
Cordialement
Et si finalement tu envoyais une copie du fichier sans les données confidentielles en créant un lien de partage à copier et venir coller ici.
en utilisant soit https://www.cjoint.com/ ou https://mon-partage.fr/
On pourrait voir ce qui cloche
Cordialement
Il te suffisait d'adapter :
eric
=DECALER(trim2!$C$1;(LIGNE()-12)*52+14;)
eric
decaler(ref ; y ; x ) te décale la référence ref de y lignes et x colonnes.
Ici pas besoin de décalage en colonne donc x restera vide.
Pour y il faut trouver une fonction qui te génèrera 15, 67, etc
67-15 = 52 , c'est le pas qu'il faudra multiplier par 0, 1, 2 etc selon la ligne où est la formule.
Ligne() te retourne le n° de ligne de la formule, la première étant ligne 12. LIGNE()-12) te donnera donc 0, 1, 2, etc en étant tirée vers le bas. Ca sera le multiplicateur du pas.
C1 est la référence à décaler. Pour obtenir la première ligne de données (15), il faudra donc faire +14 dessus
Plus qu'à assembler :
eric
Ici pas besoin de décalage en colonne donc x restera vide.
Pour y il faut trouver une fonction qui te génèrera 15, 67, etc
67-15 = 52 , c'est le pas qu'il faudra multiplier par 0, 1, 2 etc selon la ligne où est la formule.
Ligne() te retourne le n° de ligne de la formule, la première étant ligne 12. LIGNE()-12) te donnera donc 0, 1, 2, etc en étant tirée vers le bas. Ca sera le multiplicateur du pas.
C1 est la référence à décaler. Pour obtenir la première ligne de données (15), il faudra donc faire +14 dessus
Plus qu'à assembler :
(LIGNE()-12)*52+14te fourni la suite 14, 66 etc (qui donnera les lignes 15, 67, etc puisqu'on décale C1) voulue pour y
eric
Bonjour,
Un exemple en utilisant une colonne hors champ avec les numéros de lignes :
Z1 inscrire 15
Z2 inscrire 65
etc.....
En A1 (à corriger selon tableau réel)
cette formule
=INDIRECT("trim2!C"&Z1) faire glisser vers le bas.
Cordialement
Un exemple en utilisant une colonne hors champ avec les numéros de lignes :
Z1 inscrire 15
Z2 inscrire 65
etc.....
En A1 (à corriger selon tableau réel)
cette formule
=INDIRECT("trim2!C"&Z1) faire glisser vers le bas.
Cordialement
Vraiment ?? J'aimerais modifié l'incrementation des formules par exemple :j'ai dans la cellule A1(=trim2 ! E15) j'aimerais glisser avec la souris de tel sorte que j'ai dans la cellule A2= > (=trim2!E67) donc d'incrémenter de 52 a chaque fois . pour ne pas écrire la formule a chaque fois .
Si ce n'est pas possible c'est que je serais étouffer de boulots .
Si ce n'est pas possible c'est que je serais étouffer de boulots .
Et bien c'est que tu as raté le copié collé de ma formule car je l'ai testée...
Voir post 2 : https://forums.commentcamarche.net/forum/affich-36419609-incrementation#2
Voir post 2 : https://forums.commentcamarche.net/forum/affich-36419609-incrementation#2
Bonsoir peut-être je n'ai pas bien expliqué mon problème la dernière fois alors je dis ceci:
J'ai 3 feuilles de calcul première feuille (trim1) deuxième feuille (trim2) et la troisième feuille pv. Et je travail sur la feuille "PV" j'aimerais récupérer des valeurs dans certaines cellules de la feuille de calcul trim2 et ces cellules sont distantes de 52 lignes. J'aimerais faire ceci par exemple : dans la feuille PV:" B15=trim2!c15" de tel sorte que en ":B16=trim2 ! C67"
":B17=trim2 ! C119"
":b18=trim2 !c171"
". .= ........!......."
Ainsi de suite ainsi de suite
J'ai 3 feuilles de calcul première feuille (trim1) deuxième feuille (trim2) et la troisième feuille pv. Et je travail sur la feuille "PV" j'aimerais récupérer des valeurs dans certaines cellules de la feuille de calcul trim2 et ces cellules sont distantes de 52 lignes. J'aimerais faire ceci par exemple : dans la feuille PV:" B15=trim2!c15" de tel sorte que en ":B16=trim2 ! C67"
":B17=trim2 ! C119"
":b18=trim2 !c171"
". .= ........!......."
Ainsi de suite ainsi de suite