Détermination d'un risque - fonction si

Résolu
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. 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. Contributeur
      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å
    2. merci beaucoup a vous tous... J ai tout compris...nickel votre méthode mike ... mille mercis
  2. Contributeur
    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?
    1. Contributeur
      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å
    2. Contributeur
      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
    3. Contributeur
      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å