Formule valide, mais pas ce que je veux

Résolu
Bonjour,

La formule ci dessous est valide pour le logiciel, mais elle ne me donne pas les résultats escomptés ; je vais tenter de m'expliquer ...
=SI(OU(J9="";K9="");NA();SI(1000>L9>100;-800;SI(L9>1000;-700;-900)))

Je me situe en M9
Si les cellules J9 ou K9 sont vides, alors N/A ; par contre si pas vide, alors une valeur devra s'afficher en M9. Si L9 n'est pas renseignée ou inférieur à 100, alors il faudra afficher -900 (valeur numérique), sinon, si la valeur L9 > 1000, alors afficher -700, comprise entre 100 et 1000, afficher -800.
La fonction N/A marche car elle s'affiche si les deux cellules J9 et K9 sont vides, mais le reste est erroné : toujours -800 quelque soit le cas de figure.
Merci pour votre aide

1 réponse

  1. Contributeur
    Bonjour
    sans doute un défaut dans la seconde condition

    =SI(OU(J9="";K9="");NA();SI(ET(1000>L9;L9>100);-800;SI(L9>1000;-700;-900)))

    notez que vos conditions ne prennent pas en compte les valeurs 1000 et 100, c'est voulu?

    crdlmnt
    Errare humanum est, perseverare diabolicum
    0
    1. Merci Vaucluse, ca marche. Je me suis même rendu compte qu'il fallait plutôt un ET dans la première condition, car le N/A ne doit s'appliquer que lorsque les 2 cellules sont vides. Pour les valeurs 100 et 1000, je vais effectivement ajouter un =
      Merci encore
      0
    2. Contributeur
      OK, bonne route
      je passe le sujet en résolu
      crdlmnt
      0