Tri nbre de jours par mois et par marchandise

Fermé
Signaler
-
Messages postés
55078
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
2 décembre 2021
-
Bonjour,

Serait-il possible de trier sur un tableau excel le nombre de jours sur un mois précis et pour un type de marchandises.

Ex. A1 = March.1 B2etB3 = 10.01.2009 au 15.01.2009
A2 = March.1 B2etB3 = 15.12.2008 au 05.01.2009
A3 = March.2 B2etB3 = 02.01.2009 au 12.01.2009
A4 = March.2 B2etB3 = 30.01.2009 au 03.02.2009

Je voudrais pouvoir obtenir que les Marchandises du groupe.1 pour le mois de janvier à mis un total de 11 jours, idem pour le mois de décembre que la Marchandise du groupe.1 à mis 17 jours pour le mois de décembre...

Merci infiniment pour les personnes qui peuvent se pencher sur mon cas! :-)

6 réponses

Messages postés
4262
Date d'inscription
lundi 18 décembre 2006
Statut
Membre
Dernière intervention
1 juin 2020
563
Salut !

Le plus simple pour que tu comprennes
avec cette structure tu tries par nature, mois de départ
et tu paux faire tes sous-totaux .

nature date départ date arrivée mois départ mois d'arrivée nbre jours
March.1 10/01/2009 15/01/2009 MOIS(B3) MOIS(C3) NB.JOURS.OUVRES(B3;C3)
March.1 15/12/2008 05/01/2009 12 1 16
March.2 02/01/2009 12/01/2009 1 1 7
March.2 30/01/2009 03/02/2009 1 2 3
Oui merci pour les renseignements mais je voudrais quelque chose de plus précis. :-)
Messages postés
55078
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
2 décembre 2021
17 007
Ce serait trop long et fastidieux de te décrire par écrit tous les gestes à faire et toutes les saisies à réaliser.
Il vaut mieux que tu nous envoies ton fichier, pour qu'on puisse travailler directement dessus.
Change les noms propres si tu estimes ce fichier confidentiel.
Utilise https://www.cjoint.com/ ou http://www.cijoint.fr/
Voilà c'est un tableau plus grand mais j'ai supprimé des colonnes car j'ai plus de 30 groupes de marchandises.
Par la suite je voulais essayer de faire un tableau avec des courbes en indiquant dans l'axe verticale les personnes de contact et les groupes; dans l'axe horizontale les mois (déc, janv, fév, mars). Ainsi j'aurais pu voir l'évolution de chaque mois, c'est-à-dire le nbre de jours pour chaque mois et pour chaque groupe et qui traite ces marchandises (personnes de contact).

Enfin si tu peux m'aider c'est vraiment sympa!!!! :-)
Messages postés
55078
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
2 décembre 2021
17 007
Je voudrais bien ! Mais tu as juste oublié de COLLER ton lien dans ton message, une fois que tu l'as eu créé ...
OUPS! Navrée le voici! https://www.cjoint.com/?dhkAPx4qO5

;-) Merci d'avance
Messages postés
4262
Date d'inscription
lundi 18 décembre 2006
Statut
Membre
Dernière intervention
1 juin 2020
563 > Emo
Salut !
je viens de jeter un coup d'oeil sur ton fichier
On dirait le résultat d'un tableau croisé dynamique
est-ce que c'est le cas ?
parce qu'il serait plus facile de travailler sur les données .

Sinon le fait que tu aies des cellules fusionnées en A et B me parait bloquant
il faudrait les défusionner et recopier
avant de pouvoir faire ce que tu demandes ...
>
Messages postés
4262
Date d'inscription
lundi 18 décembre 2006
Statut
Membre
Dernière intervention
1 juin 2020

Salut!

Non c'est le tableau origianl j'ai juste enlever des colonnes qui ne sont pas importantes. Mais il est vrai que le but par la suite aurait été également de créer un graphique avec un tableau croisé dynamique. :-)

Style dans l'axe verticale le nom des personnes de contact avec les groupes et donc l'axe horizontal les mois de toutes l'années. Le but étant de voir par rapport aux courbes qu'elles sont les mois où nous avons mis le plus de temps à livrer où a recevoir la marchandise c'est pour cela qu'il faudra faire une règle qui puisse aditionner tous les jours de janvier, de février... afin d'avoir un total mensuel et par Marchandise. Pour pouvoir suivre l'évolution dans l'année des livraisons de chaque marchandise. Heu je sais pas si tu comprends ce que je veux dire! :-)
Messages postés
4262
Date d'inscription
lundi 18 décembre 2006
Statut
Membre
Dernière intervention
1 juin 2020
563
Vois ci-apres
J'ai fait vite :

https://www.cjoint.com/?dhnXMtDosz

Dans le TCD bouton droit sur une des cellules , assistant, précedent : prévu jusqu'à 1000 lignes
sais-tu utiliser un TCD ? (Tableau croisé dynamique )

Oui je sais comment ca marche mais c'est gentil de me l'avoir fait. L'ennui c'est que si on a une date par exemple du 15.01.2009 au 05.02.2009 pour la marchandise 1 et du 25.01.2009 au 02.02.2009 il faudrait que ça me mette qu'il a eu en janvier il y a eu 16+7 jours , c'est-à-dire un total de 23 jours en janvier pour la marchandise du groupe 1 et février 5+2 jours c'est-à-dire un total de 7 jours pour le mois de février pour le marchandise du groupe 1 et c'est ça que je n'arrive pas à faire! :-( il faudrait une formule pour qu'il le fasse automatiquement.

Ensuite je pourrai faire un graphique à partir d'un tableau croisé dynamique avec le nbre de jours total qu'a mis la marchandise du groupe 1 en janvier, février...

et ainsi de suite...

;-) tu vois ce que je veux dire ;-)
Messages postés
55078
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
2 décembre 2021
17 007
Dans ton fichier, ligne 8, il y a 15/12/08 en colonne D et 02/036/09 en colonne E.
ce sont des dates au hasard, ou un groupe peut-il effectivement rester en stock plusieurs mois ?
Dans ce cas, ton tableau fichier ne convient pas ; il faudrait un tableau planning avec tous les mois par exemple décembre 2008, janvier 2009, février 2009 jusqu'à janvier 2010
Il arrive que des marchandises soient en rupture de stock!

Je pourrais éventuellement créer plusieurs lignes par exemple du 15.12.2008 au 31.12.2008 puis je mettrais dans la ligne en dessous du 01.01.2009 au 31.01.2009 mais je ne peux pas créer à chaque fois des colonnes ca seraient trop compliquées! Si je fais une ligne par mois tu penses que c'est possible de faire par la suite ce que je voulais?
Messages postés
55078
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
2 décembre 2021
17 007
Ta demande est très claire sur un point, l'évolution mensuelle :
* Post 3 "Ainsi j'aurais pu voir l'évolution de chaque mois, c'est-à-dire le nbre de jours pour chaque mois ..."
* Post 8 "l'axe horizontal les mois de toutes l'années. Le but étant de voir ... qu'elles sont les mois où nous avons mis le plus de temps à livrer ... faudra faire une règle qui puisse aditionner tous les jours de janvier, de février... afin d'avoir un total mensuel et par Marchandise. Pour pouvoir suivre l'évolution dans l'année ..."
* Post 10 "... avec le nbre de jours total qu'a mis la marchandise du groupe 1 en janvier, février... et ainsi de suite ..."

D'où ma proposition post 11 Dans ce cas, ton tableau fichier ne convient pas ; il faudrait un tableau planning avec tous les mois à laquelle tu rétorques, post 12 "mais je ne peux pas créer à chaque fois des colonnes ca seraient trop compliquées! Si je fais une ligne par mois tu penses que c'est possible de faire par la suite ce que je voulais?".

Sache que même si tu ne veux pas insérer des colonnes mensuelles dans ton tableau principal (celui que tu vas renseigner, afficher et imprimer), il faudra bien, pour effectuer les décomptes mensuels, dresser un tableau détaillé soit à droite de ton tableau de saisie, soit dans une autre feuille, où les durées de stockage pour chaque mois seront calculées par Excel à partir des dates de début et de fin de chaque période.

Question accessoire (ton fichier envoyé en exemple étant particulièrement sommaire) : Un groupe de marchandises donné est-il toujours traité par la même personne de contact ? Je veux dire, le stockage du GM1, type 2, effectué du 03/12/08 au 07/12/08 aurait-il pu être géré par Richard ?

Et comme je crains qu'un fois ma proposition de solution élaborée et envoyée, tu me dises "Oui, mais il y a aussi le cas où ...", ou bien "Je n'ai mis que 3 contacts, 3 groupes et 3 types, mais il peut y en avoir beaucoup plus", je t'invite soit à fournir un fichier complet, soit à nous indiquer le nombre maximum d'éléments que chacune de ces variables peut avoir.