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+unsubscr...@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