Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

XL 2021 Combiner des colonnes semblables en une seule

monkey.be

XLDnaute Nouveau
Bonjour,

Voici mon problème, j'aimerais, à partir de l'excel ci-joint, rassembler mes données en seulement deux colonnes:

Colonne 1 pour les élèves et colonne 2 pour la classe.
(Pour info, il s'agit d'une version d'essai ici, j'ai en réalité 30 ateliers avec donc 30 colonnes d'élèves et 30 colonnes de classe).

J'aimerais donc que tous les élèves et leur classe se regroupent dans une longue liste de deux colonnes.

Merci d'avance!
Olivier
 

Pièces jointes

  • test.xlsx
    9.1 KB · Affichages: 3

monkey.be

XLDnaute Nouveau
Re-salut @chris,

Encore merci pour ton travail. J'essaye d'étudier ta formule qui fonctionne très bien. Cependant je vais avoir à peu près 40 ateliers avec 60 élèves dans chacun d'entre eux. Je n'arrive pas à modifier tes paramètres pour que ça puisse prendre en compte les 60 élèves par atelier.

Un indice?

Merci et bonne journée!
 

chris

XLDnaute Barbatruc
Bonjour

Dans feuil1 ne rien ajouter à droite ou en-dessous du tableau

Définir 2 noms
Data :
VB:
=DECALER(Feuil1!$B$4;;;NBVAL(Feuil1!$B:$B)-2;NBVAL(Feuil1!$3:$3))
NbL :
Code:
=LIGNES(Data)

En A2 de Feuil2
Code:
=SI(LIGNE()-1<=NBVAL(Feuil1!$3:$3)/2*NBL;DECALER(Feuil1!$B$3;MOD(LIGNE(A1)-1;NBL)+1;ENT((LIGNE()-2)/NBL)*2);"")

En B2 de feuil2
Code:
=SI(LIGNE()-1<=NBVAL(Feuil1!$3:$3)/2*NBL;DECALER(Feuil1!$C$3;MOD(LIGNE(A1)-1;NBL)+1;ENT((LIGNE()-2)/NBL)*2);"")

En C2 de feuil2
Code:
=SI(A2<>"";DECALER(Feuil1!$B$2;0;ENT((LIGNE()-2)/NBL)*2);"")

Sélectionner les 3 et étirer en-dessous
 

Discussions similaires

Réponses
7
Affichages
671
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…