<problème de dates sous OpenOffice et Excel
Répondre à la discussion
Affichage des résultats 1 à 15 sur 15

<problème de dates sous OpenOffice et Excel



  1. #1
    abracadabra75

    <problème de dates sous OpenOffice et Excel


    ------

    Bonjour.

    Ayant à traiter des fichiers de forte taille, (de 6000 à 22000 enregistrements) traitant de données historiques, j'essaie de les mettre en forme dans des classeurs OpenOffice, et n'ai pas de souci de traitement sauf pour les dates.
    Celles-ci sont enregistrées de deux façons:
    -soit sous forme numérique pure JJ/MM/AAAA pouvant être convertie en un nombre au moyen de la fonction CNUM( );
    -soit sous forme de chaîne de caractères," 'jj/mm/aaaa " dont le caractère initial est bien sûr un ' (apostrophe qui en réalité n'en est pas un), de longueur variable selon que les jours et les mois ont, ou n'ont pas, de zéro non significatif. Mais là, CNUM ne marche pas.
    Les tris sur dates sont donc impossible de façon cohérente.
    J'essaye la solution (qui marche) de mettre les dates-chaînes sous forme numérique en supprimant l'apostrophe initial; c'est possible manuellement sur quelques éléments, main impraticable sur 20000.
    La fonction «*Rechercher et remplacer*» ne fonctionne pas (ou je n'ai pas su le faire).
    Écrire une macro sous OpenOffice requiert l'apprentissage du langage ad-hoc.... trop long et imbuvable!
    J'ai donc essayé de le faire sous Excel où les macros peuvent être crées avec uniquement le mulot (quand OO saura-t-il le faire?).
    Moyennant une astuce (ajouter, par exemple 300, à l'année) excel peut alors traiter les dates qui sont devenues postérieures à la date limite et ne sont plus négatives.
    Mais la différence entre chaîne et nombre subsiste, et de plus excel ne voit pas l'apostrophe.
    Je tourne en rond depuis deux jours...

    Quelqu'un aurait-il une solution?

    Merci d'avance

    -----
    Il n'y a que dans le dictionnaire où 'réussite' vient avant 'travail'.

  2. #2
    trebor

    Re : <problème de dates sous OpenOffice et Excel

    Bonjour,

    Cliquez en tête de colonne afin de sélectionner toutes les dates puis, menu Format puis cellules, nombres, date choisir le format, ok.
    Faire tout pour la paix afin que demain soit meilleur pour tous

  3. #3
    abracadabra75

    Re : <problème de dates sous OpenOffice et Excel

    Merci trebor.
    Cela ne marche que pour les dates qui sont en valeurs numériques.Cela ne convertit pas une chaîne en un nombre.
    Il n'y a que dans le dictionnaire où 'réussite' vient avant 'travail'.

  4. #4
    trebor

    Re : <problème de dates sous OpenOffice et Excel

    Les dates avec l’apostrophe (') sont mélangées et ne se suivent pas, car autrement il suffit de modifier la 1ère date en tête de colonne en supprimant (') et puis cliquer sur elle en bas à droite (+) et glisser jusqu'en bas afin de formater toutes les dates sans (').
    Faire tout pour la paix afin que demain soit meilleur pour tous

  5. A voir en vidéo sur Futura
  6. #5
    abracadabra75

    Re : <problème de dates sous OpenOffice et Excel

    C'est bien ça. Je n'ai plus ces f.... apostrophes.
    Tu m'as appris quelque chose.
    Encore merci
    A+
    Il n'y a que dans le dictionnaire où 'réussite' vient avant 'travail'.

  7. #6
    abracadabra75

    Re : <problème de dates sous OpenOffice et Excel

    Hélas, je n'avais pas saisi le sens exact de " sont mélangées et ne se suivent pas, car autrement". En réalité, cette façon de faire incrémente la première date avec son format.
    Mes dates, même en les triant, ne sont absolument pas consécutives. Elles peuvent être répétitives avec ruptures de séries.
    Les dates ne sont pas transposées.
    Il n'y a que dans le dictionnaire où 'réussite' vient avant 'travail'.

  8. #7
    abracadabra75

    Re : <problème de dates sous OpenOffice et Excel

    Il existe peur-être une autre solution.
    Ayant séparé (avec Excel) les jours, mois,années en colonnes distinctes au moyen de la fonction 'Convertir', existe-t-il un fonction qui en partant des cellules séparées reconstitue la date numérique.
    La concaténation (ou le &) avec openoffice ou excel reconstitue bien la date mais sous forme de chaine avec l'apostrophe dont je ne veux pas...
    Il n'y a que dans le dictionnaire où 'réussite' vient avant 'travail'.

  9. #8
    abracadabra75

    Re : <problème de dates sous OpenOffice et Excel

    J'ai trouvé la solution grâce à ce site:
    https://wiki.openoffice.org/wiki/FR/...ons_date_heure

    DATEVAL transforme une chaîne en un nombre.

    La date doit être valide: '29/02/2019' provoquera une erreur 502.
    Ceci a un avantage: les dates erronée sront en même temps répertoriées.

    Problème résolu.
    Il n'y a que dans le dictionnaire où 'réussite' vient avant 'travail'.

  10. #9
    trebor

    Re : <problème de dates sous OpenOffice et Excel

    Bonjour,

    Merci pour la solution, j'ai essayé =DATEVAL("22-05-2019") renvoi 22-05-2019 avec guillemets (").

    Car =DATEVAL('22-05-2019') avec l’apostrophe (') renvoi #NOM ?
    Faire tout pour la paix afin que demain soit meilleur pour tous

  11. #10
    abracadabra75

    Re : <problème de dates sous OpenOffice et Excel

    Bizarre....
    Dans mes classeurs, toutes les dates sont avec ' (apostrophe) et fonctionne sans problème.
    Cela dépend peut-être de la version de Oo?
    Je n'ai pas essayé avec une donnée brute, tout se passe par DATEVAL(adresse cellule).
    Il n'y a que dans le dictionnaire où 'réussite' vient avant 'travail'.

  12. #11
    trebor

    Re : <problème de dates sous OpenOffice et Excel

    Citation Envoyé par abracadabra75 Voir le message
    Bizarre....
    Dans mes classeurs, toutes les dates sont avec ' (apostrophe) et fonctionne sans problème.
    Cela dépend peut-être de la version de Oo?
    Je n'ai pas essayé avec une donnée brute, tout se passe par DATEVAL(adresse cellule).
    Bonjour,

    J'ai omis de signaler que j'étais anciennement sur Oo et puis j'ai installé LibreOffice 3.4.3, qui est l'équivalent de Oo, mes fichiers Oo se sont convertis tout seul en LibreOffice, fichiers Calc.ods.

    L’apostrophe (') mis au début c'est le format de cellule "Texte"
    Au départ avant d'insérer une date, la cellule doit être au format date et non Texte
    Faire tout pour la paix afin que demain soit meilleur pour tous

  13. #12
    vande545

    Re : <problème de dates sous OpenOffice et Excel

    Bonjour
    >>Je n'ai pas essayé avec une donnée brute, tout se passe par DATEVAL(adresse cellule)
    moins de caractères à saisir pour le même résultat : =A1*1

  14. #13
    trebor

    Re : <problème de dates sous OpenOffice et Excel

    Citation Envoyé par vande545 Voir le message
    Bonjour
    >>Je n'ai pas essayé avec une donnée brute, tout se passe par DATEVAL(adresse cellule)
    moins de caractères à saisir pour le même résultat : =A1*1
    Bonjour,

    J'ai testé et ça fonctionne avec la cellule B1 au format date là ou se trouve la formule (=A1*1), '23/05/2019 en A1 devient 22/05/2019 en B1.
    Faire tout pour la paix afin que demain soit meilleur pour tous

  15. #14
    vande545

    Re : <problème de dates sous OpenOffice et Excel

    >> J'ai testé et ça fonctionne avec la cellule B1 au format date là ou se trouve la formule (=A1*1), '23/05/2019 en A1 devient 22/05/2019 en B1.

    ????? Très curieux, ça fonctionne correctement chez moi ?
    Tu ne t'es pas trompé de signe (moins au lieu de multiplier) ?

  16. #15
    trebor

    Re : <problème de dates sous OpenOffice et Excel

    Non, j'utilise bien le signe * multiplier.
    Faire tout pour la paix afin que demain soit meilleur pour tous

Discussions similaires

  1. Différence de dates sur Excel
    Par invite2b1d492e dans le forum Logiciel - Software - Open Source
    Réponses: 1
    Dernier message: 19/10/2018, 17h24
  2. Excel - curiosité avec cliquer-glisser sur dates
    Par invite4d9bd0cb dans le forum Logiciel - Software - Open Source
    Réponses: 2
    Dernier message: 24/03/2017, 09h55
  3. dates sous Excel
    Par invite5f3df1f4 dans le forum Logiciel - Software - Open Source
    Réponses: 2
    Dernier message: 18/07/2009, 07h58
  4. Problème sous excel
    Par invitea88d393a dans le forum Logiciel - Software - Open Source
    Réponses: 7
    Dernier message: 27/12/2008, 20h28
  5. Problème de dates sous R
    Par invite4b166253 dans le forum Logiciel - Software - Open Source
    Réponses: 0
    Dernier message: 20/11/2008, 16h41
Dans la rubrique Tech de Futura, découvrez nos comparatifs produits sur l'informatique et les technologies : imprimantes laser couleur, casques audio, chaises gamer...