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


Bonsoir Henri,

Le 13/12/2017 à 18:26, Henri Boyet a écrit :
Bonjour,

J'ai déjà soumis mon problème mais sans réponse jusqu'à présent. Je le reformule avec quelques précisions.

Dans ma feuille de calcul, j'ai une colonne avec des dates au format jj/mm/aa. J'ai créé un filtre spécial pour n'afficher que les lignes comportant une date jusqu'à aujourd'hui : <=aujourdhui(). Mais aucune ligne ne s'affiche. J'ai voulu essayer «à la main» avec un filtre standard. Dans les critères de filtre, les valeurs de ma colonne s'affichent au format aaaa-mm-jj (devrais-je dire yyyy-mm-dd ?). Pourtant, tout est configuré en français. Je peux alors obtenir ce que je veux en entrant la valeur du jour au format anglais, mais toujours pas avec la fonction aujourdhui().

Le problème est le même avec différentes versions de LO, sous Windows et Linux.


Voici le lien vers mon fichier simplifié et anonymisé : https://framadrop.org/r/RvpDgMtWAb#7n42v/tLYzCEC7010B368eEx7hsLdaHBO9ezWv1Bon8=

La  colonne sur laquelle je veux filtrer est «ESS1». Le filtre spécial s'appelle «Filtre_Maj» et est défini dans l'onglet «Filtres».


Est-ce que je me trompe quelque part dans le paramétrage ? Merci pour votre aide.

Henri


Si j'ai bien compris, lorsque tu mets dans ton filtre

<=aujourdhui()

LibO voit le début du contenu '<=' comme un texte (puisque ça ne commence pas par '='), donc le reste du contenu 'aujourdhui()' est toujours interprété comme un texte. Tu demandes en fait à LibO d'être capable de reconnaitre au milieu de ton texte une fonction. Il faut que tu sépares la fonction du reste du code du test, pour que LibO puisse l'identifier comme une fonction :

= "<=" & AUJOURDHUI()

dans ce cas, le texte "<=" est concaténer avec le retour de la fonction AUJOURDHUI() et tu obtiens le résultat attendu (même si l'affichage dans le filtre donne le numéro du jour correspondant).

L'affichage des dates en aaaa-mm-jj dans le filtre est peut-être lié à l'impossibilité de maîtriser le format de date de toutes les cellules, certaines pouvant utiliser d'autres locales ; mais cela n'a aucun rapport avec ton filtre.

A+

Laurent BP


--
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/
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.