Détermination d'un risque - fonction si

Résolu
morgan54 -  
 morgan54 -
bonjour,

je souhaite connaitre via la formule SI (je suppose) la nature d'un risque. la nature d'un risque est déterminée selon sa gravité et sa probabilité.

nature de risque 1 : insignifiant
nature de risque 2 : faible
nature de risque 3 : significatif
nature de risque 4 : élevé

voici un exemple : si gravité = 1 et probabilité = 1 alors nature du risque = 1

gravité probabilité nature du risque
1 1 1
1 2 2
1 3 2
1 4 2
2 1 2
2 2 2
2 3 3
2 4 3
3 1 2
3 2 3
3 3 4
3 4 4
4 1 2
4 2 3
4 3 4
4 4 4

je bloque lorsque l'on arrive à 3 conditions

exemple : si gravité = 3 et probabilité = 1 alors nature de risque = 2
si gravité = 3 et probabilité = 2 alors nature de risque = 3
si gravité = 3 et probabilité >2 alors nature de risque = 4

pouvez vous m'aider ?

merci à tout le monde.

3 réponses

  1. Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 147
     
    Salut,

    Très belle formule Myta, bravo

    autre possibilité avec SOMMPEPROD

    =SOMMEPROD((grav=J2)*(prob=K2)*risq)

    ou pour supprimer les 0
    =SI(OU(A2=0;B2=0);"";SOMMEPROD((grav=A2)*(prob=B2)*risq))

    https://www.cjoint.com/?AHFwcidnjBv
    A+
    Mike-31

    Une période d'échec est un moment rêvé pour semer les graines du savoir.
    1
    1. Mytå Messages postés 4246 Date d'inscription   Statut Contributeur Dernière intervention   957
       
      Re le forum

      Mike, ta méthode est la plus adaptée, car il est facile d'ajouter ou de modifier les conditions.

      Un peu plus et tu écrivais SOMM....PERNOD

      Mytå
      0
    2. morgan54
       
      merci beaucoup a vous tous... J ai tout compris...nickel votre méthode mike ... mille mercis
      0
  2. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
     
    Bonsoir

    =SI(ET(A1=1;B1=1);1;SI(ET(A1=3;B1=1);2;SI(ET(A1=3;B1=2);3;SI(ET(A1=3;B1>2);4;""))))

    crdlmnt

    Demandons nous si nous ne sommes pas seuls à comprendre ce que l'on explique?
    0
    1. Mytå Messages postés 4246 Date d'inscription   Statut Contributeur Dernière intervention   957
       
      Salut le forum

      Vaucluse, tu as une solution pour 5 des 16 valeurs de sa liste.

      Regarde le tableau dans son message.
      Gr.	 Pr.	 Nature du risque 
      1	 1	 1 
      1	 2	 2 
      ...

      Mytå
      0
    2. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
       
      Salut myta
      effectivement, ma proposition ne porte que sur ce qui est exprimé en texte, je n'ai pas percuté sur le fait que'il fallait traiter tout le tableau
      Celle ci devrait marcher
      =SI(OU(A1=0;B1=0);"";SI(ET(A1=1;B1=1);1;SI(OU(ET(A1=1;B1>1);ET(A1=2;B1<3);ET(A1=3;B1=1);ET(A1=4;B1=1));2;SI(OU(ET(A1=2;B1>2);ET(A1=3;B1=2);ET(A1=4;B1=2));3;4))))
      il suffit en fait de regrouper sous le code OU les conditions ET pour chacune des valeurs du risque.
      sauf nouvelle erreur , mais j'ai testé , ça donne ça, colonne D à comparer à la demande en colonne C
      http://www.cijoint.fr/cjlink.php?file=cj201108/cijFxXTnuz.xls
      crdlmnt
      0
    3. Mytå Messages postés 4246 Date d'inscription   Statut Contributeur Dernière intervention   957
       
      Re le forum

      Maintenant que tu as corrigé ta réponse, je donne la mienne :)

      =SI(OU(A1=0;B1=0);"";CHOISIR(A1;CHOISIR(B1;1;2;2;2);CHOISIR(B1;2;2;3;3);CHOISIR(B1;2;3;4;4);CHOISIR(B1;2;3;4;4)))


      Mytå
      0