je recherche une formule pour, recopier des cellules disposées toutes le 5 lignes (par exemple a1, a6, a11, a16 etc..), sur une nouvelle liste, (a1, a2, a3 a4 etc..),

Anonyme
2025-05-13T17:36:49+00:00

comment en sélectionnant et copiant donc une liste (par exemple de a1 à a50), pouvoir recopier cette liste mais en ne prenant que toutes les 5 lignes (par exemple, a1, a6, a11, a16, etc..)

Microsoft 365 et Office | Excel | Pour le business | Autres

Question verrouillée. Cette question a été migrée à partir de la Communauté Support Microsoft. Vous pouvez voter pour indiquer si elle est utile, mais vous ne pouvez pas ajouter de commentaires ou de réponses ni suivre la question.

0 commentaires Aucun commentaire

5 réponses

  1. Anonyme
    2025-05-16T16:36:11+00:00

    Re,

    It works ! Thanks a lot, this will help me a lot, even for the future

    Cette réponse a-t-elle été utile ?

    0 commentaires Aucun commentaire
  2. Anonyme
    2025-05-14T18:39:35+00:00

    Dear Pierre,

    I noticed that you are not using the identical input as I made, please notice that make sure you have used Capital letters for cells and 'ROW' instead of 'Line'.

    Feel free to copy mine if it helps: =INDEX($A:$A, (ROW(B1) - ROW($B$1)) * 5 + 1)

    I understand that your cells are calculated values but since it is just referring to previous cells, just make sure your cell format is number and it should work.

    If you need more assistance, I recommend contact with our technical support directly as well, as they would then be able to assist you step by step!

    https://go.microsoft.com/fwlink/p/?linkid=2024339, On the bottom right side of the page, select Help & support.

    Clover-L - MSFT | Microsoft Community Support Specialist.

    Cette réponse a-t-elle été utile ?

    0 commentaires Aucun commentaire
  3. Anonyme
    2025-05-14T12:50:39+00:00

    C'est bien ce que je recherche, mais j'ai essayé votre formule mais ca ne marche pas ! i me signale une erreur !!

    1 ,=index($a:$a,(ligne(b1)-ligne($b$1))*5+1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11

    il me marque l'erreur suivante:

    Alors comment fait-on ?

    merci,

    Cette réponse a-t-elle été utile ?

    0 commentaires Aucun commentaire
  4. Anonyme
    2025-05-13T19:18:05+00:00

    je pense que cela répond à ma question, même si je dois essayer encore, mais il reste 2 difficultés :

    1°) les cellules que je veux recopier (donc par exemple toutes les 5 lignes), sont en fait des résultats d'opérations, c'est donc le résultat d'un calcul fait par Excel, ex: =SOMME(F1357-F1347)

    2°) les cellules que je veux recopier, se trouvent sur une autre feuille du même fichier,

    Comment procéder ?

    Cette réponse a-t-elle été utile ?

    0 commentaires Aucun commentaire
  5. Anonyme
    2025-05-13T18:09:32+00:00

    Hi Pierre,

    Bonne journée et bienvenue dans la communauté ! Voici mon approche pour votre demande

    1. Dans la cellule de destination (ex: B1), utilisez :
       =INDEX($A:$A, (ROW(B1) - ROW($B$1)) * 5 + 1)
      
      • Explication :
        • ROW(B1) - ROW($B$1) génère un compteur (0, 1, 2...) lors de la recopie vers le bas.
        • Multiplié par 5, cela saute de 5 lignes à chaque fois.
        • +1 démarre à partir de A1.
    2. Recopiez la formule vers le bas (glissez la poignée de recopie de B1 vers B2, B3...).

    Résultat :

    J'espère que c'est ce que vous cherchez !

    Clover-L - MSFT | Microsoft Community Support Specialist.

    Cette réponse a-t-elle été utile ?

    0 commentaires Aucun commentaire