Recherche formule Excel

Résolu/Fermé
faisdlair Messages postés 171 Date d'inscription vendredi 19 janvier 2018 Statut Membre Dernière intervention 31 décembre 2023 - 20 févr. 2022 à 17:45
faisdlair Messages postés 171 Date d'inscription vendredi 19 janvier 2018 Statut Membre Dernière intervention 31 décembre 2023 - 31 janv. 2023 à 00:08
Bonjour,



Configuration: Windows / Edge 98.0.1108.55




J'ai besoin d'aide pour une formule.
Le premier onglet se nomme TABLES sur lequel les données progresses constamment. La première colonne contient des noms d'employés.
Les 52 colonnes suivantes contiennent un nombre d'heures travaillées par semaine pour lesquels ces données sont entrer manuellement.

Les autres onglets (selon le nombre de noms des employés a la colonne A du premier onglet), seront nommé selon le nom de chaque employé.

Donc ma demande est : a la colonne C de chaque onglet, d'afficher la valeur correspondante au nom de l'employé pour chaque employé pour le nombre d'heures par semaine.

Je mets le fichier pour bien voir ma demande.

https://www.cjoint.com/c/LBuqTGA4YAY



Merci
A voir également:

46 réponses

Mike-31 Messages postés 18335 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 1 septembre 2024 5 095
7 janv. 2023 à 19:34

Re,

en plus on peut ajouter un bouton pour filtrer également les onglets sauf dans l'exemple les deux premiers ce qui mettra en ordre croissant la liste de validation 

 https://www.cjoint.com/c/MAhsHeOcNRF


0
faisdlair Messages postés 171 Date d'inscription vendredi 19 janvier 2018 Statut Membre Dernière intervention 31 décembre 2023 6
7 janv. 2023 à 19:37

Je viens de tester aussi et c'est efficace.

Merci,

0
Mike-31 Messages postés 18335 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 1 septembre 2024 5 095
Modifié le 8 janv. 2023 à 19:58

Re,

pour continuer, lorsque tu clic sur le bouton IMPORT... in ouvre le fichier concerné et sélectionne une plage A8:BC35 qui correspond à une plage en plein tableau que veux tu copier de ce classeur, de quel onglet et ou !

et Classeur C2022 a quoi te sert l'onglet 00 


0
faisdlair Messages postés 171 Date d'inscription vendredi 19 janvier 2018 Statut Membre Dernière intervention 31 décembre 2023 6
8 janv. 2023 à 20:02

Bonjour Mike,

La plage A8 a BC35 doit venir de l'onglet TEST des classeurs SUIVI CHANTIERS.

L'onglet 00 me sert seulement pour faire un suivi pour ceux qui n'ont pas d'heures accumulées, alors ne touche pas a celui-ci svp

Merci,

0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Mike-31 Messages postés 18335 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 1 septembre 2024 5 095
Modifié le 8 janv. 2023 à 21:06

Re,

J'ai du mal à comprendre ta logique, donc le bouton IMPORT doit activer le classeur SUIVI CHANTIER/l'onglet TEST, sélectionner la plage A8:BC35 COPIER

et la macro doit le copier ou !

et tu as TEST et TEST2 qui alourdi ton fichier a quoi servent ces deux onglets

parce que ton code ne veut rien dire et ne me donne aucune explication


0
faisdlair Messages postés 171 Date d'inscription vendredi 19 janvier 2018 Statut Membre Dernière intervention 31 décembre 2023 6
8 janv. 2023 à 21:49

Bonsoir Mike,

Les données  de A8 a BC 35 doivent être transférées a l'onglet TABLES vers les colonnes C a BB

TEST 2 n'est que pour Montréal et ne sera plus utilisé pour 2023. Donc seulement les valeurs des onglets TEST des 2 fichiers SUIVI doivent être ramenés au classeur C2022 a l'onglet TABLES.

Merci,

Martin,

0
Mike-31 Messages postés 18335 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 1 septembre 2024 5 095
9 janv. 2023 à 09:58

Re,

je comprends mieux pourquoi des agents pouvait être en doublon sur C2022

Donc pour être clair, tu clic sur le bouton IMPORT le code va sur le fichier suivi chantier_1 copie la plage A8:BC35 sur le fichier C2022 onglet TABLES, puis active le classeur suivi chantier_2 copie la plage A8:BC35 et la colle dans C2022 à la suite 

et pour éviter les doublons il faut additionner les valeurs d'un même agent et supprimer les lignes en doublon

c'est bien ça pour n'en conserver qu'une !


0
faisdlair Messages postés 171 Date d'inscription vendredi 19 janvier 2018 Statut Membre Dernière intervention 31 décembre 2023 6
9 janv. 2023 à 11:43

Bonjour Mike,

Ton explication est juste et tu as bien compris ma demande. 

Oui de fusionner les doublons et additionner les valeurs après l'importation, rendra plus simple les formules a l'onglet RECAP a la colonne A

Merci,

0
Mike-31 Messages postés 18335 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 1 septembre 2024 5 095
9 janv. 2023 à 22:07

Re,

Fusionner les doublons n'est pas un problème, le problème réside du fait que les données à récupérer dans les deux fichiers Chantier sont enregistré dimanche, lundi, parfois le mardi quand apparemment le lundi est férié, et ces données doivent être transcrite le samedi fin de semaine.

la question que je me pose est, les sommes exemple enregistré le Lundi 07 mars 2022 sur le fichier C2022 on les enregistre 05 mars ou le 12 mars

de toute façon avant de les copier sur le fichier de réception C2022 il faut déjà les transcrire en tableau.

Cette semaine ça va être chaud mais je regarderai dès que possible


0
faisdlair Messages postés 171 Date d'inscription vendredi 19 janvier 2018 Statut Membre Dernière intervention 31 décembre 2023 6
10 janv. 2023 à 00:47

Bonsoir Mike,

Pour regrouper les données des noms en double, sur la même ligne, tu mentionnes que c'est dimanche, lundi et mardi.

Ces jour affichés sont issue d'une formule qui indique le premier jour travaillé de cette semaine. Regarde la cellule C2.il est indiqué que chaque date a la ligne 3 correspond a la date finissant de cette semaine. Donc le 7 mars serait a la colonne L, soit la semaine finissant le 12 mars.

Je te souhaite une bonne semaine, qui semble assez occupée.

Merci encore,

Martin,

0
Mike-31 Messages postés 18335 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 1 septembre 2024 5 095
16 janv. 2023 à 13:13

Re,

pour répondre à ton questionnement :

je viens de tester et j'aime ca.  Pourquoi a chaque importation, ne pas supprimer a la place, les données a l'onglet TABLES du classeur C2022.

Les données importées sur l'onglet TABLES sont automatiquement supprimées après l'importation et additionnées aux données existantes.

le risque de problème peut venir du fait que si tu conserves les données déjà importées des onglets TEST des classeurs chantier ... si tu actives le bouton IMPORTER QC & MR & Cumul les données vont à chaque fois être additionnées sur l'onglet TABLES.

maintenant c'est toi qui voit, 


0
faisdlair Messages postés 171 Date d'inscription vendredi 19 janvier 2018 Statut Membre Dernière intervention 31 décembre 2023 6
17 janv. 2023 à 00:32

Bonsoir Mike,

Les données qui sont importées de l'onglet TEST s'additionneront toujours a ceux actuelles a l'onglet TABLES, c'est ce que j'en comprends. Donc il faut que les nouvelles données écrasent les anciennes, ou bien les effacer avant d'importer.

Est-ce possible 

Merci et bonne nuit

Martin.

0
Mike-31 Messages postés 18335 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 1 septembre 2024 5 095
17 janv. 2023 à 08:22

Re,

Donc en résumé sur l'onglet TABLES il faut effacer les données existantes, puis importer les données des classeurs CHANTIER qui s'additionnent.

Mais si tu suis cette logique tu vas créer des doublons avec les lignes masquées ou il faut supprimer toutes les lignes y compris les masquées avant d'importer les données CHANTIER !


0
faisdlair Messages postés 171 Date d'inscription vendredi 19 janvier 2018 Statut Membre Dernière intervention 31 décembre 2023 6
17 janv. 2023 à 11:29

Bonjour Mike,

Oui il faut effacer toutes les lignes y compris celles qui sont masquées. Et importer a nouveau pour ne pas avoir de données en double.

Merci,

0
Mike-31 Messages postés 18335 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 1 septembre 2024 5 095
18 janv. 2023 à 12:47

Re,

en ce qui concerne les nombres avec deux décimales, il te suffit de déprotéger l'onglet TABLES et sélectionner la plage C5:BB100 puis clic droit sur la sélection/Format de cellule/Nombre/Nombre et choisir le format souhaité.

Pour les formules de l'onglet RECAP, en A5 réécrire la formule =TABLES!A5 

en B5 =SIERREUR(INDIRECT("'" & SUBSTITUE($A5;"_";" ") & "'!G55");"")

sélectionner A5 et B5 et incrémenter vers le bas exemple jusqU40 LA LIGNE 100

veiller que chaque onglet est reprotégé et enregistrer le fichier pour conserver les modifications


0
faisdlair Messages postés 171 Date d'inscription vendredi 19 janvier 2018 Statut Membre Dernière intervention 31 décembre 2023 6
19 janv. 2023 à 00:23

Bonsoir Mike,

Ok merci je fais les changements.

Merci et a bientôt

0
Mike-31 Messages postés 18335 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 1 septembre 2024 5 095
Modifié le 19 janv. 2023 à 09:05

Re,

Tu rencontreras également un problème avec tes plages nommées  NOMS et TABLO qui raccourcissent à chaque suppression des lignes en doublon ce qui est normal vu que tu supprimes des lignes à l'intérieur de ces plages ce qui génèrera les messages d'erreur  #N/A  sur tes formules

alors soit tu revois régulièrement ces deux plages ou on inclus dans la macro l'actualisation de ces plages nommées.


0
faisdlair Messages postés 171 Date d'inscription vendredi 19 janvier 2018 Statut Membre Dernière intervention 31 décembre 2023 6
19 janv. 2023 à 11:36

Bonjour Mike,

Je viens de voir dans le gestionnaire de noms, que les plages (tablo et noms) n'incluaient pas les bonnes pages. J'ai ajusté et ca fonctionne bien pour l'onglet RECAP. 

Le plus pratique serait d'inclure ces 2 pages dans la macro

Merci,

0
Mike-31 Messages postés 18335 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 1 septembre 2024 5 095
19 janv. 2023 à 12:35

Re,

L'onglet RECAP fonctionne parfaitement, en A5 tu as cette formule

=TABLES!A5

en C5

=SIERREUR(INDIRECT("'" & SUBSTITUE($A5;"_";" ") & "'!G55");"")

ces deux formules incrémentées  au cas ou il y aurait une erreur, ensuite l'activation du bouton BANQUE permet de récupérer les données et pour ma part je ne vois pas d'erreur


0
faisdlair Messages postés 171 Date d'inscription vendredi 19 janvier 2018 Statut Membre Dernière intervention 31 décembre 2023 6
21 janv. 2023 à 19:56

Bonjour Mike,

Désolé pour ma réponse tardive. Je n'avais pas essayé le bouton banque, alors tout fonctionne bien maintenant.

Je te remercie infiniment

0