Contrôler 2 feuilles excel et 1 fichier

Résolu
EvaK23 Messages postés 3 Date d'inscription   Statut Membre Dernière intervention   -  
PHILOU10120 Messages postés 6445 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

Je souhaite automatiser le contrôle de certaines informations, pour le traitement de la paie.

Mon fichier principale (Export paie) est constitué de 2 feuilles :
La première feuille (Feuil1) est un tableau que j'exporte depuis le logiciel de paie, un tableau de base qui reprend les informations suivantes : matricule, salarié (nom et prénom), poste occupé, date début emploi, date fin d'emploi, les heures travaillées et la base horaire mensuel (Horaire mensuel).

La seconde feuille (Feuil2) est un tableau qui regroupe des heures, c'est un export depuis le logiciel d'heures (pointage).

Je souhaite ajouter une 3ème feuille (Feuil3) pour contrôler les éléments suivants :

- le matricule du salarié dans la Feuil1 doit correspondre au matricule indiquer dans la Feuil2 (cela peut arriver que le matricule change).

- la base horaire indiquer dans la Feuil1 doit coïncider avec celle dans le fichier "Suivi du personnel"

J'aimerais que, dans cette matrice (dans la Feuil3), les éléments se contrôlent automatiquement ou presque !
Pouvez-vous m'apporter vos connaissances pour cette mise en place ?

De plus, dans le fichier "Export paie", Feuil2, les noms des employés sont inversés par rapport à la Feuil1 -> il y a d'abord le prénom et ensuite le nom.
Croyez-vous qu'il faut changer la syntaxe pour les formules puissent fonctionner ?


Merci d'avance pour votre aide,

Bien à vous



Configuration: Windows / Chrome 80.0.3987.149
A voir également:

4 réponses

via55 Messages postés 14512 Date d'inscription   Statut Membre Dernière intervention   2 746
 
Bonjour

Sans avoir un exemple de ton fichier je ne peux que te proposer un petit exemple pour te donner une piste de travail :
https://mon-partage.fr/f/hF8hK7TR/

Cdlmnt
Via
1
Raymond PENTIER Messages postés 58989 Date d'inscription   Statut Contributeur Dernière intervention   17 353
 
... sans oublier de modifier le nom des gens avant : ils pourraient te poursuivre !
0
PHILOU10120 Messages postés 6445 Date d'inscription   Statut Contributeur Dernière intervention   824
 
Bonjour EvaK23

Mettre cette formule en colonne F feuil1 du classeur suivi personnel

=SI(SIERREUR(RECHERCHEV(A2;'[Export paie.xlsx]Feuil1'!$B$2:$G$8;6;0);"Nok")=E2;"Ok";"Nok")

Puis adapter
1
EvaK23 Messages postés 3 Date d'inscription   Statut Membre Dernière intervention  
 
Bonjour Philou10120,

Super, merci pour l'aide et cela fonctionne :)


Toutefois, en préparant l'exemple, j'ai oublié de mettre une indication dans le tableau "Suivi du personnel", colonne "Heures / mensuelles", j'ai oublié de mettre la formule de calcul.
C'est une formule toute simple qui est la (base horaire hebdomadaire*52/12) -> exemple : (10*52)/12 = 43.3333h menseulles.

Lorsque j'ai paramétré le formule, il y a l'indication "NOK" pour certains salariés, alors que c'est juste, car la base horaire dans le tableau "Suivi du personnel" a des chiffres après la virgule.

Dans le tableau "Export paie", la colonne "HoraireMensuel", il n'y a pas les chiffres après la virgule.

J'ai changé le format dans les tableaux, mais rien n'y fait, les chiffres après la virgule grouillent la formule !!!!


Avez-vous une astuce pour y remédier ?

En vous remerciant par avance,
0
PHILOU10120 Messages postés 6445 Date d'inscription   Statut Contributeur Dernière intervention   824
 
Bonjour Evak23

Essayer la fonction ARRONDI

=ARRONDI(G2;2)
1
EvaK23 Messages postés 3 Date d'inscription   Statut Membre Dernière intervention  
 
Bonjour,

Oui c'est exact, j'ai oublié les fichiers !
Voici le lien pour trouver les exemples. :

https://drive.google.com/drive/folders/1qZlgAsc17JiWPaNUz2ad0bZn7fIGImB_?usp=sharing


J'ai bien modifié les données, tous les éléments indiqués sont factices (merci pour le rappel).


Merci d'avance et bonne journée
0