Extraire des données toutes les 4 lignes

Bonjour,

J'ai encore besoin de votre aide je ne vois pas comment faire. J'ai essayé plusieurs choses mais à moins de tout rectifier manuellement je vois pas. Mais je suis sûr qu'il existe une solution et que vous m'aiderez à la trouver.

Alors voilà, j'ai un tableau de donner réparties comme suit :

10 lignes donnant sur 4 colonnes

Chaque ligne me donne donc 4 données.

Je voudrais pouvoir mettre sur une 5e colonne les 4 données de la ligne 1, puis les 4 données de la ligne 2, etc ...

En gros il faudrait que toutes les données apparaissent sur la 5e colonne les cellules en dessous des autres.

Malheureusement quand je duplique ma formule, elle saute trop de lignes et je n'ai pas l'ensemble des données...

Je suis pas sûr d'être très clair.

Je joins un tableau pour exemple.

Merci !

17classeur1.xlsx (9.10 Ko)

Bonjour,

=DECALER($A$1;ENT(LIGNE()/4);MOD(LIGNE()-1;4))
43classeur1.xlsx (9.25 Ko)

Merci ya de l'idée, je comprends rien à la formule par contre .

Néanmoins c'est pas tout à fait bon.

Dans ce que tu me proposes, ça fonctionne pour les 3 premières données mais regarde la 4e, elle affiche en fait la donnée de la 4e colonne mais de la ligne en dessous...

Et pour corser le tout, ceci n'était qu'un exemple...

Je dois l'appliquer à un tableau où mes données sont comprises entre AW4 et AZ1348 mais sur une autre feuille !!??!!

Je mets un autre tableau en guise d'exemple.

J'ai laissé les 4 colonnes en AW4 et AZ4 par contre je me suis limitée à 10 lignes.

Sur la 2e feuille, il y a en colonne 1 ce que j'aimerais obtenir, et en colonne B ce que j'obtiens moi...

Je suis preneuse de solutions mais aussi d'explications

Merci beaucoup.

13classeur1.xlsx (9.50 Ko)

Désolé, voici la correction :

=DECALER($A$1;ENT((LIGNE()-1)/4);MOD(LIGNE()-1;4))
15classeur1.xlsx (9.28 Ko)

je regarde pour la suite ...


Pour les explications :

=DECALER($A$1;_______________;_______________)

cela veut dire que les valeurs ont pour origine A1 avec un décalage de lignes et de colonnes

nombre de lignes : ENT((LIGNE()-1)/4)

nombre de colonnes : MOD(LIGNE()-1;4))

Je t'ai ajouté sur le fichier les valeurs de décalage en ligne et colonne.

13classeur1.xlsx (10.91 Ko)

LIGNE() renvoie le numéro de la ligne de la cellule calculée

nombre de lignes : ENT((LIGNE()-1)/4) : on prend l'entier du numéro de ligne divisé par 4

nombre de colonnes : MOD(LIGNE()-1;4)) : on prend le reste (modulo) de la division de la ligne par 4

Pour ton cas :

=DECALER(Feuil1!$AW$4;ENT((LIGNE()-1)/4);MOD(LIGNE()-1;4))
18classeur1-1.xlsx (9.34 Ko)

Bonjour désolé pour le retard.

Tout fonctionnest c'est super!

Merci beaucoup et aussi pour les explications !

Bonne journée.

Rechercher des sujets similaires à "extraire donnees toutes lignes"