Outil de comparaison ligne par ligne

Bonjour,

Je suis en train de construire un outil de capitalisation des suivis de consommations (eau, electricité) sur des chantiers de construction.
J'ai actuellement une base de données regroupant un certain nombre d'informations sur chaque chantier au delà des consommations.
J'ai sélectionné les clefs qui me paraissent les plus parlantes ((par ex l'usage du bâtiment, le type de chantier, la presence de grue ou non...) et j'ai transformé leurs attributs qui sont qualitatifs en une matrice binaire.

Mon objectif : créer un outil avec lequel une personne peut sélectionner les attributs de son futur chantier pour chaque clef, et que l'outil les comparent avec ceux déjà présents dans la base pour lui sortir les chantiers les plus proches et leurs infos (consommations d'eau, elec...)

Je ne trouve pas comment faire cette comparaison ligne par ligne de la matrice, et encore moins comment obtenir pour résultat une ligne extraite de la base de donnée (qui est sur une autre feuille excel)

Merci d'avance pour vos réponses

9 réponses

  1. Bonjour

    Plutôt que d'essayer de comparer par ligne ce serait sans doute plus facile de filtrer ton tableau selon les attributs ainsi ne ressortiraient que ceux comparables

    Pour une aide plus efficace tu peux poster un exemple de ton fichier sur mon-partage.fr, copier le lien créé et revenir le coller ici

    Cdlmnt
    Via
    0
    1. Contributeur
      ... au besoin une copie du fichier Excel, dans laquelle tu auras modifié les données confidentielles.
       1) Tu vas dans https://www.cjoint.com/ 
      2) Tu cliques sur [Parcourir] pour sélectionner ton fichier (15 Mo maxi)
      3) Tu défiles vers le bas pour cliquer sur le bouton bleu [Créer le lien Cjoint]
      4) Au bout de quelques secondes la deuxième page s'affiche, avec le lien en gras ; tu fais un clic-droit dessus et tu choisis "Copier le lien"
      5) Tu reviens dans ta discussion sur CCM, et dans ton message tu fais "Coller".
      =>Voir la fiche https://www.commentcamarche.net/faq/29493-utiliser-cjoint-pour-heberger-des-fichiers
      Il existe aussi :
      1) https://mon-partage.fr/
      2) https://www.transfernow.net/
      0
  2. https://www.cjoint.com/c/JHzhR0AZdVa

    Voilà le lien vers mon fichier test, sur la première page la base de données avec toutes les infos par projet et des ratios que j'ai calculé; sur la deuxième page les clefs que j'ai retenu pour l'outil et une matrice binaire pour caractériser chaque projet avec les clefs retenues
    0
    1. Bonjour,

      Merci pour cette piste
      Est-ce que ce filtre peut s'appliquer directement sur les attributs (et pas sur la matrice binaire qui n'est pas censée apparaître dans l'outil final) ?
      De plus, l'idée est de faire apparaître le ou les chantiers les plus proches, y compris si tous les attributs ne sont pas identiques (la base de données n'étant pas encore très fournie, il se peut que le nouveau chantier n'ai pas d'équivalent dans le passé) ?

      Cordialement

      ZP
      0
      1. Super je vais regarder plus en détail mais ça ressemble déjà beaucoup plus à l'outil que je voulais construire, merci beaucoup !

        Je n'ose pas trop toucher aux fonctions car je les maîtrise mal mais il y a peut être moyen d'affiner un peu les résultats, par exemple n'obtenir que les projets qui ont le maximum de points commun, et hiérarchiser les caractéristiques (par exemple le type de chantier est plus important que type de bâtiment, puis viens la présence de grue, puis les infra, puis le type de marché).
        0
        1. Bonjour,
          Merci encore pour votre aide. Je suis en train de finaliser l'outil, j'ai ajouté/modifié certaines information à la base de données, et je n'ai pas vraiment réussi à prioriser certains caractéristiques.

          Ce qui bloque encore :
          - Dans la page recherche
          . L'affichage de la colonne date de début de chantier
          . Comment envisager de ne faire apparaitre qu'un nombre limité d'informations de la base de données (feuille Saisie) à savoir : colonnes A-L, M-O, S, T, Y, Z, AA-AM
          - Dans la page saisie : insérer des coefficients de priorisation sur les critères recherchés, avec l'ordre suivant
          1. Typo chantier / Typo bâtiment / système constructif
          2. Type de marché / Grue
          3. Niveaux d'infra

          Mon fichier est dispo ici : https://www.cjoint.com/c/JKdkoveNaKa

          Merci d'avance !

          ZP
          0
          1. Bonjour ZP

            Ton fichier modifié
            https://mon-partage.fr/f/rpLSzhCP/

            Dans Saisie j'ai simplement masqué les colonnes dont les informations ne doivent pas apparaître (tu peux les démasquer ou en masquer d'autres)

            J'ai rajouté une mise en forme conditionnelle qui visualise les correspondances avec les critères choisis et selon les priorités

            Cdlmnt
            Via
            0