Date: prev next · Thread: first prev next last
2018 Archives by date, by thread · List index


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.