Bonjour taz,
ok, mais n’étant pas du métier, je ne comprends pas pourquoi ou à quel moment tu sélectionnes les cellules, pour une automatisation via des formules, il faut qu’on sache quels sont les critères et/ou cellules à utiliser, la dans ce cas précis ou trouves-tu la valeur des 5m
La valeur des 5 mètres ne provient pas du schéma et ne peut donc pas être détectée automatiquement dans la feuille.
C’est une règle externe, issue du cahier des charges des travaux de canalisation.
→ les adductions inférieures à 5 m ne nécessitent pas de grillage avertisseur.
Autre exemple… dans ta première ligne, tu insères dans ton calcul la dernière cellule de la deuxième ligne alors qu’elle n’a pas d’entête… et si je fais une formule se basant sur la ligne d’entête cette cellule ne sera pas calculé
C’est précisément l’un des problèmes majeurs :
→ Le schéma fourni par l’entreprise n’est pas uniformisé, encore il peut contenir plus d’un bloc superposés en se basant sur le nombre de tronçons réalisés.
→ On peut trouver des colonnes qui ont des valeurs mais aucune entête.
→ Certaines entêtes sont mal écrites, ou formatées différemment.
d’ailleurs dans ta ligne d’entête, tu as sur certaine cellule des espaces après le mot et dans d’autre rien, il faut respecter exactement les mêmes paramètres, le plus simple est ou serait d’utiliser des listes déroulantes pour ces cellules.
Exactement, c’est un des principaux obstacles.
- Les entêtes dans les schémas réels présentent :des espaces invisibles après le mot,
- des orthographes différentes (« Béton », « beton », « beto 1T », etc.),
- des majuscules/minuscules différentes,
- parfois même des annotations ajoutées dans la même cellule.
Sans nettoyage préalable, aucune automatisation ne peut être fiable.
L’idée d’utiliser des listes déroulantes serait parfaite — mais malheureusement :
→ ces schémas sont fournis par les entreprises.
Regarde les deux premières lignes, tu constateras que la deuxième ligne correspond à ce que tu avais calculé alors que la première ligne avec le manque d’entête la cellule n’est pas calculée…
C’est une à corriger :
→ si une cellule sans entête contient une valeur, elle doit quand même être intégrée au calcul.
→ car l’erreur vient du prestataire, pas du contrôleur.