Date dans OpenOffice

Résolu
Bonjour,
Je voudrais exécuter dans OpenOffice une comparaison de dates. Par exemple :
la date (format JJ/MM/AAAA) de la cellule A1 est-elle antérieure ou postérieure à une date donnée en C1?
Pour des dates postérieures au 31/12/1899 (origine des dates pour OpenOffice), on peut programmer ainsi la cellule B1 :
=si(A1<C$1;"antér.";"postér. ou id")
Mais comment faire pour les dates antérieures au 31/12/1899 qui ne sont pas reconnues comme dates par OpenOffice ?
Merci d'avance.
Francis.

5 réponses

  • Votes
  • Date
  • Date décroissante
  1. Contributeur
    On ne peut pas ...

    Tout au moins pas directement !
    Il faut écrire une formule est faire la différence des années, puis des mois et des jours, le tout sans utiliser de format DATE ...
    1. Merci Raymond.
      C'est en effet une solution que j'avais envisagée, mais que j'aurais bien aimé pouvoir éviter !
      Cordialement.
      Francis.
      1. Bonjour,
        Il faut en effet extraire de la date (en temps que texte) le jour, le mois,et l'année.
        Une astuce peut simplifier la comparaison:
        (10000x année) + (100 x mois) +(1 x jour)
        1. Bonjour,
          Merci Tontong. Je vois que je n'échapperai pas à la réécriture de la date, mais la comparaison est en effet beaucoup plus simple en adoptant ce "format".
          Cordialement.
          Francis.
          1. Bonjour,
            La nuit porte conseil!!!
            J'ai répondu en pensant "Excel", avec OpenOffice3 Calc on peut comparer des dates antérieures à 1899...Ces dates sont évaluées en nombres négatifs en format standard ce qui confirme la possibilité de comparaison.
            J'ai vérifié avec un format Date JJ/MM/AAAA.
            1. Contributeur
              Excellente information !
              C'est vrai que pour ceux qui utilisent Excel davantage que Calc, il y a des particularités qui nous échappent ...
            2. Bonsoir Tontong,
              Merci pour cette bonne nouvelle ! C'est ainsi beaucoup plus rapide.
              Un bon point pour OpenOffice !
              Cordialement.
              Francis.