Formule valide, mais pas ce que je veux

Résolu
fablar Messages postés 16 Date d'inscription   Statut Membre Dernière intervention   -  
Vaucluse Messages postés 26496 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



A voir également:

1 réponse

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