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


Le 06/07/2011 19:28, pierre-yves samyn a écrit :
Bonjour


Samuel Mounier (Liste CGO) wrote:

...
(j'aime pas faire un truc du genre j'en met 300 ça devrait suffire et
mettre la validation jusqu'en bas ça fait un
peu gonfler les fichiers)
...
les formules qui utilise ces valeurs de ces cellules se font sur une
comparaison de date soit unique (soit une
fourchette) et là ça commence à faire des formules très très longues...


Ceci (gonflement et formules longues) peut ne pas se produire : il suffit de
définir la fonction comme un nom utilisateur travaillant sur une plage.

Dans l'exemple joint j'ai  défini le nom "Pys" via Insertion>  Nom>  Définir>
assigné à  $Feuille1.$A$1:$A$10
J'ai par ailleurs assigné au nom ESTDATE ta formule dans laquelle il suffit
de remplacer A1 par le nom créé ci-dessus afin que la formule travaille sur
la plage.

http://nabble.documentfoundation.org/file/n3145530/ESTDATE.ods ESTDATE.ods

Cordialement
Pierre-Yves

Bonjour Pierre-Yves,

C'est solution est élégante, et c'est claire que ça simplifie.

Je ne pensait pas que les références matricielles étaient prise en compte comme cela par la 
fonction TYPE ou CELLULE.

Par contre il faudra :
1) que je me souvienne que pour changer le paramétrage des formats à prendre en compte,
   il faut aller dans Insérer > Nom > Définir
2) Et que mes users sachent que lorsqu'ils veulent ajouter plus de ligne, ils devront corriger par 
ce même menu
   la référence matricielle définissant ou se trouve mes dates.

Par contre j'ai noté une Err:502 avec un cellule vide sur ton fichier dans certain cas, si on 
utilise TYPE.
Pour l'éliminer, j'ai ajouté à la formule : SI(ESTVIDE(Pys);FALSE;[le reste])

Hormis le 0 au lieu du FALSE (corrigible par un format forcé).

Cette solution m'a l'aire propre

Merci

A+

Samuel

--
Envoyez un mail à users+help@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.