Microsoft 365 Pb date et statuts

GOGOMAT

XLDnaute Nouveau
Supporter XLD
Bonjour,

En colle A j'ai une suite de date
En colonne B une suite d'immatriculation récurrente
En colonne C un statut

J'aurais besoin de connaitre le nombre de jour de chaque statut par rapport a l'immatriculation par mois
et si le statuts du mois n'a pas changé par rapport au mois précédent, alors le dernier statut connu de l'immat.

Sans passer par un TDC ou Powerquery

Si vous pouvez m'aider ?
Merci
🙏🏼🙏🏼🙏🏼
 

Pièces jointes

  • Test Statut.xlsx
    55.6 KB · Affichages: 5

xUpsilon

XLDnaute Accro
Bonjour,

Le nombre de jour de chaque statut correspond à quoi ? Au nombre de jours écoulés entre la date de mention du statut concerné et la date de mention d'un autre statut différent ? En nombre de jours calendaires ou ouvrés ?

Dans Résultats vous attendez une liste de toutes les immatriculations avec les statuts (et le nombre de jour écoulé dans chaque statut) qu'elles ont eu entre la date en A4 et celle en B4 ?

Bonne journée,
 

GOGOMAT

XLDnaute Nouveau
Supporter XLD
Bonjour,

Le nombre de jour de chaque statut correspond à quoi ? Au nombre de jours écoulés entre la date de mention du statut concerné et la date de mention d'un autre statut différent ? En nombre de jours calendaires ou ouvrés ?

Dans Résultats vous attendez une liste de toutes les immatriculations avec les statuts (et le nombre de jour écoulé dans chaque statut) qu'elles ont eu entre la date en A4 et celle en B4 ?

Bonne journée,
oui
Le nombre de jour entre 2 statuts
et jours calendaire

C'est bien cela
Merci
 

GOGOMAT

XLDnaute Nouveau
Supporter XLD
Bonjour à tous,

A essayer
VB:
=SOMMEPROD((Tableau1[Immat]=$A6)*(Tableau1[STATUT FINAL]=$B6)*(ENT(Tableau1[Date])>=$A4)*(ENT(Tableau1[Date])<=$B4))

JHA
Merci
C'est parfait,
Mais il me faudrait connaitre le dernier statut si la somme de l'ensemble des statuts ne représente pas 30 ou 31 jours
La somme de chaque statut par immat. doit être égale a 30 ou 31 jours

Merci
 

xUpsilon

XLDnaute Accro
Bonjour @JHA ,

J'ai peur que GOGOMAT souhaite avoir une liste de tous les statuts par lesquels chacun des camions est passé sur une période donnée.
Pour cette raison, je suppose qu'il faudrait compléter les plages implicites. Par exemple, la plaque AA-111-AA a un pointage le 28-06-22 en SAV et le pointage suivant est le 15-07-22 en DISPO. Par déduction, du 28-06-22 au 14-07-22, cette immat était en SAV (si j'ai bien compris). Donc sur la période du 01-07-22 au 31-07-22, cette immat était en SAV du 01-07-22 au 14-07-22, soit 14j. Dans ta formule on ne verrait pas cette partie "masquée".

J'ai une proposition ci-joint, je ne sais pas si ça correspond mieux à ce qui est demandé.

Bonne journée,

Edit : Modification du fichier qui comportait des erreurs d'estimation pour les dates dans le futur
 

Pièces jointes

  • Test Statut.xlsm
    239.4 KB · Affichages: 7
Dernière édition:

GOGOMAT

XLDnaute Nouveau
Supporter XLD
Bonjour @JHA ,

J'ai peur que GOGOMAT souhaite avoir une liste de tous les statuts par lesquels chacun des camions est passé sur une période donnée.
Pour cette raison, je suppose qu'il faudrait compléter les plages implicites. Par exemple, la plaque AA-111-AA a un pointage le 28-06-22 en SAV et le pointage suivant est le 15-07-22 en DISPO. Par déduction, du 28-06-22 au 14-07-22, cette immat était en SAV (si j'ai bien compris). Donc sur la période du 01-07-22 au 31-07-22, cette immat était en SAV du 01-07-22 au 14-07-22, soit 14j. Dans ta formule on ne verrait pas cette partie "masquée".

J'ai une proposition ci-joint, je ne sais pas si ça correspond mieux à ce qui est demandé.

Bonne journée,

Edit : Modification du fichier qui comportait des erreurs d'estimation pour les dates dans le futur
Quoi dire ?
Parfait
Merci
🙏🏼🙏🏼🙏🏼

Peut on éviter la macro ?
 

xUpsilon

XLDnaute Accro
La macro ne sert qu'à lister les éléments pertinents sur la période donnée. (en l'occurence ça liste les Immat + Statut donc la valeur en colonne E est différente de 0)
C'est pour éviter que tu aies une liste permanente de toutes les immat et tous les statuts, y compris les éléments qui renverraient une valeur 0. Si tu n'as pas besoin de cette fonctionnalité il suffit que tu insères les immat + statut qui t'intéressent à la main dans la feuille Resultat, ça fonctionnera tout aussi bien.

Bonne journée,
 

JHA

XLDnaute Barbatruc
Bonjour Gogomat,
Bonjour à tous,


Je ne vois pas de commentaire dans le fichier que tu m'as envoyé aujourd'hui .

Il n'y a pas de données avec les critères demandés dans l'onglet "Resultat".

Ci joint le fichier en retour avec en plus un filtre avancé pour connaître toutes les données du critère.
Si tu sais exécuter un filtre avancé, tu peux supprimer la macro et enregistrer le fichier en "xlsx"

JHA
 

Pièces jointes

  • Test Statut bis.xlsm
    116.8 KB · Affichages: 2

GOGOMAT

XLDnaute Nouveau
Supporter XLD
Merci

Sur ton tableau l'immat en exemple dans le résultat est : FY-851-DZ
Sur la période en exemple de ton tableau 01/07/2022 au 31/07/2022
le cumul des résultat devrait être égale a 31 jours
(cumul des statuts = contrat+sav+attente+immo...)
le problème est que si le véhicule a un statut contrat en juin, et si aucun mouvement n'est enregistré en juillet le résultat est 0 alors qu'il devrait être 31j de contrat.
J'ai besoin d'avoir cette info

Merci d'avance
 

Pièces jointes

  • Test Statut bis (2).xlsm
    117.2 KB · Affichages: 1

JHA

XLDnaute Barbatruc
Bonjour à tous,

Je ne comprends pas ton raisonnement
Si on additionne tous les statuts de juillet 2022 pour cette "immat" cela fait 8
Pourquoi 30 ou 31

JHA
 

Pièces jointes

  • Test Statut bis (2).xlsm
    131.3 KB · Affichages: 2

GOGOMAT

XLDnaute Nouveau
Supporter XLD
Bonjour à tous,

Je ne comprends pas ton raisonnement
Si on additionne tous les statuts de juillet 2022 pour cette "immat" cela fait 8
Pourquoi 30 ou 31

JHA
Bonjour,

il y a 30 ou 31 jours dans le mois,
j'ai besoin de savoir combien de jours par mois le véhicules été sous contrat ou en sav ou autres...
mail le total doit forcément être égale à 30 ou 31 si on sélectionne 1 mois complet

Merci
 

JHA

XLDnaute Barbatruc
Bonjour à tous,

Désolé, début de lundi difficile à mettre en route.
Peux-tu me donner ta méthode de calcul suivant ce tableau recap du 01 au 31 juillet 2022.

DateImmatSTATUT FINALDate2
05/07/2022 11:42​
FY-851-DZCONTRAT
05/07/2022​
05/07/2022 11:43​
FY-851-DZATTENTE
05/07/2022​
05/07/2022 11:47​
FY-851-DZDISPO
05/07/2022​
05/07/2022 15:57​
FY-851-DZSAV
05/07/2022​
08/07/2022 17:48​
FY-851-DZCONTRAT
08/07/2022​
14/07/2022 03:40​
FY-851-DZSAV
14/07/2022​
15/07/2022 11:16​
FY-851-DZSAV
15/07/2022​
26/07/2022 14:57​
FY-851-DZCONTRAT
26/07/2022​

JHA
 

GOGOMAT

XLDnaute Nouveau
Supporter XLD
Bonjour à tous,

Désolé, début de lundi difficile à mettre en route.
Peux-tu me donner ta méthode de calcul suivant ce tableau recap du 01 au 31 juillet 2022.

DateImmatSTATUT FINALDate2
05/07/2022 11:42​
FY-851-DZCONTRAT
05/07/2022​
05/07/2022 11:43​
FY-851-DZATTENTE
05/07/2022​
05/07/2022 11:47​
FY-851-DZDISPO
05/07/2022​
05/07/2022 15:57​
FY-851-DZSAV
05/07/2022​
08/07/2022 17:48​
FY-851-DZCONTRAT
08/07/2022​
14/07/2022 03:40​
FY-851-DZSAV
14/07/2022​
15/07/2022 11:16​
FY-851-DZSAV
15/07/2022​
26/07/2022 14:57​
FY-851-DZCONTRAT
26/07/2022​

JHA
faut reprendre le dernier statut celui de juin ou même avant
pour combler l'ensemble de la période de juillet
Si le véhicule était sous contrat en juin il devrait être encore sous contrat en juillet sauf mouvement

Je sais pas si je suis clair
désolé

Merci
 

Discussions similaires

Statistiques des forums

Discussions
312 030
Messages
2 084 778
Membres
102 663
dernier inscrit
Kildod