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

Répondre à