Affectation suivant 2 criteres

Bonjour,
je cherche une methode pour touver un nom (voir 2)suivant 2criteres
je m'explique
j'ai une liste de 80 techniciens
chaque technicien intervient sur une certaine gamme de machine
et chaque tecnicien intervient dans une region bien precise
de ce fait quand je crée une nouvelle machine je veux pouvoir attribuer 2 noms de technicien qui seront responsable de l'entretien de cette machine et cela en tenant compte des criteres si dessus
je sais pas si je suis assez clair dans mon explication
merci d'avance pour votre aide

42 réponses

Résumé de la discussion

Le besoin est de désigner deux techniciens responsables de l’entretien d’une machine nouvelle, en s’appuyant sur une liste de 80 techniciens couvrant une plage de machines et une zone géographique précise. Les échanges ont souligné l’importance de structurer les données pour permettre des filtrages géographiques (région, code postal) et de garantir que les techniciens sélectionnés appartiennent au bon segment de compétence. Une solution basée sur Excel a été proposée, avec des feuilles dédiées (Consultation, Extraction) et des listes déroulantes qui renvoient le code et le nom du technicien en fonction du code postal et de la machine. Des corrections et des améliorations ont été apportées pour aligner les ressources et les compétences, et pour introduire une base d’enregistrements des recherches et une grille d’extraction permettant de créer de nouveaux enregistrements. La version actuelle prévoit l’enregistrement par département et commune, et l’utilisation éventuelle de secteurs géographiques (Nord/Sud/Est/Ouest ou 1–5) pour affiner les sélections.

Bobot (l’IA à votre service)
  1. Contributeur
    Re,

    une question : chaque technicien n'a qu'une plage unique de code postaux ?
    Si plusieurs, comment ça se présente ?
    Tel que présenté actuellement (texte dans une cellule) ce n'est pas exploitable pour des sélections (à-priori on doit filtrer géographiquement sur la seule la région si tu confirmes) mais seulement en info à lire.

    D'autre part on a bien les listes mais aucune vue de la feuille où tu saisis les machines.
    Peux-tu ajouter avec 1 ou 2 exemple?

    La consultation des technicien est-elle ponctuelle ou dois-tu inscrires en avance 1 ou plusieurs tech sur la ligne ?

    eric
    1. Contributeur
      1. merci de ton aide ton idee est bien
        je crois que je me suis mal explique
        mais je vais essayer de detailler
        le premier souci c'est que tout les techniciens ne font pas toutes les machines
        j'ai une liste de modele de machine (100 modeles environ)
        le dexieme souci la liste des codes postaux est tres detaillée
        suivant un code postal bien precis car une ville peut etre decoupée en plusieurs secteur (31000...31230 un technicien) (31240.....35550 un autre technicien
        je sais pas si cela est réalisable dans l'idéal à la creation d'une nouvelle machine en tapant un modele de machine cela me donne une liste de tech et en tapant le code postal la liste se restreint et me donne 1 voir 2 techniciens
        cela serait vraiment super car je cree en moyenne 300 machine mois et cela me prend un temps incroyable
        encore merci pour ton aide
    2. Contributeur
      Bonjour,

      Dépose un fichier exemple tel que tu vois les choses et le fonctionnement attendu.
      cjoint.com et coller ici le lien fourni
      eric
      1. bonjour
        merci de ton aide
        http://cjoint.com/?BEgjCQpfKEE
        voila le lien j'espère que je suis assez clair
        si besoin d'explication aucun problème
        merci encore pour ton aide
    3. Contributeur
      Une ébauche de fichier qui reste à ajuster à vos besoins
      Mettre vos informations dans les listes beige les listes rouge ne devraient pas être modifiés sauf erreur de ma part
      Pour créer une base et stocker vos nouvelles machines allez sur la feuille extraction sélectionner vos critères et recopier la ligne et allez la coller dans la base.
      Cela peut être automatisé avec une macro commande cela sera fait quand le fichier aura était ajusté à vos besoins
      Ce n'est qu'une proposition de fichier

      https://www.cjoint.com/?3EguL0Y3qeQ
      1. Contributeur
        Bonjour scoubidou 81.

        Je te remercie de nous avoir soumis un problème intéressant et sortant de la routine.

        J'ai pu ainsi passer plusieurs heures dessus, et même si je suis à peu près certain que ma solution ne sera pas retenue, je ne peux m'empêcher de la soumettre, pour le fun.
        https://www.cjoint.com/?BEhefanGMlo

        Amitiés à vous tous.
        1. Contributeur
          Il y a un petit problème si on choisi une machine MXM550 catégorie C dans Midi Pyrénnées
          Il propose Aynnis qui n'est pas compétent pour cette catégorie
          Autrement le traitement pour la recherche est bien vu
        2. Contributeur
          Bonjour,

          Belle réalisation oui.
          Mais j'ai l'impression que scoubidou n'a pas tout dit.
          Déjà il y a, je pense, un nom de machine en plus du type (modif mineure). Mais s'il y a plusieurs plages de code postaux ça sera un peu plus conséquent.
          Bon départ ;-)

          eric
        3. Contributeur
          Salut PHILOU10120.

          Les cellules à renseigner dans la feuille "Consultation" sont C2 et I2.
          Il ne faut rien saisir dans F2 ni dans L2, qui contiennent une formule et fournissent une réponse.
          Tu sélectionnes MXM550 en C2 : tu obtiens "C" en F2.
          Tu sélectionnes 31600 en I2 : tu obtiens "MIDI PYR" en L2 et "ALAIN" en C4.

          Et en L4 tu as une liste déroulante avec ROBERT, YANNIS, ALAIN, CHRISTIAN.
          Il y a là effectivement une erreur de ma part, car je donne la liste des techniciens de la région concernée, sans vérifier leur segment de compétence ; je vais tâcher d'y remédier. Merci !
      2. Contributeur
        Encore un grand merci à PHILOU10120 pour sa remarque.
        J'ai donc ajouté une colonne V avec la liste des techniciens à la fois compétents sur le segment et disponibles pour la région.
        L'exemple précédent donne bien comme LDC en L4 les seuls ALAIN et CHRISTIAN !

        https://www.cjoint.com/?BEhxHkmJ7YI

        Très cordialement.
        1. merci encore pour ce travail
          je suis vraiment impressionne par le boulot même si je comprends pas tout
          je regarde un peu et je reviens vers vous
          grand merci encore
          1. bonsoir
            je viens de regarder le travail et je suis comme je le disais ce matin vraiment impressionne et je crois que dans ma societe je vais grace à votre collaboration en impressionne plus d'un.
            bon treve de plaisanterie il faut se remettre au travail
            les 2 solutions me plaisent ,ton humour m'eclate mr pentier et ton boulot me scotche philou,mais il faut que je vous donne quelques precisions qui ont surement de l'importance pour vous
            la france est decoupe en 8 regions qui sont definis avec un certain nombre de departement exemple:
            AQUITAINE SUD :32 40 46 47 64 65 82
            AQUITAINE NORD:16 17 19 23 24 33 87
            MIDI PYRENNEE:9 12 31 81
            de plus les techniciens interviennent sur des secteurs qui sont comme je vous l'avait dit en rapport avec des codes postaux mais j'ai oublie de vous dire que souvent les codes postaux ne se suivent pas exemple :
            alain peut intervenir sur 81000....81350;81600;81800.....81990 (tout simplement car le secteur se touche
            par contre je veux bien essayer les 2methodes mais j'ai un peux peur de faire des betises en remplissant les differents tableaux
            pouriez vous etre un peu plus explicite pour la façon dont il faut remplir la base
            encore merci à vous et à +++++++
            1. Contributeur
              Dans ma démarche j'ai pris en compte ces paramétres pour les codes postaux
          2. Contributeur
            Je pense avoir mis le maximun d'aide sur le fichier avec des pavés texte

            voici le fichier avec ces aides.

            https://www.cjoint.com/?3EkkEZgMQzF

            j'avais tenu compte des régions et des départements la composant
            donc avec mon système une fois vos données renseignées dans les zones prévues.
            La zone machine classe
            et la zone code postal Technicien compétences.
            Hier le fichier ne devait pas fonctionner comme il faut, car en inserrant le cadre j'ai oublié de modifier l'indexation des lignes

            voila bonne journée

            Raymond pouvez-vous me dire ce que vous pensez et me donner des idées au cas où?
            1. Contributeur
              Très cher ami, je l'aurais fait spontanément dès hier ; mais tu utilises des macros, or je ne m'y connais pas en VBA ; de plus, par principe, je n'active jamais les macros des fichiers en xlsm (au cas où) ...
              Mais à vue de nez, il me semble que tu as pris toutes les précautions voulues et suivi une méthode rigoureuse ; il n'y a donc aucune que ton fichier ne donne pas entière satisfaction à scoubidou 81.

              Bonne fin de journée à tous les deux.
            2. Contributeur
              Bonjour Raymond,

              je n'active jamais les macros des fichiers en xlsm (au cas où) ...

              Cela voudrait-il dire que tu n'accordes pas de confiance à PHILOU10120 ?

              C'est tout à fait ton droit d'avoir "peur" des macros mais la mise en place d'un "malveillant" est tout à fait possible sur un classeur et ce n'est pas parce que tu n'as pas de code exécutable que tu ne risques rien mais cela ne fait pas partie de la bureautique alors je m'arrête.
          3. ok philou je regarde sa plus en détail ce week end et je te tiens au courant
            juste tu marques choisir code postal dans menu déroulant
            je n'ai pas de menu déroulant sur département
            encore merci
            1. Contributeur
              Bonjour Scoubidou81

              Le lien avec le fichier j'ai vérifier et il y a bien les menu déroulant

              https://www.cjoint.com/?3EljQa3Yl4t
              1. Contributeur
                Bonjour PHILOU10120,

                Attention dans ton code tu as des noms de classeur et des identifications de disques (G:) figées : les macros ne sont pas utilisables sur un poste autre que le tien.
            2. Contributeur
              Bonjour

              La macro est modifiable par l'utilisateur j'ai mis un exemple de chemin pour faciliter la sauvegarde sur plusieurs DD. Il faut faire attention au type de fichier .xls ou xlsm
              Il met arrivé de perdre les menus déroulants
              1. bonjour
                j'ai pas trop compris ton dernier commentaire mais moi je te confirme je n'ai pas le menu deroulant dans l'onglet extraction et depatement je l'ai dessous dans type de machine
                par contre j'ai commence à le remplir juste pour que tu regarde si je fais pas de betise
                dans le tableau liste de competence technique 2 colonnes tech
                celle de gauche correspond au nom du tech qui enterveient par rapport au code postal et celle de droite je renseigne le mon du tech et je coche c'est competences
                1. Contributeur
                  Avez-vous repris le dernier fichier celui du 11/05/2012 à 9:44
              2. oui j'ai pris le dernier
                voila le lien http://cjoint.com/?3EmjIrcdg9H
                dis moi si je le remplis comme il faut
                1. Contributeur
                  http://cjoint.com/data3/3EljQa3Yl4t.htm
                  C'est le lien que je viens d'ouvrir à l'instant pour vérifier
                  Celui que vous m'avez donné n'a pas l'air d'être le bon

                  http://cjoint.com/data3/3EljQa3Yl4t.htm

                  je viens de revérifier c'est bien ce lien le bon
                  1. je refais un essai
                    par contre j'ai un message d'erreur quand j'utilise les differentes fonctions
                    http://cjoint.com/?3Emj46Yl0yq
                    http://cjoint.com/?3Emj6i5WBS1
                    voila
                    1. Contributeur
                      Je viens d'ouvrir le premier fichier

                      les codes postaux doivent être mis en nombre
                      dans la colonne vide à coté mettre la formule = cellule du code postal x 1 et tirer la formule sur toute la hauteur et copier coller valeur sur le code postal puis effacer la colonne ou vous avez fait le calcul x 1
                      2° le champ régions techniciens n'est pas assez long il faut tirer les deux dernières ligne du champ vers le bas
                      3° dans la feuille extraction sélectionner 81 et 81110 pour que cela fonctionne
                      mettre machine ARC170 et fabien pour que le choix passe au vert
                      Dans le champ région techniciens mettre les compétence à fabien sur la ligne 81110
                      je regarde le deuxième fichier
                      • 1
                      • 2
                      • 3