Faire varier une cellule en fonction de conditions multiples

Bonjour

Voici une nouvelle question envoyée à l'aide du formulaire de demande d'aide (http://fr.libreoffice.org/get-help/poser-une-question/).
Si vous répondez, merci de penser à utiliser la fonction "répondre à tous" de votre logiciel de courrier électronique de façon que le demandeur reçoive une copie de votre réponse.

Email:: hug.poumeyrol@orange.fr
Sujet:: Faire varier une cellule en fonction de conditions multiples
OS:: XP, Vista
Version:: 5.3.x
Question:: En fonction d'une valeur numérique rentrée dans une cellule, je souhaiterai que la cellule adjacente affiche un code.
D si la valeur est >= à 90
A si la valeur est < 90 et >= 70
PA si la valeur est < 70 et >= 50
NA si la valeur est < 50.

J'ai essayé la formule suivante qui, hélas, ne fonctionne pas.

=SI(H24>=90;"D";SI(90>H24>=70;"A";SI(70>H24>=50;"PA";SI(H24<50;"NA"))))

Quelqu'un peut-il m'aider ?
Merci d'avance.

Bonjour,

En attendant mieux, regardez dans les styles, sauf erreur, et dans l'aide sous "formatage conditionnel". Ça fonctionne très bien, mais depuis mon iPad je n'ai pas le chemin direct !

Thierry

Bonjour,

En partant de la borne inférieure ont peut écrire ceci :

=SI(H24<50;"NA";SI(H24<70;"PA";SI(H4<90;"A";"D")

Cordialement

Bonjour,

Autre variante suivant l'algorithme :

=SI(H24="";"";SI(H24<50;"NA";SI(ET(H24>=50;H24<=70);"PA";SI(ET(H24>70;H24<=90;"A";"D"))))

Cordialement

ALGOL - Formation - Coaching Bureautique
/5 rue de Vélantan/
*37130* Mazières de Touraine

http://www.inforbur.com

Désolé pour ma réponse précédente, c'était complètement à côté de la plaque !

Thierry

Bonjour

pour travailler avec des tranches, il est très intéressant et moins confusant d'abandonner le si et d'utiliser le recherchev par valeur approchée (il y a des données dont on entend parler tous les jours qui sont construites à partir de ça...).

Cela vous permettra d'avoir autant de tranches que souhaité sans vous tracasser avec tous les si imbriqués.

Notez que la proposition initiale de Thierry, même si elle ne permet pas d'afficher un caractère (mais une mise en forme), vous permet de placer vos conditions les unes après les autres, là encore sans vous tracasser dans l'ordre des conditions. Les conditions sont très puissantes, mais il faut être certain de ne pas exclure toutes les autres à traiter dès le départ, c'est un peu plus difficile quand on débute !

-Créer votre table de passage (de préférence dans une feuille distincte par exemple "tables de référence"), triée par valeurs croissantes ! (la première valeur de la tranche, face au libellé attendu)

0    NA

50    PA

70    A

90    D

Nommez cette zone "tranches" (ou utilisez la référence de la plage)

Dans votre feuille de calcul principal :

en A1 votre valeur

formule

rechercheV(A1;tranches;2;1)

https://wiki.documentfoundation.org/FR/Calc:_fonction_RECHERCHEV

[Au même titre que d'un point de vue algorithmique, un case est toujours moins risque d'erreur, plus lisible, qu'un si imbriqué...]

Claire