Formule valide, mais pas ce que je veux

Résolu
fablar Messages postés 16 Statut Membre -  
Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   -
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. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
     
    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. fablar Messages postés 16 Statut Membre
       
      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. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
       
      OK, bonne route
      je passe le sujet en résolu
      crdlmnt
      0