Programme hiérarchisation

Fermé
Elyes - Modifié par Elyes le 17/02/2016 à 11:02
Pierre1310 Messages postés 8554 Date d'inscription lundi 21 décembre 2015 Statut Membre Dernière intervention 21 juillet 2020 - 17 févr. 2016 à 14:16
Bonjour tous le monde
j'ai un petit problème avec une formule excel je suis stagiaire en HSE et les formules n'est pas trop mon truc bref rentrant dans le problème, j'ai comme mission de hiérarchisée les parties prenantes de mon entreprise d'après des critères A1= importance B1=relation et chaque critère à 3 niveaux de cotation 1.2.3 mon problème, c'est quand je multiplie le critère A1=3 et B1=1 je devrais avoir une colonne c1 où il est affiché urgence de contacter, mais si l'inverse A1= 1 et B1=3 il devrait s'afficher "acteur non influent" et même problématique pour A1=2 B1=1 et A1= 1 et B1=2 .j'ai essayé plein de formule et cherché dans beaucoup de forums mais sans résultat, je vous prie de m'aider ce tableau et important pour le reste de mon stage. Merci à tous.

2 réponses

Pierre1310 Messages postés 8554 Date d'inscription lundi 21 décembre 2015 Statut Membre Dernière intervention 21 juillet 2020 645
17 févr. 2016 à 10:58
Bonjour,

Il faut nous envoyer votre fichier, rien qu'en lisant c'est impossible de vous aider.
Aller sur le site cijoint.com, retirez toutes les données conditionnelles puis envoyez le lien.


0
c'est fait Pierre voila le lien : http://www.cjoint.com/c/FBrkjVqaUyA
0
Elyes > Elyes
17 févr. 2016 à 11:16
pour plus expliqué je voudrais a voir une formule ou quand je tape dans importance 3 et dans relation 1 un mot s'affiche disant " urgence de contacter " et si al l'inverse je tape 1 à importance et 3 à relation un message s’affiche disant " acteur pas influent"
0
Pierre1310 Messages postés 8554 Date d'inscription lundi 21 décembre 2015 Statut Membre Dernière intervention 21 juillet 2020 645
17 févr. 2016 à 11:18
maintenant réexplique ce que tu veux, je viens de comparer avec ton document Excel ce n'est pas clair du tout.
0
Elyes > Pierre1310 Messages postés 8554 Date d'inscription lundi 21 décembre 2015 Statut Membre Dernière intervention 21 juillet 2020
17 févr. 2016 à 11:23
je veut que quand je tape 3 dans importance et 1 dans relation un message apparaît en disant "urgence de contacter " et si à l'inverse si je tape 1 dans importance et 3 dans relation un message apparaît en disant " acteur non influent"
PS: le message apparaît dans la colonne Position
0
jc80 Messages postés 4149 Date d'inscription mardi 5 février 2013 Statut Membre Dernière intervention 25 février 2019 1 422
17 févr. 2016 à 11:34
Bonjour

Pas tout compris dans tes explications.
Au regard de ton tableau dans la colonne 5,la formule que tu as mis fonctionne bien.
Que cherches-tu d'autres?
Cordialement
0
la formule que j'ai mis et en fonction du résultat importance*relation le problème que le Totale 3 différé si je fais tape 3 dans importance et 1 dans relation je veux avoir un message " urgence de contacté " et si l’inverse je tape dans importance 1 et 3 dans relation je veux avoir un message "acteur non influent " et sur mon tableau le même message "acteur non influent qui sors dans les deux cas
0
Elyes > Elyes
17 févr. 2016 à 11:52
donc je veux par rapport a chaque cas un message différent qui s'affiche , je sais que je m'explique pas trop bien mais je sais pas comment explique exactement désolé
0
jc80 Messages postés 4149 Date d'inscription mardi 5 février 2013 Statut Membre Dernière intervention 25 février 2019 1 422 > Elyes
17 févr. 2016 à 12:11
Pour cela il faut passer en code VBA et là ce n'est pas mon domaine.
Désolé
Cordialement
0
Elyes > jc80 Messages postés 4149 Date d'inscription mardi 5 février 2013 Statut Membre Dernière intervention 25 février 2019
17 févr. 2016 à 12:22
merci en tous cas
0
Pierre1310 Messages postés 8554 Date d'inscription lundi 21 décembre 2015 Statut Membre Dernière intervention 21 juillet 2020 645
17 févr. 2016 à 13:16
Re, pause miam désolé ^^

Comme code vba je pourrai te proposer :

dim a,d as integer
'compte le nombres de lignes

d = Cells.SpecialCells(xlCellTypeLastCell).Row

for a = 2 to d
if(cells(a,2).value = 3 and cells(a,3).value = 1)then
cells(a,5).value = "urgence de contacter"
elseif(cells(a,2).value = 1 and cells(a,3).value = 1)then
cells(a,5).value = "acteur non influent"
elseif(cells(a,2).value = 2 and cells(a,1).value = 1)then
cells(a,5).value = "urgent"
elseif(cells(a,2).value = 1 and cells(a,1).value = 2)then
cells(a,5).value = "urgent"
end if
next a


Essaye ça pour voir.
0