Outil de comparaison ligne par ligne

Fermé
Z.P. - 24 août 2020 à 14:44
via55 Messages postés 14408 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 5 mai 2024 - 3 nov. 2020 à 15:17
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
A voir également:

9 réponses

via55 Messages postés 14408 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 5 mai 2024 2 705
24 août 2020 à 18:07
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
Raymond PENTIER Messages postés 58439 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 17 mai 2024 17 111
24 août 2020 à 18:15
... 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
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
via55 Messages postés 14408 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 5 mai 2024 2 705
25 août 2020 à 11:29
Comme je disais précédemment un simple filtre appliqué au tableau suffit :
https://www.cjoint.com/c/JHzjBRcNTJ5

Cdlmnt
Via
0
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

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

Posez votre question
via55 Messages postés 14408 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 5 mai 2024 2 705
25 août 2020 à 14:07
Une autre façon de faire

Les projets similaires affichés sont ceux ayant le maximum de points communs et le maximum -1 (calculs faits dans la feuille Saisie)
https://www.cjoint.com/c/JHzmgyVsu75
0
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
via55 Messages postés 14408 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 5 mai 2024 2 705
1 sept. 2020 à 11:36
Alors en ce cas il faut mettre des coefficients (sur fond jaune dans la feuille Saisie) pour prioriser (6 pour le plus important etc)
https://www.cjoint.com/c/JIbjIB4Kn8z
0
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
via55 Messages postés 14408 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 5 mai 2024 2 705
3 nov. 2020 à 15:17
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