SOS Combinaison de deux critères sous excel

Résolu
DAAKOMAVO Messages postés 10 Statut Membre -  
Raymond PENTIER Messages postés 58216 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour je voudrais combiner deux critères sous excel ainsi qu'il suit. La cellule prendra les valeurs sous les conditions suivantes:
NORM si A<X<A2
LEG si A2<X<A2+30
CRIT si A2+30<X<A2+60
TRES CRIT si X>A2+60

6 réponses

  1. Miura564 Messages postés 14829 Date d'inscription   Statut Membre Dernière intervention   1 560
     
    salut,

    en utilisant une formule SI(), X se situant en cellule B2 par exemple :

    =si(B2>A2+60;"TRES CRIT";si(B2>A2+30;"CRIT";si(B2>A2;"LEG";"NORM")))

    0
  2. DAAKOMAVO Messages postés 10 Statut Membre
     
    Miura564, je n'ai pas eu de satisfaction. J'ai eu dans la cellule #NOM?
    0
    1. Miura564 Messages postés 14829 Date d'inscription   Statut Membre Dernière intervention   1 560
       
      vérifie la saisie de ta formule ou adapte là a ton cas... Sur mon Excel elle fonctionne parfaitement

      J'ai remplacé X par B2
      0
    2. DAAKOMAVO Messages postés 10 Statut Membre
       
      Voici la syntaxe que j'ai tapée:
      =SI(CM>BW+60;"TRES CRIT";SI(CM>BW+30;"CRIT";SI(CM>BW;"LEG";"NORM")))
      Je ne sais pas si c'est un problème lié à Office 2013
      Merci d'apprécier
      0
    3. Mytå Messages postés 4246 Date d'inscription   Statut Contributeur Dernière intervention   958
       
      Salut le Forum

      Il faut remplacer CM et BW par l'adresse des cellules (B2, C4 ...)

      Mytå
      0
    4. Miura564 Messages postés 14829 Date d'inscription   Statut Membre Dernière intervention   1 560
       
      +1 Mytå

      Tu as bien identifié le problème, il faut mettre les références des cellules

      CM et BW ne correspondent à rien pour Excel, d'où l'erreur #NOM? dans la cellule

      Office 2013 n'a rien à voir, c'est plutôt un problème lié à l'utilisateur... ;-D
      0
    5. Mytå Messages postés 4246 Date d'inscription   Statut Contributeur Dernière intervention   958
       
      Re le Forum

      A moins que CM et BW correspondent à des plages nommées (Gestionnaire de noms)

      Mytå
      0
  3. DAAKOMAVO Messages postés 10 Statut Membre
     
    Je n'ai pas toujours la solution. Dans mon fichier, voici ce que je veux:
    Je voudrais que la colonne CU prenne les valeurs suivantes sous condition:
    Valeur "NORM" si BU<CM<BW
    Valeur "LEG" si BW<CM<BW+30
    Valeur "CRIT" si BW+30<CM<BW+60
    Valeur "TRES CRIT" si CM>BW+60
    0
  4. Miura564 Messages postés 14829 Date d'inscription   Statut Membre Dernière intervention   1 560
     
    tu ne lis donc jamais ce qu'on te met ??

    Est-ce que BU, CM et BW correspondent a des cellule nommées ? c'est dire Est-ce que tu as défini un nom pour une zone de cellule avec le gestionnaire de noms ?

    peux tu poster un exemple de ton fichier anonymisé pour qu'on puisse voir ce que tu veux exactement...
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. Raymond PENTIER Messages postés 58216 Date d'inscription   Statut Contributeur Dernière intervention   17 482
     
    Essayer la formule
    =SI(CM:CM>BW:BW+60;"TRES CRIT";SI(CM:CM>BW:BW+30;"CRIT";SI(CM:CM> BW:BW;"LEG";"NORM")))

    ou suivre le conseil de Mytå en donnant à la colonne CM:CM le nom C_C et à la colonne BW:BW le nom C_B pour écrire la formule
    =SI(C_C>C_B+60;"TRES CRIT";SI(C_C>C_B+30;"CRIT";SI(C_C>C_B;"LEG"; "NORM")))

    ou encore utiliser une colonne vide, par exemple DZ, pour y mettre la formule
    =CM:CM-BW:BW
    ce qui permet d'écrire ta formule
    =SI(DZ:DZ>60;"TRES CRIT";SI(DZ:DZ>30;"CRIT";SI(DZ:DZ>0;"LEG"; "NORM")))
    et si tu donnes à la colonne DZ le nom C_Z tu as une formule simplifiée
    =SI(C_Z>60;"TRES CRIT";SI(C_Z>30;"CRIT";SI(C_Z>0;"LEG"; "NORM")))

    C'est bien, la retraite ! Surtout aux Antilles ... :-)
    Raymond (INSA, AFPA, CF/R)
    0
  7. DAAKOMAVO Messages postés 10 Statut Membre
     
    Merci, la première formule de Raymond a résolu mon problème. Merci à tous
    0
    1. Raymond PENTIER Messages postés 58216 Date d'inscription   Statut Contributeur Dernière intervention   17 482
       
      Très bien !
      Mais que cela ne t'empêche pas de tester les autres, afin de t'habituer à simplifier et raccourcir tes formules, et à optimiser ton raisonnement.
      Cela te sera certainement utile dans un cas un peu plus complexe, avec davantage d'arguments à gérer ...
      0