3 CONDITIONS 3 conclusions

Résolu
Bastouseb Messages postés 3 Statut Membre -  
Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour, Je recherche désespéramment la formule magique: Quelqu'un peut-il m'aider?
Dans une colonne, j'ai une plage de cellules concernées de D2 à D5 en exemple:
-Si une valeur au moins est > ou égale à 100, alors , j'ai une Conclusion A finale
-Si une valeur est < à 100 et > ou égale à 50, alors Conclusion B finale
-SI une valeur est < à 50, alors Conclusion C finale
ATTENTION, Je n'ai besoin que d'une conclusion finale , la plus défavorable précisément, cad, Conclusion A l'emporte sur B qui l'emporte sur C

Voici 3 exemples de formule avec message d'erreur. Jj cherche toujours.

=SI(D2:D5<50;"C";SI(50<=D2:D5<100;"B";SI(D2:D5>100;"A")))

=SI(D2:D5=" ";" ";SI(D2:D5<50;"C";SI(50<=D2:D5<100;"B";SI(D2:D5>=100;"A"))))

=SI(D2:D5>=100;"A";SI(ET(D2:D5>=50;D2:D5<100);"B";"C"))

Merci par avance

2 réponses

  1. jordane45 Messages postés 30427 Date d'inscription   Statut Modérateur Dernière intervention   4 831
     
    Bonjour,

    Vite fait ..ça donne quoi avec ça ?

    =SI(MAX(D2:D5)<50;"C";SI(ET(MAX(D2:D5)>=50;MAX(D2:D5)<100);"B";SI(D2:D5>100;"A")))

    0
    1. Bastouseb Messages postés 3 Statut Membre
       
      Bonjour. Merci pour votre réponse. Mais j'ai toujours le message d'erreur: #VALEUR!? :
      =SI(MAX(D2:D5)<50;"C";SI(ET(MAX(D2:D5)>=50;MAX(D2:D5)<100);"B";SI(D2:D5>100;"A")))
      0
    2. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
       
      pour info, petite erreur en fin de formule:
      ...........(MAX(D2:D5)>100;"A")))
      crdlmnt
      0
  2. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
     
    Bonjour
    on peut faire plus simple en considérant qu'Excel procède par élimination et qu'il s'arrête de lire la formule à la 1° solution trouvée, il n'est pas utile de placer les fourchettes, uniquement les valeurs maxi:

    =SI(MAX(D2:D5)<50;"C";SI(MAX(D2:D5)<100;"B";"A"))
    (et selon les besoins, bien sur, compléter les < avec le signe =<)

    et éventuellement pour éviter un affichage "C" si D2:D5 est vide

    =SI(NB.SI(D2:D5;"")=4;"";SI(MAX(D2:D5)<50;"C";SI(MAX(D2:D5)<100);"B";"A")))

    crdlmnt

    La qualité de la réponse dépend surtout de la clarté de la question, merci!
    0
    1. Bastouseb Messages postés 3 Statut Membre
       
      Bonjour. Ca fonctionne!!!!! Merci beaucoup
      0
    2. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
       
      Pas de quoi
      je passe le sujet en résolu
      bonne route
      crdlmnt
      0