Le 04/04/2014 10:55, jean-francois.nifenecker a écrit :
(ne pas oublier de faire "Répondre à tous" pour que les messages
arrivent à la liste de diffusion)
Si limitation il y a est-elle du au nombre de caractères que peut
contenir une cellule / Formule, et quel est-il ?
Au minimum 512, ce qui est déjà énorme : quel individu normalement
constitué peut *lire* et surtout *comprendre* une formule d'une
taille pareille ?
Cela dit, indépendant de cette limite (élevée d'ailleurs je trouve) du
nombre de caractères, une formule, quelle qu'elle soit gagne énormément
en lisibilité (du coup en fiabilité), même au prix d'un plus grand
nombre de caractères parfois quand on utilise des noms.
Pour revenir aux SI() imbriqués : je déconseille TRES vivement de se
lancer dans plus de deux SI() imbriqués. Ensuite la formule devient
illisible. Or, le plus difficile dans un classeur c'est de (se)
relire par la suite pour maintenir l'existant. L'ordinateur s'en
tirera toujours, mais le concepteur ?
Au delà, peuvent aussi se poser des problèmes de logique et... plus le
nombre de conditions est élevé plus il y a de risque de ne plus rien
avoir du tout aussi parce que la formule est mal établie.
D'où mon conseil, si je peux me permettre : analyser le pb et soit
trouver une "meilleure" solution, soit découper la formule entre
plusieurs cellules (plusieurs morceaux de formules). L'imbrication de
SI() peut souvent se remplacer par des fonctions de recherche :
RECHERCHE(), RECHERCHEV() ou H, EQUIV()+INDEX().
D'une manière générale, je pense que c'est une méthode (procéder par
étapes) à adopter qui a en plus le mérite, outre celui de la clarté, de
permettre de mieux vérifier et de mieux adapter une formule.
--
Ysabeau
--
Envoyez un mail à users+unsubscribe@fr.libreoffice.org pour savoir comment vous désinscrire
Les archives de la liste sont disponibles à http://listarchives.libreoffice.org/fr/users/
Tous les messages envoyés sur cette liste seront archivés publiquement et ne pourront pas être
supprimés
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.