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
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
A voir également:
- Transformation de tableau
- Tableau croisé dynamique - Guide
- Tableau ascii - Guide
- Tableau word - Guide
- Trier tableau excel - Guide
- Tableau de raccourcis clavier - Guide
2 réponses
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 424
16 sept. 2013 à 10:48
16 sept. 2013 à 10:48
Bonjour
voyez ici si cela peut convenir à vos données
https://www.cjoint.com/?CIqkV7ch3jF
crdlmnt
voyez ici si cela peut convenir à vos données
https://www.cjoint.com/?CIqkV7ch3jF
crdlmnt
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
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.
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.
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 424
16 sept. 2013 à 12:25
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
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
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
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 !
Bravo et merci beaucoup !
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 424
16 sept. 2013 à 14:19
16 sept. 2013 à 14:19
Pas de quoi. Bonne route, au plaisir