Transformation de tableau

Résolu/Fermé
tilec Messages postés 3 Date d'inscription lundi 16 septembre 2013 Statut Membre Dernière intervention 16 septembre 2013 - 16 sept. 2013 à 10:24
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 - 16 sept. 2013 à 14:19
Bonjour,

J'ai le tableau suivant :

contact1 article1
contact1 article2
contact1 article3
contact1 article4
contact2 article1
contact3 article5
contact3 article1
contact4 article1
contact4 article2
contact4 article4
contact4 article5
...

Comment transformer ce tableau en :

contact1 article1 article2 article3 article4
contact2 article1
contact3 article5 article1
contact4 article1 article2 article4 article5
...

Et finalement :

contact1 article1 / article2 / article3 / article4
contact2 article1
contact3 article5 / article1
contact4 article1 / article2 / article4 / article5
...

Merci !

2 réponses

Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 411
16 sept. 2013 à 10:48
Bonjour
voyez ici si cela peut convenir à vos données
https://www.cjoint.com/?CIqkV7ch3jF
crdlmnt
0
tilec Messages postés 3 Date d'inscription lundi 16 septembre 2013 Statut Membre Dernière intervention 16 septembre 2013
16 sept. 2013 à 11:59
Merci Vaucluse,
Dans votre tableau de réponse il y a des erreurs : pour contact1, article1 s'affiche 2 fois ; pour contact2, article5 ne devrait pas s'afficher ; pour contact3, article1 s'affiche 2 fois.
Savez-vous comment corriger la formule ?
Merci de votre réponse.
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 411
16 sept. 2013 à 12:25
exact, ça m'a échappé! :-(

la formule en F1:
=SI($E1="";"";SI(COLONNE()-6>=NB.SI($A:$A;$E1);"";INDEX($B:$B;EQUIV($E1;$A:$A;0)+COLONNE()-6)))
en fait il faut remplacer le signe > en >=

crtdlmnt
0
tilec Messages postés 3 Date d'inscription lundi 16 septembre 2013 Statut Membre Dernière intervention 16 septembre 2013
16 sept. 2013 à 14:16
Parfait ! Cela fonctionne très bien. Fichier de 30000 lignes traité. Beaucoup de temps gagné. Belle formule très utile : à conserver.
Bravo et merci beaucoup !
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 411
16 sept. 2013 à 14:19
Pas de quoi. Bonne route, au plaisir
0