Bonjour,
J'aurai besoin d'un regard extérieur pour trouver une solution de calcul dans un tableau excel (plusieurs milliers de lignes et plusieurs dizaines de colonnes...
Alors voilà, j'ai un grand tableau excel qui regroupe une grande quantité de zones géographiques (on peut imaginer que les zones géographique soient des communes en France).
Sur chaque zone je peux avoir entre 1 et n élément(s) que j'ai qualifié avec un code.
Pour reprendre notre exemple des communes on pourrait dire que sur une commune je peux avoir entre 1 et n usines (1 usine = 1 élément).
Donc sur une commune je peux avoir entre 1 et n usine(s).
Pour chaque usine je dois attribuer une qualification environnementale (un code) qui doit rendre compte quantitativement et qualitativement du risque de pollution évalué sur 3 niveaux :
Le code est de la forme XX_YY_ZZ
Niveau 3 : risque élevé, la première partie du code (XX) en partant de la gauche
Niveau 2 : risque modéré, la partie centrale du code (YY)
Niveau 3 : risque faible, la partie à droite du code (ZZ)
Chaque partie du code permet d'évaluer la "quantité de risque" par niveau.
Le code doit ainsi exposer une vision qualitative et quantitative du risque.
Le code est rempli ainsi : une inspection d'une usine va permettre de relever tous les points pouvant engendrer un risque potentiel.
Imaginons que nous avons relever 10 points en tout avec la répartition qualitative suivante :
1 points relevant du risque élevé (niveau 3)
5 points relevant du risque modéré (niveau 2)
4 points relevant du risque faible (niveau 1)
Le code résultant pour cette usine serai donc : 01_05_04
Voici quelques exemples de codes possibles :
05_00_00 : une usine ne présentant que 5 points de risque mais tous avec le niveau max (niveau 3)
02_01_38 : une usine avec pas mal de points de risque, 3 en niveau max (niveau 3), 1 seule en niveau modéré (niveau 2) et 38 points dans le niveau le plus faible, le niveau 1
00_01_00 : une usine avec un seul point relevé, un seul risque modéré (niveau 2)
00_00_00 : une usine avec aucun point de risque particulier
L'idée, c'est qu'avec une liste de codes ainsi construit, on puisse faire un tri hiérarchisé dans excel très simplement ; le plus à risque en haut, le moins à risque en bas par exemple :
5_10_00
5_01_00
5_00_88
5_00_02
2_81_00
2_01_92
1_00_38
1_00_00
0_01_00
0_00_90
0_00_00
Mon objectif et de réaliser une carte de France (une carte des communes) du risque environnementale.
C'est à dire que je dois donner une valeur de risque à chaque commune avant de la cartographier pour obtenir en final une carte avec par exemple un dégradé de couleur allant du vert (risque inexistant) au noir (risque élevé).
Sur une commune, si j'ai plusieurs usines je vais avoir plusieurs codes à combiner.
On va considérer que les risques de même niveau se cumulent (s’additionnent)
Le petit tableau joint montre ce que je veux obtenir.
Chaque ligne correspond à une commune.
Ce que je veux, c'est trouver pour la colonne la plus à droite une formule de calcul dans excel qui me permette d'additionner toutes les cellules de la ligne en gardant le format de mon code !
Par exemple c'est d’additionner 05_00_00 avec 05_00_01 pour obtenir 10_00_01
Infos complémentaires : théoriquement dans mon travail chaque partie du code ne devrait pas dépasser 99 (théoriquement...) mais on va considérer que les choses doivent rester ouvertes et non bornées (donc de 1 à 999999....) !
MERCI de votre AIDE !
J'aurai besoin d'un regard extérieur pour trouver une solution de calcul dans un tableau excel (plusieurs milliers de lignes et plusieurs dizaines de colonnes...
Alors voilà, j'ai un grand tableau excel qui regroupe une grande quantité de zones géographiques (on peut imaginer que les zones géographique soient des communes en France).
Sur chaque zone je peux avoir entre 1 et n élément(s) que j'ai qualifié avec un code.
Pour reprendre notre exemple des communes on pourrait dire que sur une commune je peux avoir entre 1 et n usines (1 usine = 1 élément).
Donc sur une commune je peux avoir entre 1 et n usine(s).
Pour chaque usine je dois attribuer une qualification environnementale (un code) qui doit rendre compte quantitativement et qualitativement du risque de pollution évalué sur 3 niveaux :
Le code est de la forme XX_YY_ZZ
Niveau 3 : risque élevé, la première partie du code (XX) en partant de la gauche
Niveau 2 : risque modéré, la partie centrale du code (YY)
Niveau 3 : risque faible, la partie à droite du code (ZZ)
Chaque partie du code permet d'évaluer la "quantité de risque" par niveau.
Le code doit ainsi exposer une vision qualitative et quantitative du risque.
Le code est rempli ainsi : une inspection d'une usine va permettre de relever tous les points pouvant engendrer un risque potentiel.
Imaginons que nous avons relever 10 points en tout avec la répartition qualitative suivante :
1 points relevant du risque élevé (niveau 3)
5 points relevant du risque modéré (niveau 2)
4 points relevant du risque faible (niveau 1)
Le code résultant pour cette usine serai donc : 01_05_04
Voici quelques exemples de codes possibles :
05_00_00 : une usine ne présentant que 5 points de risque mais tous avec le niveau max (niveau 3)
02_01_38 : une usine avec pas mal de points de risque, 3 en niveau max (niveau 3), 1 seule en niveau modéré (niveau 2) et 38 points dans le niveau le plus faible, le niveau 1
00_01_00 : une usine avec un seul point relevé, un seul risque modéré (niveau 2)
00_00_00 : une usine avec aucun point de risque particulier
L'idée, c'est qu'avec une liste de codes ainsi construit, on puisse faire un tri hiérarchisé dans excel très simplement ; le plus à risque en haut, le moins à risque en bas par exemple :
5_10_00
5_01_00
5_00_88
5_00_02
2_81_00
2_01_92
1_00_38
1_00_00
0_01_00
0_00_90
0_00_00
Mon objectif et de réaliser une carte de France (une carte des communes) du risque environnementale.
C'est à dire que je dois donner une valeur de risque à chaque commune avant de la cartographier pour obtenir en final une carte avec par exemple un dégradé de couleur allant du vert (risque inexistant) au noir (risque élevé).
Sur une commune, si j'ai plusieurs usines je vais avoir plusieurs codes à combiner.
On va considérer que les risques de même niveau se cumulent (s’additionnent)
Le petit tableau joint montre ce que je veux obtenir.
Chaque ligne correspond à une commune.
Ce que je veux, c'est trouver pour la colonne la plus à droite une formule de calcul dans excel qui me permette d'additionner toutes les cellules de la ligne en gardant le format de mon code !
Par exemple c'est d’additionner 05_00_00 avec 05_00_01 pour obtenir 10_00_01
Infos complémentaires : théoriquement dans mon travail chaque partie du code ne devrait pas dépasser 99 (théoriquement...) mais on va considérer que les choses doivent rester ouvertes et non bornées (donc de 1 à 999999....) !
MERCI de votre AIDE !