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
Le 27/09/2018 à 08:07, [email protected] a écrit :
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:: [email protected]
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.
--
Envoyez un mail à [email protected] pour vous désinscrire
Les archives de la liste sont disponibles à
https://listarchives.libreoffice.org/fr/users/
Privacy Policy: https://www.documentfoundation.org/privacy