Pour le boulot, j'ai un tableau sur un onglet, qui repertorie
verticalement, une liste de rapports d'anomalies.
Sur chaque ligne (sur chaque rapport d'anomalie), j'ai differentes
colonnes qui comprennent:
- le nom du fournisseur
- la date (jj/mm/aa)
- une date calculee (01/mm/aa) -> afin de faire des regroupement par mois
- un nombre de points de demerite (par anomalie, donc)
- et d'autres informations
J'aimerai faire un tableau statistique (TCD ???) sur lequel on retrouverait:
- le fournisseur
- la moyenne des sommes des demerites mensuels, sur les 6 derniers mois
glissants.
Y a t'il un moyen de réaliser cela, sans utiliser VBA ?
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Trirème
Bonjour gb Je suis surpris que tu n'aies pas trouver la solution toi-même, car l'idée de créer une colonne supplémentaire pour ton regroupement mensuel est la bonne (courante). Pousses plus loin cette idée, et crée une colonne calculée sur cette date dont le résultat serait binaire (oui/non vrai/faux 0/1 +6mois/-6mois...). Tu utilises ensuite cette colonne en champ page dans le TCD (là encore bonne pioche). Pour la formule, tout dépend si tu comptes 6 mois au jour près ou 6 mois entier plus le mois courant. Je te propose : =SI(DATE(ANNEE(date);MOIS(date)+6;JOUR(date))>=AUJOURDHUI();"Récent";"Ancien") formule au jour près
=SI(DATE(ANNEE(date);MOIS(date)+6;1)>=AUJOURDHUI();"Récent";"Ancien") formule 5 mois plus mois courant
=SI(DATE(ANNEE(date);MOIS(date)+7;1)>=AUJOURDHUI();"Récent";"Ancien") formule 6 mois plus mois courant
PAR CONTRE POUR TON REGROUPEMENT MENSUEL tu peux te passer de ton champ calculé. Le TCD fait très bien cela tout seul, va voir du côté de l'option 'grouper'
Cordialement
Trirème
bonjour,
Pour le boulot, j'ai un tableau sur un onglet, qui repertorie verticalement, une liste de rapports d'anomalies. Sur chaque ligne (sur chaque rapport d'anomalie), j'ai differentes colonnes qui comprennent: - le nom du fournisseur - la date (jj/mm/aa) - une date calculee (01/mm/aa) -> afin de faire des regroupement par mois - un nombre de points de demerite (par anomalie, donc) - et d'autres informations
J'aimerai faire un tableau statistique (TCD ???) sur lequel on retrouverait: - le fournisseur - la moyenne des sommes des demerites mensuels, sur les 6 derniers mois glissants.
Y a t'il un moyen de réaliser cela, sans utiliser VBA ?
En vous remerciant
Bonjour gb
Je suis surpris que tu n'aies pas trouver la solution toi-même, car
l'idée de créer une colonne supplémentaire pour ton regroupement mensuel
est la bonne (courante). Pousses plus loin cette idée, et crée une
colonne calculée sur cette date dont le résultat serait binaire (oui/non
vrai/faux 0/1 +6mois/-6mois...). Tu utilises ensuite cette colonne en
champ page dans le TCD (là encore bonne pioche).
Pour la formule, tout dépend si tu comptes 6 mois au jour près ou 6 mois
entier plus le mois courant.
Je te propose :
=SI(DATE(ANNEE(date);MOIS(date)+6;JOUR(date))>=AUJOURDHUI();"Récent";"Ancien")
formule au jour près
=SI(DATE(ANNEE(date);MOIS(date)+6;1)>=AUJOURDHUI();"Récent";"Ancien")
formule 5 mois plus mois courant
=SI(DATE(ANNEE(date);MOIS(date)+7;1)>=AUJOURDHUI();"Récent";"Ancien")
formule 6 mois plus mois courant
PAR CONTRE POUR TON REGROUPEMENT MENSUEL tu peux te passer de ton champ
calculé. Le TCD fait très bien cela tout seul, va voir du côté de
l'option 'grouper'
Cordialement
Trirème
bonjour,
Pour le boulot, j'ai un tableau sur un onglet, qui repertorie
verticalement, une liste de rapports d'anomalies.
Sur chaque ligne (sur chaque rapport d'anomalie), j'ai differentes
colonnes qui comprennent:
- le nom du fournisseur
- la date (jj/mm/aa)
- une date calculee (01/mm/aa) -> afin de faire des regroupement par mois
- un nombre de points de demerite (par anomalie, donc)
- et d'autres informations
J'aimerai faire un tableau statistique (TCD ???) sur lequel on
retrouverait:
- le fournisseur
- la moyenne des sommes des demerites mensuels, sur les 6 derniers mois
glissants.
Y a t'il un moyen de réaliser cela, sans utiliser VBA ?
Bonjour gb Je suis surpris que tu n'aies pas trouver la solution toi-même, car l'idée de créer une colonne supplémentaire pour ton regroupement mensuel est la bonne (courante). Pousses plus loin cette idée, et crée une colonne calculée sur cette date dont le résultat serait binaire (oui/non vrai/faux 0/1 +6mois/-6mois...). Tu utilises ensuite cette colonne en champ page dans le TCD (là encore bonne pioche). Pour la formule, tout dépend si tu comptes 6 mois au jour près ou 6 mois entier plus le mois courant. Je te propose : =SI(DATE(ANNEE(date);MOIS(date)+6;JOUR(date))>=AUJOURDHUI();"Récent";"Ancien") formule au jour près
=SI(DATE(ANNEE(date);MOIS(date)+6;1)>=AUJOURDHUI();"Récent";"Ancien") formule 5 mois plus mois courant
=SI(DATE(ANNEE(date);MOIS(date)+7;1)>=AUJOURDHUI();"Récent";"Ancien") formule 6 mois plus mois courant
PAR CONTRE POUR TON REGROUPEMENT MENSUEL tu peux te passer de ton champ calculé. Le TCD fait très bien cela tout seul, va voir du côté de l'option 'grouper'
Cordialement
Trirème
bonjour,
Pour le boulot, j'ai un tableau sur un onglet, qui repertorie verticalement, une liste de rapports d'anomalies. Sur chaque ligne (sur chaque rapport d'anomalie), j'ai differentes colonnes qui comprennent: - le nom du fournisseur - la date (jj/mm/aa) - une date calculee (01/mm/aa) -> afin de faire des regroupement par mois - un nombre de points de demerite (par anomalie, donc) - et d'autres informations
J'aimerai faire un tableau statistique (TCD ???) sur lequel on retrouverait: - le fournisseur - la moyenne des sommes des demerites mensuels, sur les 6 derniers mois glissants.
Y a t'il un moyen de réaliser cela, sans utiliser VBA ?
En vous remerciant
gb
Bonjour gb ..... Je te propose : ..... PAR CONTRE POUR TON REGROUPEMENT MENSUEL tu peux te passer de ton champ calculé. Le TCD fait très bien cela tout seul, va voir du côté de l'option 'grouper'
Merci bien. Je me suis servi de ton idee de nouvelle colonne en changeant la formule:
[ * 36160, car je n'ai pas de données anterieures au 01/01/1999 Ce test met "" dans les cas ou la date n'est pas renseignée (rapport annulé, mais non effacé, car le numero du rapport reste malgré tout réservé)
* 1 et 28, pour avoir des mois entiers et non "au jour le jour", sans avoir de pb lorsqu'on est sur le mois de février (en fait 1 et 2 suffirait !! ;-) ]
En fait, l'idée est que derriere ça, je compte, pour chaque fournisseur, pouvoir visualiser un graphique de m-6 à m-1 des moyennes des demerites, sur les 6 mois glissants correspondant.
Exemple: maintenant - en septembre-, le graphique montrerait, pour un fournisseur donné, 6 releves (de mars 05 à aout 05), avec: - pour mars, la moyenne de la somme des démérites mensuels de oct. 04 à mars 05 - pour avril, la moyenne de la somme des démérites mensuels de nov. 04 à avril 05 etc..
Donc le calcul met dans chaque ligne, l'ecart en mois (de 0 à ...). Je n'aurai donc a m'occuper que - des ecarts 1 à 6 pour aout 05 - des ecarts 2 à 7 pour juillet 05 .... - des ecarts 6 à 12 pour mars 05
Je t'avouerai que la construction du TCD correspondant avec regroupement est encore un mystère pour moi... (mais je vais chercher)
Et... l'ultime idée, derriere tout ca, est de pouvoir envoyer un mailing trimestriel au fournisseur, qui comprendrait le graphique mis à jour des 6 mois précedant l'envoi du mailing..
Mais là, j'en demande peut être trop au couple Excel-Word ???
Voila.
cordialement
Bonjour gb
.....
Je te propose :
.....
PAR CONTRE POUR TON REGROUPEMENT MENSUEL tu peux te passer de ton champ
calculé. Le TCD fait très bien cela tout seul, va voir du côté de
l'option 'grouper'
Merci bien.
Je me suis servi de ton idee de nouvelle colonne en changeant la formule:
[
* 36160, car je n'ai pas de données anterieures au 01/01/1999
Ce test met "" dans les cas ou la date n'est pas renseignée (rapport
annulé, mais non effacé, car le numero du rapport reste malgré tout réservé)
* 1 et 28, pour avoir des mois entiers et non "au jour le jour", sans
avoir de pb lorsqu'on est sur le mois de février (en fait 1 et 2
suffirait !! ;-)
]
En fait, l'idée est que derriere ça, je compte, pour chaque fournisseur,
pouvoir visualiser un graphique de m-6 à m-1 des moyennes des demerites,
sur les 6 mois glissants correspondant.
Exemple: maintenant - en septembre-, le graphique montrerait, pour un
fournisseur donné, 6 releves (de mars 05 à aout 05), avec:
- pour mars, la moyenne de la somme des démérites mensuels de oct. 04 à
mars 05
- pour avril, la moyenne de la somme des démérites mensuels de nov. 04 à
avril 05
etc..
Donc le calcul met dans chaque ligne, l'ecart en mois (de 0 à ...). Je
n'aurai donc a m'occuper que
- des ecarts 1 à 6 pour aout 05
- des ecarts 2 à 7 pour juillet 05
.... - des ecarts 6 à 12 pour mars 05
Je t'avouerai que la construction du TCD correspondant avec regroupement
est encore un mystère pour moi... (mais je vais chercher)
Et... l'ultime idée, derriere tout ca, est de pouvoir envoyer un mailing
trimestriel au fournisseur, qui comprendrait le graphique mis à jour
des 6 mois précedant l'envoi du mailing..
Mais là, j'en demande peut être trop au couple Excel-Word ???
Bonjour gb ..... Je te propose : ..... PAR CONTRE POUR TON REGROUPEMENT MENSUEL tu peux te passer de ton champ calculé. Le TCD fait très bien cela tout seul, va voir du côté de l'option 'grouper'
Merci bien. Je me suis servi de ton idee de nouvelle colonne en changeant la formule:
[ * 36160, car je n'ai pas de données anterieures au 01/01/1999 Ce test met "" dans les cas ou la date n'est pas renseignée (rapport annulé, mais non effacé, car le numero du rapport reste malgré tout réservé)
* 1 et 28, pour avoir des mois entiers et non "au jour le jour", sans avoir de pb lorsqu'on est sur le mois de février (en fait 1 et 2 suffirait !! ;-) ]
En fait, l'idée est que derriere ça, je compte, pour chaque fournisseur, pouvoir visualiser un graphique de m-6 à m-1 des moyennes des demerites, sur les 6 mois glissants correspondant.
Exemple: maintenant - en septembre-, le graphique montrerait, pour un fournisseur donné, 6 releves (de mars 05 à aout 05), avec: - pour mars, la moyenne de la somme des démérites mensuels de oct. 04 à mars 05 - pour avril, la moyenne de la somme des démérites mensuels de nov. 04 à avril 05 etc..
Donc le calcul met dans chaque ligne, l'ecart en mois (de 0 à ...). Je n'aurai donc a m'occuper que - des ecarts 1 à 6 pour aout 05 - des ecarts 2 à 7 pour juillet 05 .... - des ecarts 6 à 12 pour mars 05
Je t'avouerai que la construction du TCD correspondant avec regroupement est encore un mystère pour moi... (mais je vais chercher)
Et... l'ultime idée, derriere tout ca, est de pouvoir envoyer un mailing trimestriel au fournisseur, qui comprendrait le graphique mis à jour des 6 mois précedant l'envoi du mailing..
Mais là, j'en demande peut être trop au couple Excel-Word ???
Voila.
cordialement
Trirème
Bonjour gb D'abord merci pour le retour.
Merci bien. Je me suis servi de ton idee de nouvelle colonne en changeant la formule:
Je ne suis pas sûr qu'il faille compliquer autant la formule, notamment
en passant par TEXTE() Dans la syntaxe de la formule DATE(année;mois;jour), je 'jour' peut être oublié et alors DATE() calcule bien ce que tu souhaites, même avec le mois de février. Essaye ÚTE(ANNEE(date);MOIS(date)+6;) en donnant à 'date' une date de septembre 2004, quelque soit le jour.
Donc le calcul met dans chaque ligne, l'ecart en mois (de 0 à ...). Je n'aurai donc a m'occuper que - des ecarts 1 à 6 pour aout 05 - des ecarts 2 à 7 pour juillet 05 ..... - des ecarts 6 à 12 pour mars 05
Heureusement que tu mets toutes ces explications maintenant, j'avoue que
j'ai mieux compris ta synthèse dans la question initiale. ;-) Cependant je me demande si les formules matricielles ne pourraient pas t'aider un peu.
Je t'avouerai que la construction du TCD correspondant avec regroupement est encore un mystère pour moi... (mais je vais chercher)
Lorsque tu disposes d'un champ date (une vraie date, selon Excel) le TCD peut regrouper les années, les trimestres, les mois, les jours, les heures et tu peux filtrer dessus. Dans le TCD avec les dates, clique droit sur une date, le menu contextuel de propose 'Grouper et créer un plan' puis 'grouper'...
Cordialement Trirème
Bonjour gb
D'abord merci pour le retour.
Merci bien.
Je me suis servi de ton idee de nouvelle colonne en changeant la formule:
Je ne suis pas sûr qu'il faille compliquer autant la formule, notamment
en passant par TEXTE()
Dans la syntaxe de la formule DATE(année;mois;jour), je 'jour' peut être
oublié et alors DATE() calcule bien ce que tu souhaites, même avec le
mois de février. Essaye ÚTE(ANNEE(date);MOIS(date)+6;) en donnant à
'date' une date de septembre 2004, quelque soit le jour.
Donc le calcul met dans chaque ligne, l'ecart en mois (de 0 à ...). Je
n'aurai donc a m'occuper que
- des ecarts 1 à 6 pour aout 05
- des ecarts 2 à 7 pour juillet 05
..... - des ecarts 6 à 12 pour mars 05
Heureusement que tu mets toutes ces explications maintenant, j'avoue que
j'ai mieux compris ta synthèse dans la question initiale. ;-)
Cependant je me demande si les formules matricielles ne pourraient pas
t'aider un peu.
Je t'avouerai que la construction du TCD correspondant avec regroupement
est encore un mystère pour moi... (mais je vais chercher)
Lorsque tu disposes d'un champ date (une vraie date, selon Excel) le TCD
peut regrouper les années, les trimestres, les mois, les jours, les
heures et tu peux filtrer dessus.
Dans le TCD avec les dates, clique droit sur une date, le menu
contextuel de propose 'Grouper et créer un plan' puis 'grouper'...
Je ne suis pas sûr qu'il faille compliquer autant la formule, notamment
en passant par TEXTE() Dans la syntaxe de la formule DATE(année;mois;jour), je 'jour' peut être oublié et alors DATE() calcule bien ce que tu souhaites, même avec le mois de février. Essaye ÚTE(ANNEE(date);MOIS(date)+6;) en donnant à 'date' une date de septembre 2004, quelque soit le jour.
Donc le calcul met dans chaque ligne, l'ecart en mois (de 0 à ...). Je n'aurai donc a m'occuper que - des ecarts 1 à 6 pour aout 05 - des ecarts 2 à 7 pour juillet 05 ..... - des ecarts 6 à 12 pour mars 05
Heureusement que tu mets toutes ces explications maintenant, j'avoue que
j'ai mieux compris ta synthèse dans la question initiale. ;-) Cependant je me demande si les formules matricielles ne pourraient pas t'aider un peu.
Je t'avouerai que la construction du TCD correspondant avec regroupement est encore un mystère pour moi... (mais je vais chercher)
Lorsque tu disposes d'un champ date (une vraie date, selon Excel) le TCD peut regrouper les années, les trimestres, les mois, les jours, les heures et tu peux filtrer dessus. Dans le TCD avec les dates, clique droit sur une date, le menu contextuel de propose 'Grouper et créer un plan' puis 'grouper'...