Résolu EXCEL VBA Suivi des points sur Permis de Conduire

  • Auteur de la discussion Gilles_20
  • Date de début
Statut
N'est pas ouverte pour d'autres réponses.

Gilles_20

Nouveau membre
#1
Bonjour,

Je suis responsable de Parc Véhicules et je cherche à mettre en place un suivi sur EXCEL (en VBA) des points restant sur le permis de conduire de mes collaborateurs.
Je pars du principe que tous les collaborateurs démarre avec 0 point perdu. Tous les mois je fais une nouvelle extraction avec les données des mois passés et les données du nouveau mois.

J'ai comme données le tableau suivant :

Collaborateur Date d'Infraction Infraction Date d'Avis Montant Suivi Statut
Conducteur A 25/09/2015 17:38 Excès de Vitesse 29/09/2015 45,00 Initial Traitée
Conducteur B 04/01/2017 08:22 Excès de Vitesse 01/02/2017 45,00 Initial Traitée
Conducteur C 08/07/2015 17:08 Excès de Vitesse 14/07/2015 45,00 Initial Traitée
Conducteur C 21/03/2016 18:07 Excès de Vitesse 31/03/2016 45,00 Initial Traitée
Conducteur C 23/03/2016 15:38 Excès de Vitesse 25/03/2016 45,00 Initial Traitée
Conducteur C 18/10/2016 09:54 Excès de Vitesse 28/10/2016 45,00 Initial Traitée
Conducteur C 01/01/2017 08:48 Excès de Vitesse 28/01/2017 45,00 Initial Traitée
Conducteur C 13/01/2017 11:29 Excès de Vitesse 04/02/2017 45,00 Initial Traitée
Conducteur C 25/01/2017 09:52 Excès de Vitesse 15/02/2017 45,00 Initial Traitée
Conducteur D 21/01/2016 09:17 Excès de Vitesse 28/01/2016 45,00 Initial Traitée
Conducteur D 26/11/2016 11:21 Excès de Vitesse 03/12/2016 45,00 Initial Traitée

Je considère qu'à chaque infraction, le collaborateur perd un point.

D'après la règle du code de la route, si une nouvelle infraction intervient dans les 6 mois, le point précédent est perdu pour 2 ans auquel s'ajoute le nouveau point perdu, et ainsi de suite.

Merci de votre aide
 

drul

Obscur pro du hardware
Staff
#2
Salut,
C'est vraiment pas claire ..
 

Gilles_20

Nouveau membre
#3
Salut,

Pourtant j'ai essayé d'être le plus clair possible. Je prends donc un exemple concret avec le conducteur C.

Il démarre avec 12 points.
- Il se fait flasher le 8 juillet 2015 : - 1 point ----- Etat : 11 points
- Il se fait flasher le 21 mars 2016 (8 mois plus tard. Son point du 8 juillet lui est restitué + 1 point) : - 1 point ----- Etat : 11 points
- Il se fait flasher le 23 mars 2016 (2 jours plus tard. Son point perdu précédemment ne lui sera restitué que dans 2 ans) : - 1 point ----- Etat : 10 points
- Il se fait flasher le 18 octobre 2016 (7 mois plus tard. Son point du 23 mars lui est restitué + 1 point) : - 1 point ----- Etat : 10 points
- Il se fait flasher le 1 janvier 2017 (2,5 mois plus tard. Son point perdu précédemment ne lui sera restitué que dans 2 ans) : - 1 point ----- Etat : 09 points
- Il se fait flasher le 13 janvier 2017 (12 jours plus tard. Son point perdu précédemment ne lui sera restitué que dans 2 ans) : - 1 point ----- Etat : 08 points
- Il se fait flasher le 25 janvier 2017 (12 jours plus tard. Son point perdu précédemment ne lui sera restitué que dans 2 ans) : - 1 point ----- Etat : 07 points
- S'il ne se fait plus flasher, il récupère 1 point le 23 mars 2018, 1 point le 1 janvier 2019, 1 point le 13 janvier 2019 et 1 point le 25 janvier 2019.

J'espère avoir été plus clair.

Merci de votre aide.
 

drul

Obscur pro du hardware
Staff
#4
Oups je t'ai un peu oublié.
Le projet que tu fais est tout de même assez complexe, je n'aurai pas le temps d'assurer un suivit suffisant :/ désolé.
 

Gilles_20

Nouveau membre
#5
Bonjour,

Tant pis.
Merci d'avoir pris le temps de répondre.
 

chonos

Helper
#6
Je viens de voir ton poste

Je suppose que tu travail dans une Ets de transport ou Ste avec un gros service de Commercial

face a ton pb j'ai une autre approche
tu doit bien avoir un logiciel de gestion de stock

si oui, alors tu peu faire la gestion :

Produit A = Conducteur A (utilise le N° empoyer ;-)
Stock = 12 ; sortie du stock = 1 en date du xx/yy/2015
rentrée dans le stock ..
stock d'alerte pour les formation de recup des point ect...

a+

 

Gilles_20

Nouveau membre
#7
Meilleure réponse
Bonjour Chronos,

Merci de ta réponse mais j'ai trouvé ma solution avec EXCEL avec des IF THEN ELSE et DATE DU JOUR.

Salutations.
 

CHAUCHAU92

Nouveau membre
#8
Bonjour,
je serai intéressée de récupérer votre matrice.
Vous en remerciant par avance
bien cordialement
 

drul

Obscur pro du hardware
Staff
#9
Publie ton propre sujet stp
remonté un post de 2017 n'a que rarement d'effet ...
 
Statut
N'est pas ouverte pour d'autres réponses.
Membres en ligne
  • bboyboddy
  • DinamiiQ
  • solid_sanke76
  • yvesl
  • Millan
Derniers messages publiés
Statistiques globales
Discussions
869 254
Messages
8 106 247
Membres
1 579 778
Dernier membre
rolandjanis
Partager cette page
Haut