Tableau croisé dynamique
vinla
Messages postés
4
Date d'inscription
Statut
Membre
Dernière intervention
-
Raymond PENTIER Messages postés 58990 Date d'inscription Statut Contributeur Dernière intervention -
Raymond PENTIER Messages postés 58990 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour à tous
j'essaye d'obtenir un TCD avec un extrait du tableau ci dessous...
je souhaiterais obtenir dans un meme TCD des lignes avec les entêtes des colonnes de mon tableau actuel et le nombre de date présentes dans cette colonne par mois (ex. de tableau dessous).
Je n'arrive pas à joindre mon tableau excel mais dites moi si cela est suffisamment clair pour vous.
cdt
VINLA
Company name Date OSP R Date OSP rr Date OSP a Ins date Report date DL date cert date
xxx 04/15/2014 04/20/2014 04/25/2014 06/13/2014 07/14/2014 07/15/2014 08/15/2014
yyy 03/10/2014 04/21/2014 04/21/2014 05/14/2014 08/14/2014 09/15/2014 10/15/2014
zzz 02/11/2014 02/13/2014 03/14/2014 06/15/2014 09/14/2014 10/15/2014 10/15/2014
aaa 02/13/2014 02/15/2014 03/14/2014 08/16/2014 10/14/2014 11/15/2014 11/15/2014
vvv 03/03/2014 03/05/2014 03/12/2014 09/17/2014 12/14/2014 12/15/2014 12/15/2014
jan fev mars AVRIL mai juin
Date OSP R 2 2 1
Date OSP rr 2 1 2
Date OSP a 3 2
Ins date 1 2
Report date
DL date
cert date
j'essaye d'obtenir un TCD avec un extrait du tableau ci dessous...
je souhaiterais obtenir dans un meme TCD des lignes avec les entêtes des colonnes de mon tableau actuel et le nombre de date présentes dans cette colonne par mois (ex. de tableau dessous).
Je n'arrive pas à joindre mon tableau excel mais dites moi si cela est suffisamment clair pour vous.
cdt
VINLA
Company name Date OSP R Date OSP rr Date OSP a Ins date Report date DL date cert date
xxx 04/15/2014 04/20/2014 04/25/2014 06/13/2014 07/14/2014 07/15/2014 08/15/2014
yyy 03/10/2014 04/21/2014 04/21/2014 05/14/2014 08/14/2014 09/15/2014 10/15/2014
zzz 02/11/2014 02/13/2014 03/14/2014 06/15/2014 09/14/2014 10/15/2014 10/15/2014
aaa 02/13/2014 02/15/2014 03/14/2014 08/16/2014 10/14/2014 11/15/2014 11/15/2014
vvv 03/03/2014 03/05/2014 03/12/2014 09/17/2014 12/14/2014 12/15/2014 12/15/2014
jan fev mars AVRIL mai juin
Date OSP R 2 2 1
Date OSP rr 2 1 2
Date OSP a 3 2
Ins date 1 2
Report date
DL date
cert date
A voir également:
- Tableau croisé dynamique
- Tableau croisé dynamique - Guide
- Exemple tableau croisé dynamique télécharger - Télécharger - Tableur
- Tableau word - Guide
- Tableau ascii - Guide
- Trier un tableau excel - Guide
7 réponses
Non, bien entendu, ce n'est absolument pas clair, ni exploitable.
Va dans https://www.cjoint.com/ pour créer ton lien, que tu reviendras coller ici.
Va dans https://www.cjoint.com/ pour créer ton lien, que tu reviendras coller ici.
C'est bien ce qui me semblait, voici l'excel ci joint!
https://www.cjoint.com/?3DwxclLHS2l
merci d'avance
https://www.cjoint.com/?3DwxclLHS2l
merci d'avance
Tu ne peux pas mettre dans ton TCD autre chose que ce qui existe dans ton tableau !
Ce tableau n'a aucune colonne ni aucune ligne avec la liste des mois ; tu ne peux donc pas espérer obtenir le TCD que tu imagines ...
Ce tableau n'a aucune colonne ni aucune ligne avec la liste des mois ; tu ne peux donc pas espérer obtenir le TCD que tu imagines ...
Merci pour ta réponse.
Ok et si a la place des dates 1/2/14 j'avais un mois indiqué, ça te semblerait faisable?
Ok et si a la place des dates 1/2/14 j'avais un mois indiqué, ça te semblerait faisable?
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Tu n'as guère d'autre solution que de compléter ton tableau A9:H16 ...
Pour cela il te faut un tableau intermédiaire A18:H22 en saisissant en B18 la formule =MOIS(B3) que tu recopies jusqu'en H22 ; puis tu saisis en B10 la formule
=NB.SI($B$18:$B$22;COLONNE()-1) à recopier à droite ; de même saisir
=NB.SI($C$18:$C$22;COLONNE()-1) en B11,
=NB.SI($D$18:$D$22;COLONNE()-1) en B12, etc, et recopier à droite également.
https://www.cjoint.com/?DDwx2WZmOEq
C'est bien, la retraite ! Surtout aux Antilles ... :-)
☻ Raymond ♂
Pour cela il te faut un tableau intermédiaire A18:H22 en saisissant en B18 la formule =MOIS(B3) que tu recopies jusqu'en H22 ; puis tu saisis en B10 la formule
=NB.SI($B$18:$B$22;COLONNE()-1) à recopier à droite ; de même saisir
=NB.SI($C$18:$C$22;COLONNE()-1) en B11,
=NB.SI($D$18:$D$22;COLONNE()-1) en B12, etc, et recopier à droite également.
https://www.cjoint.com/?DDwx2WZmOEq
C'est bien, la retraite ! Surtout aux Antilles ... :-)
☻ Raymond ♂
D'une manière plus élégante, on peut définir des noms pour les plages B18:B22 à H18:H22 en utilisant Formules/Noms définis/Depuis sélection/Ligne du haut après avoir saisi en B17:H17 les noms DOR, DORR, DOA, ID, RD, DD, CD.
On insére également 7 cellules en B10:B16 pour répéter les mêmes noms verticalement, et on définit le nom "code" pour cette nouvelle plage.
La formule unique à saisir dans toutes les cellules C10 à N16 sera alors
=NB.SI(INDIRECT(code);COLONNE()-2)
Je tenais à t'indiquer ça, car c'est une excellente illustration de l'intérêt qu'il y a à nommer des plages. https://www.cjoint.com/?DDxanNwdpY5
Cordialement.
On insére également 7 cellules en B10:B16 pour répéter les mêmes noms verticalement, et on définit le nom "code" pour cette nouvelle plage.
La formule unique à saisir dans toutes les cellules C10 à N16 sera alors
=NB.SI(INDIRECT(code);COLONNE()-2)
Je tenais à t'indiquer ça, car c'est une excellente illustration de l'intérêt qu'il y a à nommer des plages. https://www.cjoint.com/?DDxanNwdpY5
Cordialement.