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, demande_aide_fr@libreoffice.org 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:: 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.
--
Envoyez un mail à users+unsubscribe@fr.libreoffice.org pour vous désinscrire
Les archives de la liste sont disponibles à https://listarchives.libreoffice.org/fr/users/
Privacy Policy: https://www.documentfoundation.org/privacy
Context
Privacy Policy |
Impressum (Legal Info) |
Copyright information: Unless otherwise specified, all text and images
on this website are licensed under the
Creative Commons Attribution-Share Alike 3.0 License.
This does not include the source code of LibreOffice, which is
licensed under the Mozilla Public License (
MPLv2).
"LibreOffice" and "The Document Foundation" are
registered trademarks of their corresponding registered owners or are
in actual use as trademarks in one or more countries. Their respective
logos and icons are also subject to international copyright laws. Use
thereof is explained in our
trademark policy.