Convertir un tableau en une seule colonne ( ligne par ligne)
CDF
-
tontong Messages postés 2572 Date d'inscription Statut Membre Dernière intervention -
tontong Messages postés 2572 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Merci svp de m'aider à convertir mes données tableau en une seule colonne.
J'ai essayé avec un exemple SOMMEPROD(('2009'!$A$2:$A$32=Sortie!A1*('2009'!$B$1:$Y$1=LIGNE()-1)*'2009'!$B$2:$Y$32)
que vous aviez donné un jour, mais ça marche pas .
Grand merci
Merci svp de m'aider à convertir mes données tableau en une seule colonne.
J'ai essayé avec un exemple SOMMEPROD(('2009'!$A$2:$A$32=Sortie!A1*('2009'!$B$1:$Y$1=LIGNE()-1)*'2009'!$B$2:$Y$32)
que vous aviez donné un jour, mais ça marche pas .
Grand merci
A voir également:
- Convertir un tableau en une seule colonne ( ligne par ligne)
- Partager photos en ligne - Guide
- Mètre en ligne - Guide
- Comment imprimer un tableau excel sur une seule page - Guide
- Tableau word - Guide
- Déplacer une colonne excel - Guide
9 réponses
Bonjour.
La formule avec SOMMEPROD n'a jamais été proposée pour transformer un tableau en colonne unique : Elle ne peut servir qu'à effectuer un calcul dans une cellule !
La formule avec SOMMEPROD n'a jamais été proposée pour transformer un tableau en colonne unique : Elle ne peut servir qu'à effectuer un calcul dans une cellule !
Raymond PENTIER
Messages postés
58991
Date d'inscription
Statut
Contributeur
Dernière intervention
17 355
Si tu veux une réponse précise à ta question, prière de joindre un fichier Excel.
Bonjour
avoir cette formule ne peut pas nous renseigner sur ce que vous voulez faire
pouvez vous déposer un modèle avec quelques explications ici:
https://www.cjoint.com/
et revenir coller le lien créé sur le site
à vous lire
crdlmnt
La qualité de la réponse dépend surtout de la clarté de la question, merci!
avoir cette formule ne peut pas nous renseigner sur ce que vous voulez faire
pouvez vous déposer un modèle avec quelques explications ici:
https://www.cjoint.com/
et revenir coller le lien créé sur le site
à vous lire
crdlmnt
La qualité de la réponse dépend surtout de la clarté de la question, merci!
Tout d'abord je voudrais vous remercier de m'avoir répondu, ainsi grand merci pour votre esprit coopératif.
L'idée c'est d'étudier la variablité mensuelle annuelle ainsi celle inter annuelle.
Néanmoins, je voudrais avoir la succession suivante :
1/ Par exemple la ligne B2 à M3 devient une colonne après et toujours en bas de la première colonne (B2 M3) B4 à M4 ...
2 / de B3 à B49 après vient C3 0 C49. ( En une seule colonne aussi )
Mes amitiés à vous
Crdt
L'idée c'est d'étudier la variablité mensuelle annuelle ainsi celle inter annuelle.
Néanmoins, je voudrais avoir la succession suivante :
1/ Par exemple la ligne B2 à M3 devient une colonne après et toujours en bas de la première colonne (B2 M3) B4 à M4 ...
2 / de B3 à B49 après vient C3 0 C49. ( En une seule colonne aussi )
Mes amitiés à vous
Crdt
???? rien compris
pouvez vous mettre un exemple du résultat attendu dans une feuille d'un prochain fichier
pouvez vous mettre un exemple du résultat attendu dans une feuille d'un prochain fichier
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
http://www.cjoint.com/c/GEEpQ1r21ST
le nouveau fichier avec les exemples demandés mentionnés dans la feuille 2
Cordiales salutations
le nouveau fichier avec les exemples demandés mentionnés dans la feuille 2
Cordiales salutations
Cette fois c'est compris,
mais traiter ça par formule, même si on aboutit, relève du casse tête chinois et ne serait pas raisonnable
Il va falloir passer par VBA pour réussir ça, et je suis donc dans l'obligation de vous laisser dans de meilleures mains.
mais traiter ça par formule, même si on aboutit, relève du casse tête chinois et ne serait pas raisonnable
Il va falloir passer par VBA pour réussir ça, et je suis donc dans l'obligation de vous laisser dans de meilleures mains.
Bonjour
si tu maitrise un peux le vba voila une macro a mettre dans un module
A+
Maurice
si tu maitrise un peux le vba voila une macro a mettre dans un module
Sub Transfer() Feuil1.Select Application.ScreenUpdating = False With Feuil2 Nlig = 2 For L = 2 To Range("A" & Rows.Count).End(xlUp).Row Mavar = Range("A" & L).Value For C = 2 To 14 If Cells(L, C).Value <> "" Then .Range("A" & Nlig).Value = Mavar .Range("B" & Nlig).Value = Cells(L, C).Value Nlig = Nlig + 1 End If Next Next End With Feuil2.Select MsgBox "Terminer" End Sub
A+
Maurice
re
voila avec formule, dans les deux cas, mais en passant dans chaque cas par une colonne intermédiaire pour coder les adresses à sortir (faute de référence incrémentable en colonne A de la base )
https://www.cjoint.com/c/GEEsPkoJqGv
à noter que l'ensemble peut être adapté à un nombre de, ligne variable si la base de données évolue, selon le nombre de lignes utilisées
crdlmnt
La qualité de la réponse dépend surtout de la clarté de la question, merci!
voila avec formule, dans les deux cas, mais en passant dans chaque cas par une colonne intermédiaire pour coder les adresses à sortir (faute de référence incrémentable en colonne A de la base )
https://www.cjoint.com/c/GEEsPkoJqGv
à noter que l'ensemble peut être adapté à un nombre de, ligne variable si la base de données évolue, selon le nombre de lignes utilisées
crdlmnt
La qualité de la réponse dépend surtout de la clarté de la question, merci!
Bonjour à tous,
Je n'ai pas tout suivi mais si le tableau de base est figé on peut utiliser Decaler():
http://boisgontierjacques.free.fr/pages_site/decaler.htm#TransformeTableau
Je n'ai pas tout suivi mais si le tableau de base est figé on peut utiliser Decaler():
http://boisgontierjacques.free.fr/pages_site/decaler.htm#TransformeTableau