Extraire dates congés pour contrôle

Bonjour à tous,

Dans le cadre de mon stage je travaille actuellement sur le contrôle des pleins/péages des collaborateurs.

Le travail qui m’est demandé est de s’assurer que les personnes ne fassent pas de pleins/péages pendant leurs congés.
Après plusieurs tentative, je ne parviens pas à obtenir le résultat attendu c’est pour cela que je me permets de solliciter votre aide.

Dans le fichier excel ci joint, dans la 1ere feuille se trouve la liste des collaborateurs et leurs congés. Dans la seconde se trouve la liste des personnes ayant fait des pleins.
L’objectif est donc de vérifier qu’aucun n’a été fait lors des congés.

Je vous remercie par avance de vos réponse

Marine contrôle carburant.xlsx (3,0 Mo)

Bonjour,

J’ai jeté un oeil sur le fichier, je vous conseille d’utiliser des rechercheV
Dans la feuille 1, créez une nouvelle colonne B (oui, je sais pas pourquoi j’ai pas pris la colonne A) avec la formule suivante:
=CONCATENER([@Prénom];" “;[@[Nom usuel]];”/";[@Date])
Elle va permettre de créer un ID unique
Dans la feuille 2, on fait la même chose
=CONCATENER([@COLLABORATEURS];"/";[@[DATE ]])
A partir de là on peut comparer.
Je vous conseille d’ailleurs d’utiliser plutôt le matricule à la place du nom et prénom (une faute de frappe est si vite arrivée, et un nom peut changer, pas un matricule)
Du coup, on enchaîne:
en dernière colonne de la feuiile 1:
=SIERREUR(RECHERCHEV([@Colonne1];Feuil2!B:D;3;FAUX);"")
en dernière colonne de la feuille 2
=SIERREUR(RECHERCHEV([@Colonne1];Feuil1!B:E;4;FAUX);"")
Feuille 1 vous aurez le type de dépense, Feuille 2 la date de congés.
On peut affiner sur péage/plein uniquement si besoin.

Si vous débutez sur excel, prenez le temps de connaitre la rechercheV et concatener, elles vous feront gagner beaucoup de temps en entreprise :wink:

La recherche V fonctionne ainsi:
RECHERCHEV(‘CequeJeveuxChercher’;‘OuCa’;‘CeQueJeVeuxVoir’;‘Exactement’)
Dans notre cas
RECHERCHEV(Nom;Dans la feuille 1 depuis la colonne B jusqu’à la E;la date de congés ou 4e colonne;Si c’est exactement la même chose)
Et donc
RECHERCHEV([@Colonne1];Feuil1!B:E;4;FAUX)

CONCATENER c’est très simple, elle fusionne des cellules:
CONCATENER(ma cellule; mon autre cellule; et encore un autre pour le fun)
Dans votre fichier, cela donne:
=CONCATENER([@COLLABORATEURS];"/";[@[DATE ]])
Donc “John Doe/4589”

Bonne continuation !

Merci de votre réponse et d’avoir pris du temps !
Je vais essayer ces fonctions.

1 J'aime

Ce sujet a été automatiquement fermé après 30 jours. Aucune réponse n’est permise dorénavant.