Incrementation
Fermé
Jaguar
-
Modifié le 19 janv. 2020 à 07:51
eriiic Messages postés 24603 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 15 décembre 2024 - 24 janv. 2020 à 11:39
eriiic Messages postés 24603 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 15 décembre 2024 - 24 janv. 2020 à 11:39
A voir également:
- Incrementation
- Incrémentation excel ne fonctionne pas ✓ - Forum Excel
- Renommer plusieurs fichiers incrémentation - Guide
- Excel incrémentation automatique numéro vba - Forum VB / VBA
- Excel copier formule avec incrémentation partielle ✓ - Forum Bureautique
- Souci d'incrémentation automatique sur EXCEL ✓ - Forum Excel
12 réponses
eriiic
Messages postés
24603
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
15 décembre 2024
7 254
19 janv. 2020 à 13:51
19 janv. 2020 à 13:51
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
Raymond PENTIER
Messages postés
58856
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
17 février 2025
17 284
19 janv. 2020 à 17:27
19 janv. 2020 à 17:27
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.
eriiic
Messages postés
24603
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
15 décembre 2024
7 254
Modifié le 19 janv. 2020 à 17:39
Modifié le 19 janv. 2020 à 17:39
Bonjour Raymond,
??? Il parlait de recopie incrémentée de la formule je suppose.
Avoir autre chose que C15, C16, etc. Excel fait bien des incrémentations des ref d'une formule si elles sont relatives.
eric
??? Il parlait de recopie incrémentée de la formule je suppose.
Avoir autre chose que C15, C16, etc. Excel fait bien des incrémentations des ref d'une formule si elles sont relatives.
eric
Raymond PENTIER
Messages postés
58856
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
17 février 2025
17 284
>
eriiic
Messages postés
24603
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
15 décembre 2024
19 janv. 2020 à 18:10
19 janv. 2020 à 18:10
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
eriiic
Messages postés
24603
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
15 décembre 2024
7 254
>
Jaguar
21 janv. 2020 à 16:41
21 janv. 2020 à 16:41
Et si tu te préoccupais des posts qui t'apportent une solution ????
PapyLuc51
Messages postés
4449
Date d'inscription
dimanche 3 mai 2009
Statut
Membre
Dernière intervention
7 février 2025
1 458
Modifié le 19 janv. 2020 à 18:49
Modifié le 19 janv. 2020 à 18:49
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
eriiic
Messages postés
24603
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
15 décembre 2024
7 254
19 janv. 2020 à 20:02
19 janv. 2020 à 20:02
Oui, si tu testais les propositions ?
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
PapyLuc51
Messages postés
4449
Date d'inscription
dimanche 3 mai 2009
Statut
Membre
Dernière intervention
7 février 2025
1 458
20 janv. 2020 à 20:43
20 janv. 2020 à 20:43
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
PapyLuc51
Messages postés
4449
Date d'inscription
dimanche 3 mai 2009
Statut
Membre
Dernière intervention
7 février 2025
1 458
21 janv. 2020 à 17:14
21 janv. 2020 à 17:14
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
eriiic
Messages postés
24603
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
15 décembre 2024
7 254
21 janv. 2020 à 22:59
21 janv. 2020 à 22:59
Il te suffisait d'adapter :
eric
=DECALER(trim2!$C$1;(LIGNE()-12)*52+14;)
eric
eriiic
Messages postés
24603
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
15 décembre 2024
7 254
>
Jaguar
Modifié le 22 janv. 2020 à 23:15
Modifié le 22 janv. 2020 à 23:15
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
eriiic
Messages postés
24603
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
15 décembre 2024
7 254
>
eriiic
Messages postés
24603
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
15 décembre 2024
24 janv. 2020 à 11:39
24 janv. 2020 à 11:39
de rien...
PapyLuc51
Messages postés
4449
Date d'inscription
dimanche 3 mai 2009
Statut
Membre
Dernière intervention
7 février 2025
1 458
19 janv. 2020 à 08:19
19 janv. 2020 à 08:19
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 .
J'ai les aient essayé mais quand je glisse avec la souris mais ça n'incrémente
eriiic
Messages postés
24603
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
15 décembre 2024
7 254
20 janv. 2020 à 23:54
20 janv. 2020 à 23:54
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
eriiic
Messages postés
24603
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
15 décembre 2024
7 254
21 janv. 2020 à 19:26
21 janv. 2020 à 19:26
Tu es désespérant...
Il faut le dire en chinois ? Tu attends quoi pour tester la formule du post 2 ???????
Il faut le dire en chinois ? Tu attends quoi pour tester la formule du post 2 ???????
Jaguar
>
eriiic
Messages postés
24603
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
15 décembre 2024
21 janv. 2020 à 19:33
21 janv. 2020 à 19:33
J'ai déjà eu a le faire je vais envoyé le lien