Incrementation

Jaguar -  
eriiic Messages postés 24581 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

12 réponses

  1. eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention   7 281
     
    Bonjour à tous,

    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
    1
  2. Raymond PENTIER Messages postés 58216 Date d'inscription   Statut Contributeur Dernière intervention   17 482
     
    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.
    1
    1. eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention   7 281
       
      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
      0
      1. Raymond PENTIER Messages postés 58216 Date d'inscription   Statut Contributeur Dernière intervention   17 482 > eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention  
         
        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
        0
    2. Jaguar
       
      Bonsoir raymond C'est a supposé donc qu'il y'a rien a faire ??
      0
      1. eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention   7 281 > Jaguar
         
        Et si tu te préoccupais des posts qui t'apportent une solution ????
        0
      2. Jaguar > Jaguar
         
        Bien-sûr que j'ai déjà mis en pratique les solutions proposé mais rien .
        0
  3. PapyLuc51 Messages postés 4569 Date d'inscription   Statut Membre Dernière intervention   1 511
     
    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
    1
  4. eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention   7 281
     
    Oui, si tu testais les propositions ?
    1
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. PapyLuc51 Messages postés 4569 Date d'inscription   Statut Membre Dernière intervention   1 511
     
    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
    1
  7. PapyLuc51 Messages postés 4569 Date d'inscription   Statut Membre Dernière intervention   1 511
     
    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
    1
    1. Jaguar
       
      OK super
      0
    2. jaguar
       
      voici le lien sur cjoint: https://www.cjoint.com/c/JAvs6wgRPXF
      0
  8. eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention   7 281
     
    Il te suffisait d'adapter :
    =DECALER(trim2!$C$1;(LIGNE()-12)*52+14;) 

    eric
    1
    1. Jaguar
       
      Ça marche merci encore pour le coup de mains et de vos disponibilité a chacun
      0
    2. Jaguar
       
      J'aimerais bien comprendre le fonctionnement de cette formules pour mieux retenir comment l'utiliser a d'autre fin futur.merci encore
      0
      1. eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention   7 281 > Jaguar
         
        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 :
        (LIGNE()-12)*52+14
        te fourni la suite 14, 66 etc (qui donnera les lignes 15, 67, etc puisqu'on décale C1) voulue pour y
        eric
        0
      2. eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention   7 281 > eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention  
         
        de rien...
        0
  9. PapyLuc51 Messages postés 4569 Date d'inscription   Statut Membre Dernière intervention   1 511
     
    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
    0
  10. Jaguar
     
    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 .
    0
  11. Jaguar
     
    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
    0
    1. eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention   7 281
       
      Tu es désespérant...
      Il faut le dire en chinois ? Tu attends quoi pour tester la formule du post 2 ???????
      0
      1. Jaguar > eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention  
         
        J'ai déjà eu a le faire je vais envoyé le lien
        0
  12. jaguar
     
    voici le lien lien : https://www.cjoint.com/c/JAvs6wgRPXF . la feuille de calcul qui me préoccupe est la feuil4
    0